Skip to main content

A General Language for Evolution and Reactivity in the Semantic Web

  • Conference paper
Principles and Practice of Semantic Web Reasoning (PPSWR 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3703))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Bailey, J., Poulovassilis, A., Wood, P.T.: An Event-Condition-Action Language for XML. In: Int. WWW Conference (2002)

    Google Scholar 

  3. Bernauer, M., Kappel, G., Kramler, G.: Composite Events for XML. In: 13th Int. Conf. on World Wide Web (WWW 2004). ACM, New York (2004)

    Google Scholar 

  4. Boley, H., Grosof, B., Sintek, M., Tabet, S., Wagner, G.: RuleML Design. RuleML Initiative (2002), http://www.ruleml.org/

  5. Bonifati, A., Braga, D., Campi, A., Ceri, S.: Active XQuery. In: Intl. Conference on Data Engineering (ICDE), pp. 403–418 (2002)

    Google Scholar 

  6. Bonifati, A., Ceri, S., Paraboschi, S.: Pushing Reactive Services to XML Repositories Using Active Rules. In: WWW 2001, pp. 633–641 (2001)

    Google Scholar 

  7. Bonner, A.J., Kifer, M.: An overview of transaction logic. Theoretical Computer Science 133(2), 205–265 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  8. 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)

    Google Scholar 

  9. Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.-K.: Composite events for active databases: Semantics, contexts and detection. In: 20th VLDB (1994)

    Google Scholar 

  10. Chakravarthy, S., Mishra, D.: Snoop: An expressive event specification language for active databases. Data & Knowledge Engineering 14, 1–26 (1994)

    Article  Google Scholar 

  11. Document object model (DOM) (1998) http://www.w3.org/DOM/

  12. Foundation for Intelligent Physical Agents. FIPA ACL Message Structure Specification. Technical Report SC00061G (December 2002), http://www.fipa.org

  13. Object Management Group. XML Metadata Interchange (XMI) 2.0 Specification. OMG (2003), http://www.omg.org/cgi-bin/doc?formal/2003-05-02

  14. Object Management Group. OMG Unified Modelling Language (UML) 2.0 Superstructure. OMG (2004), http://www.omg.org/cgi-bin/doc?ptc/2004-10-02

  15. 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)

    Google Scholar 

  16. May, W.: XPath-Logic and XPathLog: A logic-programming style XML data manipulation language. Theory and Practice of Logic Programming 4(3) (2004)

    Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. Papamarkos, G., Poulovassilis, A., Wood, P.T.: RDFTL: An Event-Condition-Action Rule Languages for RDF. In: HDMS 2004 (2004)

    Google Scholar 

  19. Paton, N.W. (ed.): Active Rules in Database Systems. Monographs in Computer Science. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  20. Schaffert, S., Bry, F.: A practical introduction to Xcerpt. In: Int. Conf. Extreme Markup Languages (2004)

    Google Scholar 

  21. Tatarinov, I., Ives, Z.G., Halevy, A., Weld, D.: Updating XML. In: ACM Intl. Conference on Management of Data (SIGMOD), pp. 133–154 (2001)

    Google Scholar 

  22. Wagner, G., Damásio, C.V., Lukichev, S.: First-version rule markup languages. Technical Report IST506779/Eindhoven/I1-D3/D/PU/ab1, REWERSE (2005)

    Google Scholar 

  23. Widom, J., Ceri, S. (eds.): Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, San Francisco (1996)

    Google Scholar 

  24. XML: DB Initiative. XUpdate - XML Update Language (September 2000), http://xmldb-org.sourceforge.net/

  25. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics