DocumentCode
2803873
Title
Knowledge base views
Author
Piotrowski, Piotr
Author_Institution
Dept. of Software Eng., Gdansk Univ. of Technol., Gdansk
fYear
2008
fDate
18-21 May 2008
Firstpage
1
Lastpage
4
Abstract
The paper introduces an extension to the NeeK language [2, 5]. In the current shape NeeK allows for selection of fragments of a given ontology. The selected part is automatically mapped to a database schema by data views implementation [7]. Experience with a real system using data views has shown that the resulting database schema does not necessarily reflect the needs of the business logic of an application that uses a specific data view. As a work around database views were used on top of data views to modify the schema. Analogous experience with object views, an ontology-object mapping similar to object-relational mappings like Java Persistence API [1], has shown that straight forward mapping of a given ontology is not always sufficient. The modification of NeeK language proposed in the paper allows for minimizing the need of using database views for data views and additional code for of object views. This extension can be seen as a special case of ontology mapping, but focuses on solving particular problems of NeeK rather than being a complete ontology mapping language.
Keywords
knowledge representation languages; ontologies (artificial intelligence); Java persistence API; NeeK language; data view; database schema mapping; knowledge base view; object view; object-relational mapping; ontology mapping language; ontology-object mapping; Databases; Information technology; Java; Logic; Object oriented modeling; Ontologies; Programming profession; Shape; Software engineering; Taxonomy;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology, 2008. IT 2008. 1st International Conference on
Conference_Location
Gdansk
Print_ISBN
978-1-4244-2244-9
Electronic_ISBN
978-1-4244-2245-6
Type
conf
DOI
10.1109/INFTECH.2008.4621585
Filename
4621585
Link To Document