Skip to main content

K 4R – Knowledge to the Power of RESTful, Resourceful and Reactive Rules

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2009 Workshops (OTM 2009)

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

  • 868 Accesses

Abstract

The Web of today clearly answers questions of the form “What is the representation of ...?”. The Semantic Web (SW) of tomorrow aims at answering questions of the form “What is the meaning of ...?”. It is our stance that in order to realize the full potential of the original concept proposed by Tim Berners-Lee et al. (in Scientific American, May 2001), the SW must also answer, in a meaningful way, questions of a dynamic and active nature, like “What to do if ...?” or “What to do when ...?”. Moreover, SW questions of the form “What to do ...?” must be expressed and answered in a declarative, compositional and language agnostic way. It is our (hypo)thesis that formally established concepts, viz. the Web’s REST architectural style, declarative SW representation of resources based on Description Logics (e.g., OWL-DL), and Reactive Rules (e.g., “on Event if Condition do Action –ECA– rules), provide the proper theoretical foundations to achieve this goal. This paper describes our current research proposal, K 4R (pronounced, with an Italian flavor, “Che fare?”), towards achieving a declarative model for expressing (re)active behavior in and for the SW.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Alferes, J.J., Amador, R.: Towards a foundational ontology for reactive rules. In: ESWC 2007 (2007), http://www.eswc2007.org/posters.cfm

  2. Alferes, J.J., Amador, R.: r 3 - a foundational ontology for reactive rules. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 933–952. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  3. Alferes, J.J., Amador, R., Behrends, E., Franco, T., Fritzen, O., Krippahl, L., May, W., Schenk, F.: Prototype on the RDF/OWL level (2007), http://rewerse.net/deliverables/m42/i5-d9.pdf

  4. Alferes, J.J., Amador, R., Kärger, P., Olmedilla, D.: Towards reactive semantic web policies: Advanced agent control for the semantic web. In: Bizer, C., Joshi, A. (eds.) ISWC 2008 (Posters & Demos). CEUR-WS.org, vol. 401 (2008)

    Google Scholar 

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

    Chapter  Google Scholar 

  6. Alferes, J.J., Bailey, J., Berndtsson, M., Bry, F., Dietrich, J., Kozlenkov, A., May, W., Patranjan, P.-L., Pinto, A.M., Schroeder, M., Wagner, G.: State-of-the-art on evolution and reactivity (2004), http://rewerse.net/deliverables/i5-d1.pdf

  7. Alferes, J.J., Berndtsson, M., Bry, F., Eckert, M., Henze, N., May, W., Patranjan, P.-L., Schroeder, M.: Use-cases on evolution, and reactivity (2005), http://rewerse.net/deliverables/m12/i5-d2.pdf

  8. Alferes, J.J., Gabaldon, A., Leite, J.: Evolving logic programming based agents with temporal operators. In: IAT, pp. 238–244. IEEE, Los Alamitos (2008)

    Google Scholar 

  9. Alferes, J.J., May, W., Eckert, M.: Evolution and Reactivity in the Semantic Web. In: Semantic Techniques for the Web, The Rewerse Perspective. LNCS, vol. 5500. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Amador, R., Alferes, J.J.: Knowledge resources towards RESTful knowledge (March 2009), http://k4r.googlecode.com/files/200903_kr2rk.pdf

  11. Bae, J., Bae, H., Kang, S.-H., Kim, Y.: Automatic control of workflow processes using eca rules. IEEE Trans. Knowl. Data Eng. 16(8), 1010–1023 (2004)

    Article  Google Scholar 

  12. Bailey, J., Poulovassilis, A., Wood, P.T.: An event-condition-action language for XML. In: WWW 2002. ACM, New York (2002)

    Google Scholar 

  13. Behrends, E., Fritzen, O., May, W., Schubert, D.: An ECA engine for deploying heterogeneous component languages in the semantic web. In: Grust, T., Höpfner, H., Illarramendi, A., Jablonski, S., Mesiti, M., Müller, S., Patranjan, P.-L., Sattler, K.-U., Spiliopoulou, M., Wijsen, J. (eds.) EDBT 2006. LNCS, vol. 4254, pp. 887–898. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Berndtsson, M., Chakravarthy, S., Lings, B.: Result sharing among agents using reactive rules. In: Kandzia, P., Klusch, M. (eds.) CIA 1997. LNCS, vol. 1202, pp. 126–137. Springer, Heidelberg (1997)

    Google Scholar 

  15. Berners-Lee, T.: Opening Keynote: RDF and the Semantic Web. XML 2000, Washington, DC (December 2000)

    Google Scholar 

  16. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American, 29–37 (May 2001)

    Google Scholar 

  17. Berstel, B., Bonnard, P., Bry, F., Eckert, M., Patranjan, P.-L.: Reactive rules on the web. In: Antoniou, G., Aßmann, U., Baroglio, C., Decker, S., Henze, N., Patranjan, P.-L., Tolksdorf, R. (eds.) Reasoning Web. LNCS, vol. 4636, pp. 183–239. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Bordini, R.H., Braubach, L., Dastani, M., Fallah-Seghrouchni, A.E., Gómez-Sanz, J.J., Leite, J., O’Hare, G.M.P., Pokahr, A., Ricci, A.: A survey of programming languages and platforms for multi-agent systems. Informatica (Slovenia) 30(1), 33–44 (2006)

    MATH  Google Scholar 

  19. Bry, F., Eckert, M.: Rule-based composite event queries: The language xchangeEQ and its semantics. In: Marchiori, M., Pan, J.Z., Marie, C.d.S. (eds.) RR 2007. LNCS, vol. 4524, pp. 16–30. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  20. Bry, F., Eckert, M., Patranjan, P.-L.: Reactivity on the web: Paradigms and applications of the language xchange. J. Web Eng. 5(1) (2006)

    Google Scholar 

  21. Bry, F., Furche, T., Patranjan, P.-L., Schaffert, S.: Data retrieval and evolution on the (semantic) web: A deductive approach. In: Ohlbach, H.J., Schaffert, S. (eds.) PPSWR 2004. LNCS, vol. 3208, pp. 34–49. Springer, Heidelberg (2004)

    Google Scholar 

  22. Costantini, S., Tocchio, A.: A logic programming language for multi-agent systems. In: Flesca, S., Greco, S., Leone, N., Ianni, G. (eds.) JELIA 2002. LNCS (LNAI), vol. 2424, pp. 1–13. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  23. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)

    Google Scholar 

  24. Franco, T., Alferes, J.J., Krippahl, L., Amador, R.: Bio-informatics reactivity features through the semantic web. In: Burger, A., Paschke, A., Romano, P., Splendiani, A. (eds.) SWAT4LS 2008. CEUR-WS.org, vol. 435 (2008)

    Google Scholar 

  25. Fritzen, O., May, W., Schenk, F.: Markup and component interoperability for active rules. In: Calvanese, D., Lausen, G. (eds.) RR 2008. LNCS, vol. 5341, pp. 197–204. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  26. Hendler, J., Berners-Lee, T., Miller, E.: Integrating applications on the semantic web. Journal of the Institute of Electrical Engineers of Japan 122(10), 676–680 (2002)

    Google Scholar 

  27. Jennings, N.R., Sycara, K.P., Wooldridge, M.: A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems 1(1), 7–38 (1998)

    Article  Google Scholar 

  28. Jiang, L., Liu, D.y.: A survey of multi-agent coordination. In: Arabnia, H.R. (ed.) ICAI 2006, pp. 65–71. CSREA Press (2006)

    Google Scholar 

  29. Khare, R.: Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems. PhD thesis, University of California, Irvine (2003)

    Google Scholar 

  30. Knolmayer, G., Endl, R., Pfahrer, M.: Modeling processes and workflows by business rules. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–29. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  34. Papamarkos, G., Poulovassilis, A., Wood, P.T.: Event-condition-action rule languages for the semantic web. In: Cruz, I.F., Kashyap, V., Decker, S., Eckstein, R. (eds.) SWDB 2003 (2003)

    Google Scholar 

  35. Paton, N.W. (ed.): Active Rules in Database Systems. Springer, New York (1999)

    MATH  Google Scholar 

  36. Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)

    Google Scholar 

  37. Shadbolt, N., Hall, W., Berners-Lee, T.: The semantic web revisited. IEEE Intelligent Systems Journal, pp. 96–101 (May/June 2006)

    Google Scholar 

  38. Sycara, K.P., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of semantic web services. J. Web Sem. 1(1), 27–46 (2003)

    Google Scholar 

  39. Vinoski, S.: More web services notifications. IEEE Internet Computing 8(3), 90–93 (2004)

    Article  Google Scholar 

  40. Vinoski, S.: Web services notifications. IEEE Internet Computing 8(2), 86–90 (2004)

    Article  Google Scholar 

  41. Resourceful Reactive Rules (r3), http://rewerse.net/I5/r3

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amador, R. (2009). K 4R – Knowledge to the Power of RESTful, Resourceful and Reactive Rules. In: Meersman, R., Herrero, P., Dillon, T. (eds) On the Move to Meaningful Internet Systems: OTM 2009 Workshops. OTM 2009. Lecture Notes in Computer Science, vol 5872. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05290-3_95

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05290-3_95

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05289-7

  • Online ISBN: 978-3-642-05290-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics