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 Citations (Scopus)

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

Knowledge representation
Metamodel
Application programming interfaces (API)
Knowledge Representation and Reasoning
Query languages
Message passing
Ontology
Logic
OWL-S
Communication
Processing
Monads
Query Language
Message Passing
Knowledge
Language
Retrieval
Target

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

API4KP metamodel : A meta-API for heterogeneous knowledge platforms. / Athan, Tara; Bell, Roy; Kendall, Elisa; Paschke, Adrian; Sottara, Davide.

Rule Technologies: Foundations, Tools, and Applications - 9th International Symposium, RuleML 2015, Proceedings. ed. / Georg Gottlob; Fariba Sadri; Adrian Paschke; Nick Bassiliades; Dumitru Roman. Springer Verlag, 2015. p. 144-160 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9202).

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

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. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9202, Springer Verlag, pp. 144-160, 9th International Web Rule Symposium, RuleML 2015, Berlin, Germany, 8/2/15. https://doi.org/10.1007/978-3-319-21542-6_10
Athan T, Bell R, Kendall E, Paschke A, Sottara D. API4KP metamodel: A meta-API for heterogeneous knowledge platforms. In Gottlob G, Sadri F, Paschke A, Bassiliades N, Roman D, editors, Rule Technologies: Foundations, Tools, and Applications - 9th International Symposium, RuleML 2015, Proceedings. Springer Verlag. 2015. p. 144-160. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-21542-6_10
Athan, Tara ; Bell, Roy ; Kendall, Elisa ; Paschke, Adrian ; Sottara, Davide. / API4KP metamodel : A meta-API for heterogeneous knowledge platforms. Rule Technologies: Foundations, Tools, and Applications - 9th International Symposium, RuleML 2015, Proceedings. editor / Georg Gottlob ; Fariba Sadri ; Adrian Paschke ; Nick Bassiliades ; Dumitru Roman. Springer Verlag, 2015. pp. 144-160 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{9f09d9d0786c4c5d863b83ea1d95d032,
title = "API4KP metamodel: A meta-API for heterogeneous knowledge platforms",
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).",
author = "Tara Athan and Roy Bell and Elisa Kendall and Adrian Paschke and Davide Sottara",
year = "2015",
month = "1",
day = "1",
doi = "10.1007/978-3-319-21542-6_10",
language = "English (US)",
isbn = "9783319215419",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "144--160",
editor = "Georg Gottlob and Fariba Sadri and Adrian Paschke and Nick Bassiliades and Dumitru Roman",
booktitle = "Rule Technologies",

}

TY - GEN

T1 - API4KP metamodel

T2 - A meta-API for heterogeneous knowledge platforms

AU - Athan, Tara

AU - Bell, Roy

AU - Kendall, Elisa

AU - Paschke, Adrian

AU - Sottara, Davide

PY - 2015/1/1

Y1 - 2015/1/1

N2 - 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).

AB - 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).

UR - http://www.scopus.com/inward/record.url?scp=84950341200&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84950341200&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-21542-6_10

DO - 10.1007/978-3-319-21542-6_10

M3 - Conference contribution

SN - 9783319215419

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 144

EP - 160

BT - Rule Technologies

A2 - Gottlob, Georg

A2 - Sadri, Fariba

A2 - Paschke, Adrian

A2 - Bassiliades, Nick

A2 - Roman, Dumitru

PB - Springer Verlag

ER -