The SIRUP Ontology Query API in Action
Ontology languages to represent ontologies exist in large numbers, and users who want to access or reuse ontologies can often be confronted with a language they do not know. Therefore, ontology languages are nowadays themselves a source of heterogeneity.
In this demo, we present the SIRUP Ontology Query API (SOQA)  that has been developed for the SIRUP approach to semantic data integration . SOQA is an ontology language independent Java API for query access to ontological metadata and data that can be represented in a variety of ontology languages. In addition, we demonstrate two applications that are based on SOQA: The SOQA Browser, a tool to graphically inspect all ontology information that can be accessed through SOQA, and SOQA-QL, an SQL-like query language that supports declarative queries against ontological metadata and data.
KeywordsOntology Language Ontology Information Universal Data Foundational Ontology External Client
Unable to display preview. Download preview PDF.
- 2.Lenat, D.B.: CYC: A Large-Scale Investment in Knowledge Infrastructure. Communications of the ACM 38(11), 32–38 (1995)Google Scholar
- 5.Ziegler, P., Sturm, C., Dittrich, K.R.: Unified Querying of Ontology Languages with the SIRUP Ontology Query API. In: Vossen, G., Leymann, F., Lockemann, P.C., Stucky, W. (eds.) Datenbanksysteme in Business, Technologie und Web (BTW 2005), Karlsruhe, Germany, March 2-4, pp. 325–344. GI (2005)Google Scholar