Abstract
In this paper we define the basic concepts for a general language for evolution and reactivity in the Semantic Web. We do this by exposing an UML model that specifies an ontology for the language. The proposed language is based on Event-Condition-Action rules, where different languages for events (including languages for composite events), for conditions (queries) and actions (including complex actions) may be composed, this way catering for language heterogeneity (besides heterogeneity on the data-model) that we think is essential for dealing with evolution and reactivity in the Semantic Web.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alferes, J.J., Berndtsson, M., Bry, F., Eckert, M., Henze, N., May, W., Pătrânjan, P.L., Schroeder, M.: Use-cases on evolution. Technical Report IST506779/Lisbon/I5-D2/D/PU/a1, REWERSE (2005)
Bailey, J., Poulovassilis, A., Wood, P.T.: An Event-Condition-Action Language for XML. In: Int. WWW Conference (2002)
Bernauer, M., Kappel, G., Kramler, G.: Composite Events for XML. In: 13th Int. Conf. on World Wide Web (WWW 2004). ACM, New York (2004)
Boley, H., Grosof, B., Sintek, M., Tabet, S., Wagner, G.: RuleML Design. RuleML Initiative (2002), http://www.ruleml.org/
Bonifati, A., Braga, D., Campi, A., Ceri, S.: Active XQuery. In: Intl. Conference on Data Engineering (ICDE), pp. 403–418 (2002)
Bonifati, A., Ceri, S., Paraboschi, S.: Pushing Reactive Services to XML Repositories Using Active Rules. In: WWW 2001, pp. 633–641 (2001)
Bonner, A.J., Kifer, M.: An overview of transaction logic. Theoretical Computer Science 133(2), 205–265 (1994)
Bry, F., Pătrânjan, P.-L.: Reactivity on the Web: Paradigms and Applications of the Language XChange. In: 20th ACM Symp. Applied Computing, ACM, New York (2005)
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.-K.: Composite events for active databases: Semantics, contexts and detection. In: 20th VLDB (1994)
Chakravarthy, S., Mishra, D.: Snoop: An expressive event specification language for active databases. Data & Knowledge Engineering 14, 1–26 (1994)
Document object model (DOM) (1998) http://www.w3.org/DOM/
Foundation for Intelligent Physical Agents. FIPA ACL Message Structure Specification. Technical Report SC00061G (December 2002), http://www.fipa.org
Object Management Group. XML Metadata Interchange (XMI) 2.0 Specification. OMG (2003), http://www.omg.org/cgi-bin/doc?formal/2003-05-02
Object Management Group. OMG Unified Modelling Language (UML) 2.0 Superstructure. OMG (2004), http://www.omg.org/cgi-bin/doc?ptc/2004-10-02
Liu, M., Lu, L., Wang, G.: A Declarative XML-RL Update Language. In: Proc. Int. Conf. on Conceptual Modeling, pp. 506–519. Springer, Heidelberg (2003)
May, W.: XPath-Logic and XPathLog: A logic-programming style XML data manipulation language. Theory and Practice of Logic Programming 4(3) (2004)
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)
Papamarkos, G., Poulovassilis, A., Wood, P.T.: RDFTL: An Event-Condition-Action Rule Languages for RDF. In: HDMS 2004 (2004)
Paton, N.W. (ed.): Active Rules in Database Systems. Monographs in Computer Science. Springer, Heidelberg (1999)
Schaffert, S., Bry, F.: A practical introduction to Xcerpt. In: Int. Conf. Extreme Markup Languages (2004)
Tatarinov, I., Ives, Z.G., Halevy, A., Weld, D.: Updating XML. In: ACM Intl. Conference on Management of Data (SIGMOD), pp. 133–154 (2001)
Wagner, G., Damásio, C.V., Lukichev, S.: First-version rule markup languages. Technical Report IST506779/Eindhoven/I1-D3/D/PU/ab1, REWERSE (2005)
Widom, J., Ceri, S. (eds.): Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, San Francisco (1996)
XML: DB Initiative. XUpdate - XML Update Language (September 2000), http://xmldb-org.sourceforge.net/
Zimmer, D., Unland, R.: On the Semantics of Complex Events in Active Database Management Systems. In: 15th International Conference on Data Engineering, pp. 392–399. IEEE Computer Society Press, Los Alamitos (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alferes, J.J., Amador, R., May, W. (2005). A General Language for Evolution and Reactivity in the Semantic Web. In: Fages, F., Soliman, S. (eds) Principles and Practice of Semantic Web Reasoning. PPSWR 2005. Lecture Notes in Computer Science, vol 3703. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11552222_10
Download citation
DOI: https://doi.org/10.1007/11552222_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28793-3
Online ISBN: 978-3-540-32028-9
eBook Packages: Computer ScienceComputer Science (R0)