API4KP metamodel: A meta-API for heterogeneous knowledge platforms

Tara Athan, Roy Bell, Elisa Kendall, Adrian Paschke, Davide Sottara

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations

    Abstract

    API4KP (API for Knowledge Platforms) is a standard development effort that targets the basic administration services as well as the retrieval, modification and processing of expressions in machine-readable languages, including but not limited to knowledge representation and reasoning (KRR) languages, within heterogeneous (multi-language, multi-nature) knowledge platforms. KRR languages of concern in this paper include but are not limited to RDF(S), OWL, RuleML and Common Logic, and the knowledge platforms may support one or several of these. Additional languages are integrated using mappings into KRR languages. A general notion of structure for knowledge sources is developed using monads. The presented API4KP metamodel, in the form of an OWL ontology, provides the foundation of an abstract syntax for communications about knowledge sources and environments, including a classification of knowledge source by mutability, structure, and an abstraction hierarchy as well as the use of performatives (inform, query, ...), languages, logics, dialects, formats and lineage. Finally, the metamodel provides a classification of operations on knowledge sources and environments which may be used for requests (message-passing).

    Original languageEnglish (US)
    Title of host publicationRule Technologies
    Subtitle of host publicationFoundations, Tools, and Applications - 9th International Symposium, RuleML 2015, Proceedings
    EditorsGeorg Gottlob, Fariba Sadri, Adrian Paschke, Nick Bassiliades, Dumitru Roman
    PublisherSpringer Verlag
    Pages144-160
    Number of pages17
    ISBN (Print)9783319215419
    DOIs
    StatePublished - Jan 1 2015
    Event9th International Web Rule Symposium, RuleML 2015 - Berlin, Germany
    Duration: Aug 2 2015Aug 5 2015

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume9202
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Other

    Other9th International Web Rule Symposium, RuleML 2015
    CountryGermany
    CityBerlin
    Period8/2/158/5/15

      Fingerprint

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • Computer Science(all)

    Cite this

    Athan, T., Bell, R., Kendall, E., Paschke, A., & Sottara, D. (2015). API4KP metamodel: A meta-API for heterogeneous knowledge platforms. In G. Gottlob, F. Sadri, A. Paschke, N. Bassiliades, & D. Roman (Eds.), Rule Technologies: Foundations, Tools, and Applications - 9th International Symposium, RuleML 2015, Proceedings (pp. 144-160). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9202). Springer Verlag. https://doi.org/10.1007/978-3-319-21542-6_10