EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases

Presented at: 9th International Semantic Web Conference (ISWC2010)

by Christoph Riess, Norman Heino, Sebastian Tramp, Soeren Auer

Webpage: http://dx.doi.org/10.1007/978-3-642-17746-0_41
Webpage: http://iswc2010.semanticweb.org/pdf/241.pdf

Facilitating the seamless evolution of RDF knowledge bases on the Semantic Web presents still a major challenge. In this work we devise EvoPat - a pattern-based approach for the evolution and refactoring of knowledge bases. The approach is based on the definition of basic evolution patterns, which are represented declaratively and can capture simple evolution and refactoring operations on both data and schema levels. For more advanced and domain-specific evolution and refactorings, several simple evolution patterns can be combined into a compound one. We performed a comprehensive survey of possible evolution patterns with a combinatorial analysis of all possible before/after combinations, resulting in an extensive catalog of usable evolution patterns. Our approach was implemented as an extension for the OntoWiki semantic collaboration platform and framework.

Keywords: semantic web

Resource URI on the dog food server: http://data.semanticweb.org/conference/iswc/2010/paper/241

Explore this resource elsewhere: