Skip to main content

R-DEVICE: A Deductive RDF Rule Language

  • Conference paper
Rules and Rule Markup Languages for the Semantic Web (RuleML 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3323))

Abstract

In this paper we present R-DEVICE, a deductive rule language for reasoning about RDF metadata. R-DEVICE includes features such as normal and generalized path expressions, stratified negation, aggregate, grouping, and sorting, functions. The rule language supports a second-order syntax, where variables can range over classes and properties. Users can define views which are materialized and, optionally, incrementally maintained by translating deductive rules into CLIPS production rules. Users can choose between an OPS5/CLIPS-like or a RuleML-like syntax. R-DEVICE is based on a OO RDF data model, different than the established graph model, which maps resources to objects and encapsulates properties inside resource objects, as traditional OO attributes. In this way, less joins are required to access the properties of a single resource resulting in better inferencing/querying performance. The descriptive semantics of RDF may call for dynamic re-definitions of resource classes and objects, which are handled by R-DEVICE effectively.

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. Alexaki, S., Christophides, V., Karvounarakis, G., Plexousakis, D., Tolle, K.: The ICSFORTH RDFSuite: Managing Voluminous RDF Description Bases. In: Proc. 2nd Int. Workshop on the Semantic Web, Hong Kong, pp. 1–13 (2001)

    Google Scholar 

  2. Antoniou, G., Wagner, G.: Rules and Defeasible Reasoning on the Semantic Web. In: Schröder, M., Wagner, G. (eds.) RuleML 2003. LNCS, vol. 2876, pp. 111–120. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Bassiliades, N., Antoniou, G., Vlahavas, I.: A Defeasible Logic Reasoner for the Semantic Web. In: Antoniou, G., Boley, H. (eds.) RuleML 2004. LNCS, vol. 3323, pp. 49–64. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  4. Bassiliades, N., Vlahavas, I.: Capturing RDF Descriptive Semantics in an Object Oriented Knowledge Base System. In: Proc. 12th Int. WWW Conf. (WWW 2003), Budapest (2003)

    Google Scholar 

  5. Bassiliades, N., Vlahavas, I.: R-DEVICE: An Object-Oriented Knowledge Base System for RDF Metadata, Technical Report TR-LPIS-141-03, LPIS Group, Dept. of Informatics, Aristotle University of Thessaloniki, Greece (2003)

    Google Scholar 

  6. Berners-Lee, T.: CWM - closed world machine (2000), http://www.w3c.org/2000/10/swap/doc/cwm.html

  7. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)

    Google Scholar 

  8. Boley, H., Tabet, S., Wagner, G.: Design Rationale of RuleML: A Markup Language for Semantic Web Rules. In: Proc. Int. Semantic Web Working Symp., pp. 381–402 (2001)

    Google Scholar 

  9. Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 54–68. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. CLIPS Basic Programming Guide, Version 6.20 (March 31, 2002), http://www.ghg.net/clips/Download.html

  11. Decker, S., Brickley, D., Saarela, J., Angele, J.: A query and inference service for RDF. In: QL 1998 - The Query Languages Workshop, Boston, USA (1998)

    Google Scholar 

  12. Gandon, F.L., Sheshagiri, M., Sadeh, N.M.: ROWL: Rule Language in OWL and Translation Engine for JESS

    Google Scholar 

  13. http://mycampus.sadehlab.cs.cmu.edu/public_pages/ROWL/ROWL.html

  14. Gandon, F., Sadeh, N.: Semantic Web Technologies to Reconcile Privacy and Context Awareness. Web Semantics Journal 1(3) (2004)

    Google Scholar 

  15. Governatori, G., Dumas, M., ter Hofstede, A., Oaks, P.: A formal approach to legal negotiation. In: Proc. ICAIL 2001, pp. 168–177 (2001)

    Google Scholar 

  16. Grosof, B.N., Horrocks, I., Volz, R., Decker, S.: Description Logic Programs: Combining Logic Programs with Description Logic. In: Proc. 12th Intl. Conf. on the World Wide Web (WWW 2003), pp. 48–57. ACM Press, New York (2003)

    Google Scholar 

  17. Grosof, B.N., Gandhe, M.D., Finin, T.W.: SweetJess: Translating DAMLRuleML to JESS. In: Proc. RuleML Workshop (2002)

    Google Scholar 

  18. Hayes, P.: RDF Semantics, W3C Recommendation, February 10 (2004), http://www.w3c.org/TR/rdf-mt/

  19. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML, Version 0.5, November 19 (2003), http://www.daml.org/2003/11/swrl/

  20. Jang, M.: Bossam - A Java-based Rule Processor for the Semantic Web, http://mknows.etri.re.kr/bossam

  21. McBride, B.: Jena: A Semantic Web Toolkit. IEEE Internet Computing 6(6), 55–59 (2002)

    Article  Google Scholar 

  22. Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmer, M., Risch, T.: Edutella: A P2P networking infrastructure based on RDF. In: Proc. of WWW 2002, pp. 604–615. ACM Press, New York (2002)

    Chapter  Google Scholar 

  23. Prud’hommeaux, E.: RDF Query and Rules Status, http://www.w3c.org/2001/11/13-RDF-Query-Rules/

  24. Resource Description Framework (RDF), http://www.w3c.org/RDF/

  25. Seaborne, A., Reggiori, A.: RDF Query and Rule languages Use Cases and Examples survey, http://rdfstore.sourceforge.net/2002/06/24/rdf-query/

  26. Sintek, M., Decker, S.: TRIPLE-A Query, Inference, and Transformation Language for the Semantic Web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 364–378. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  27. Web Ontology Language (OWL), http://www.w3c.org/2004/OWL/

  28. Xalan-Java XSLT processor, http://xml.apache.org/xalan-j/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bassiliades, N., Vlahavas, I. (2004). R-DEVICE: A Deductive RDF Rule Language. In: Antoniou, G., Boley, H. (eds) Rules and Rule Markup Languages for the Semantic Web. RuleML 2004. Lecture Notes in Computer Science, vol 3323. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30504-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30504-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23842-3

  • Online ISBN: 978-3-540-30504-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics