Institute for Informatics
Georg-August-Universität Göttingen

Databases and Information Systems

Uni Göttingen

International Conference on Rules and Rule Markup Languages for the Semantic Web (RuleML 2005),
Galway, Ireland, Nov 10-12, 2005. Springer LNCS 3791, pp. 30-44.

Active Rules in the Semantic Web: Dealing with Language Heterogeneity

Wolfgang May, José Júlio Alferes, Ricardo Amador


In the same way as the "static" Semantic Web deals with data model and language heterogeneity and semantics that lead to RDF and OWL, there is language heterogeneity and the need for a semantical account concerning Web dynamics. Thus, generic rule markup has to bridge these discrepancies, i.e., allow for composition of component languages, retaining their distinguished semantics and making them accessible e.g. for reasoning about rules.
In this paper we analyze the basic concepts for a general language for evolution and reactivity in the Semantic Web. We propose an ontology based on the paradigm of Event-Condition-Action (ECA) rules including an XML markup. In this framework, different languages for events (including languages for composite events), conditions (queries and tests) and actions (including complex actions) can be composed to define high-level rules for describing behavior in the Semantic Web.

[Slides (pdf)]
An extended talk about the framework can be found [here (pdf)]

The paper is a "sibling" to An Ontology- and Resources-Based Approach to Evolution and Reactivity in the Semantic Web (ODBASE 2005) :

The ODBASE paper investigates the ontology of active rules and their components, especially events and proposes an architecture how autonomous services that support different aspects (languages, application domains) of this ontology can cooperate for the Semantic Web.

The RuleML paper focuses on the markup of rules and their components according to that ontology, being more concrete on the internal markup of the components from the language structure's point of view. There, also the semantics and information flow between the rule components is described.

A preliminary version appeared in the PPSWR workshop paper.

This research is supported by the EU FP6 Network of Excellence REWERSE