Model-driven engeneering of ontology APIs
- In recent years ontologies have become common on the WWW to provide high-level descriptions of specific domains. These descriptions could be effectively used to build applications with the ability to find implicit consequences of their represented knowledge. The W3C developed the Resource Description Framework RDF, a language to describe the semantics of the data on the web, and the Ontology Web Language OWL, a family of knowledge representation languages for authoring ontologies. In this thesis we propose an ontology API engineering framework that makes use of the state-of-the-art ontology modeling technologies as well as of software engineering technologies. This system simplifies the design and implementation process of developing dedicated APIs for ontologies. Developers of semantic web applications usually face the problem of mapping entities or complex relations described in the ontology to object-oriented representations. Mapping complex relationship structures that come with complex ontologies to a useful API requires more complicated API representations than does the mere mapping of concepts to classes. The implementation of correct object persistence functions in such class representations also becomes quite complex.
Author: | Stefan Scheglmann |
---|---|
URN: | urn:nbn:de:kola-4401 |
Title Additional (English): | Model-driven engineering of ontology APIs |
Document Type: | Diploma Thesis |
Language: | English |
Date of completion: | 2010/09/20 |
Date of publication: | 2010/09/20 |
Publishing institution: | Universität Koblenz-Landau, Campus Koblenz, Universitätsbibliothek |
Granting institution: | Universität Koblenz, Fachbereich 4 |
Release Date: | 2010/09/20 |
Tag: | Ontology API model; model-driven engineering |
GND Keyword: | API; Ontologie. Wissensverarbeitung |
Number of pages: | 109 |
Institutes: | Fachbereich 4 / Institute for Web Science and Technologies |
Dewey Decimal Classification: | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik |
Licence (German): | Es gilt das deutsche Urheberrecht: § 53 UrhG |