Nowadays, most modern Web applications represent domain-specific knowledge by means of Web ontologies, describing domain concepts and relations using the triple paradigm. Such data structuring facilitates data understandability and interoperability, yet due to society's non-static nature, knowledge bases require regular updates. Traditional data sources like relational databases have mechanisms for automatic updates, but there is no principled way for automated Web ontology updating, forcing domain experts to update ontologies manually. The Ontology Update Language (OUL) alleviates the process of manual updating by defining sets of SPARQL/Update rules. It is based on an automatic update mechanism and operates using the Event-Condition-Action model, where event occurrences trigger actions through handlers and preconditions are assessed. However, OUL only supports deferred execution of the first matching handler, and hence there is no support for a fully automated update mechanism. In this poster, we propose OULx, an extension to OUL supporting various additional execution mechanisms inspired from active databases, i.e., immediate execution, multi-handler execution, update chaining, and update looping. We implemented the language and its execution models in the Hermes News Portal (HNP), an ontology-based news personalization service. A preliminary analysis of the characteristics of the various execution models shows that although termination is not always guaranteed, the proposed extensions are viable, provided that technical experts who are accustomed to the update language work together with experts of the knowledge domain.
|Publication status||Published - 27 Nov 2012|
|Event||The Interface for Dutch ICT-Research 2013 (ICT.OPEN 2013) - Eindhoven, the Netherlands|
Duration: 27 Nov 2012 → 28 Nov 2012
|Conference||The Interface for Dutch ICT-Research 2013 (ICT.OPEN 2013)|
|City||Eindhoven, the Netherlands|
|Period||27/11/12 → 28/11/12|