Abstract
Rule-based Data Access (RBDA) has become an active R&D topic in the recent years. In this paper we propose an easy to use agent-based rule programming model and a general component architecture for RBDA. The programming model supports rapid prototyping and reuse of existing Prova rule agents/components which are published and managed in OntoMaven repositories. We name these components Provalets. We propose a declarative component description language that is powerful enough to represent different types of Provalets, including the representation of their functional interfaces and their semantics as well as their non-functional collaboration aspects and quality of service attributes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apache Software Foundation. Apache felix project. http://felix.apache.org/
Athan, T., Bell, R., Kendall, E., Paschke, A., Sottara, D.: API4KP metamodel: a meta-api for heterogeneous knowledge platforms. In: Bassiliades, N., Gottlob, G., Sadri, F., Paschke, A., Roman, D. (eds.) RuleML 2015. LNCS, vol. 9202, pp. 144–160. Springer, Heidelberg (2015)
Athan, T., Schäfermeier, R., Paschke, A.: An algorithm for resolution of common logic (edition 2) importation implemented in ontomaven. In: Proceedings of the 8th International Workshop on Modular Ontologies Co-located with the 8th International Conference on Formal Ontology in Information Systems (FOIS 2014), September 22, 2014, Rio de Janeiro (2014)
Beugnard, A., Jézéquel, J.-M., Plouzeau, N.: Making components contract aware. IEEE Computer 32(7), 38–45 (1999)
OSGI Alliance. OSGi Service Platform, Core Specification, Release 4, Version 4.2. Technical report, OSGI Alliance, September 2009
Paschke, A.: Ontomaven API4KB - a maven-based API for knowledge bases. In: Proceedings of the 6th International Workshop on Semantic Web Applications and Tools for Life Sciences, December 10, 2013, Edinburgh (2013)
Paschke, A.: Ontomaven: maven-based ontology development and management of distributed ontology repositories (2013). CoRR, abs/1309.7341
Paschke, A., Athan, T., Sottara, D., Kendall, E., Bell, R.: A representational analysis of the API4KP metamodel. In: Cuel, R., Young, R. (eds.) FOMI 2015. LNBIP, vol. 225, pp. 1–12. Springer, Heidelberg (2015)
Paschke, A., Boley, H.: Rule Responder: Rule-Based Agents for the Semantic-Pragmatic Web. International Journal on Artificial Intelligence Tools 20(6), 1043–1081 (2011)
Paschke, A., Schäfermeier, R.: Aspect ontomaven - aspect-oriented ontology development and configuration with ontomaven (2015). CoRR, abs/1507.00212
Sonatype. Aether, June 2011. http://aether.sonatype.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Paschke, A. (2015). Provalets. In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2015 Conferences. OTM 2015. Lecture Notes in Computer Science(), vol 9415. Springer, Cham. https://doi.org/10.1007/978-3-319-26148-5_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-26148-5_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26147-8
Online ISBN: 978-3-319-26148-5
eBook Packages: Computer ScienceComputer Science (R0)