Extending an OWL Web Node with Reactive Behavior

  • Wolfgang May
  • Franz Schenk
  • Elke von Lienen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4187)


We describe an extension of an OWL knowledge base using PostgreSQL, Jena, and Pellet with active rules in form of triggers. The triggers react on atomic events on the OWL level. In contrast to “simple” RDF triggers whose trigering events can directly be mapped on updates on RDF triples, the extension to RDFS and OWL requires to combine reactivity with OWL reasoning. For this, “direct”, pre-reasoning triggers that react on update operations (often also providing support for the intended operation), and “indirect”, post-reasoning triggers that react on actual changes have to be distinguished. The approach has been implemented in a prototype based on the Jena framework.


Resource Description Framework Reactive Behavior SPARQL Query Resource Description Framework Data Resource Description Framework Triple 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [AAM05]
    Alferes, J.J., Amador, R., May, W.: A general language for Evolution and Reactivity in the Semantic Web. In: Fages, F., Soliman, S. (eds.) PPSWR 2005. LNCS, vol. 3703, pp. 101–115. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. [BCM+03]
    Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
  3. [DIG]
    Description Logic Implementation Group (DIG),
  4. [Jen]
    Jena: A Java Framework for Semantic Web Applications,
  5. [Lie06]
    von Lienen, E.: Entwicklung eines RDF-Web-Services mit Trigger-Funktionalität. Diplomarbeit, TU Clausthal (in German) (2006)Google Scholar
  6. [MAA05a]
    May, W., Alferes, J.J., Amador, R.: Active Rules in the Semantic Web: Dealing with Language Heterogeneity. In: Adi, A., Stoutenburg, S., Tabet, S. (eds.) RuleML 2005. LNCS, vol. 3791, pp. 30–44. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. [MAA05b]
    May, W., Alferes, J.J., Amador, R.: An Ontology- and Resources-Based Approach to Evolution and Reactivity in the Semantic Web. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3761, pp. 1553–1570. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. [MAB04]
    May, W., Alferes, J.J., Bry, F.: Towards generic query, update, and event languages for the Semantic Web. In: Ohlbach, H.J., Schaffert, S. (eds.) PPSWR 2004. LNCS, vol. 3208, pp. 19–33. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  9. [OWL04]
    OWL Web Ontology Language (2004),
  10. [Pel]
    Pellet: An OWL DL Reasoner. Maryland Information and Network Dynamics Lab,
  11. [PPW03]
    Papamarkos, G., Poulovassilis, A., Wood, P.T.: Event-Condition-Action Rule Languages for the Semantic Web. In: Workshop on Semantic Web and Databases (SWDB 2003) (2003)Google Scholar
  12. [PPW04]
    Papamarkos, G., Poulovassilis, A., Wood, P.T.: RDFTL: An Event-Condition-Action Rule Language for RDF. In: Hellenic Data Management Symposium (HDMS 2004) (2004)Google Scholar
  13. [RDF00]
    Resource Description Framework (RDF) Schema specification (2000),
  14. [SPARQL]
    SPARQL Query Language for RDF (2006),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Wolfgang May
    • 1
  • Franz Schenk
    • 1
  • Elke von Lienen
    • 2
  1. 1.Institut für InformatikUniversität Göttingen 
  2. 2.Institut für InformatikTechnische Universität Clausthal 

Personalised recommendations