Application of knowledge views

Krzysztof Goczyła, Piotr Piotrowski


This paper introduces the Knowledge View concept and its application in software engineering. The work presented is aimed at bringing knowledge engineering and Semantic Web technologies closer to software engineers and programmers. It is done by disguising knowledge bases as relational or object databases and applying patterns known to software engineers.


knowledge bases; ontology

Full Text:



Goczyła K., Waloszek W., Zawadzka T., Zawadzki M.: Inference mechanisms for knowledge management system in e-health environment. Software engineering: evolution nd emerging technologies. IOS Press 2005, pp. 418-423.

Hayes P.: RDF Semantics. W3C 2004,

Horridge M., Bechhofer S., Noppens O.: Igniting the OWL 1.1 Touch Paper: The OWL API. 3rd OWL Experienced and Directions Workshop, Innsbruck 2007.

Horrocks I., Patel-Schneider P., Boley H., Tabet S., Grosof B., Dean M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C 2004,

Jena - A Semantic Web Framework for Java,


Manola F., Miller E.: RDF Primer. W3C 2004,

McGuinness D., van Harmelen F.: OWL Web Ontology Language Overview. W3C 2004,

Pellet: The Open Source OWL DL Reasoner,

Personalised information platform for life and heath services,

Prud’hommeaux E., Seaborne A.: SPARQL Query Language for RDF. W3C 2008,



W3C OWL Working Group: OWL 2 Web Ontology Language Document Overview. W3C 2009.