OULx: Event-Driven Ontology Updates

Frederik Hogenboom, Flavius Frasincar, J Sangers, Franciska de Jong, U Kaymak

Research output: Contribution to conferencePosterAcademic


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.
Original languageEnglish
Publication statusPublished - 27 Nov 2012
EventThe Interface for Dutch ICT-Research 2013 (ICT.OPEN 2013) - Eindhoven, the Netherlands
Duration: 27 Nov 201228 Nov 2012


ConferenceThe Interface for Dutch ICT-Research 2013 (ICT.OPEN 2013)
CityEindhoven, the Netherlands

Research programs

  • EUR ESE 32


Dive into the research topics of 'OULx: Event-Driven Ontology Updates'. Together they form a unique fingerprint.

Cite this