Skip to main content

Architecture of a Semantic XPath Processor. Application to Digital Rights Management

  • Conference paper
E-Commerce and Web Technologies (EC-Web 2005)

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

Included in the following conference series:

Abstract

This work describes a novel strategy for designing an XPath processor that acts over an RDF mapping of XML. We use a model-mapping approach to represent instances of XML and XML Schema in RDF. This representation retains the node order, in contrast with the usual structure-mapping approach. The processor can be fed with an unlimited set of XML schemas and/or RDFS/OWL ontologies. The queries are resolved taking into consideration the structural and semantic connections described in the schemas and ontologies. Such behavior, schema-awareness and semantic integration, can be useful for exploiting schema and ontology hierarchies in XPath queries. We test our approach in the Digital Rights Management (DRM) domain. We explore how the processor can be used in the two main rights expression languages (REL),: MPEG-21 REL and ODRL.

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. Halevy, A.Y., Ives, Z.G., Mork, P., Tatarinov, I.: Piazza: Data Management Infrastructure for Semantic Web Applications. In: 12th International World Wide Web Conference (2003)

    Google Scholar 

  2. Cruz, I., Xiao, H., Hsu, F.: An Ontology-based Framework for XML Semantic Integration. In: University of Illinois at Chicago. Eighth International Database Engineering and Applications Symposium. IDEAS, July 7-9, Coimbra, Portugal (2004)

    Google Scholar 

  3. Amann, B., Beeri, C., Fundulaki, I., Scholl, M.: Ontology-Based Integration of XML Web Resources. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 117–131. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Klein, M.C.A.: Interpreting XML Documents via an RDF Schema Ontology. In: Proceedings of the 13th International Workshop on Database and Expert Systems Applications (DEXA 2002), pp. 889–894 (2002)

    Google Scholar 

  5. Lakshmanan, L.V., Sadri, F.: Interoperability on XML Data. In: Proceedings of the 2nd International Semantic Web Conference, ICSW 2003 (2003)

    Google Scholar 

  6. Patel-Schneider, P.F., Simeon, J.: The Yin/Yang web: XML syntax and RDF semantics. In: Proceedings of the 11th International World Wide Web Conference (WWW 2002), pp. 443–453 (2002)

    Google Scholar 

  7. RPath - RDF query language proposal, http://web.sfc.keio.ac.jp/~km/rpath-eng/~rpath.html

  8. Yoshikawa, M., Amagasa, T., Shimura, T., Uemura, S.: XRel: A Path-Based Approach to Storage and Retrieval of XML Documents using Relational Databases. ACM Transactions on Internet Technology 1(1) (June 2001)

    Google Scholar 

  9. XML Information Set (Second Edition) W3C Recommendation, February 4 (2004), http://www.w3.org/TR/xml-infoset/

  10. Jaxen: Universal Java XPath Engine, http://jaxen.org/

  11. Jena 2 - A Semantic Web Framework, http://www.hpl.hp.com/semweb/jena.htm

  12. RDF/XML Syntax Specification (Revised) W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-syntax-grammar/

  13. RDQL - A Query Language for RDF W3C Member Submission, January 9 (2004), http://www.w3.org/Submission/RDQL/

  14. Path Language, XML (XPath) 2.0 W3C Working Draft July 23 (2004), http://www.w3.org/TR/xpath20/

  15. Reynolds, D.: Jena 2 Inference support, http://jena.sourceforge.net/inference/

  16. OWL Web Ontology Language Overview. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/owl-features/

  17. Horrocks, I., Sattler, U., Tobies, S.: Practical reasoning for expressive description logics. In: Ganzinger, H., McAllester, D., Voronkov, A. (eds.) LPAR 1999. LNCS, vol. 1705, pp. 161–180. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  18. Reynolds, D.: Jena 2 Inference support, http://jena.sourceforge.net/inference/

  19. Delgado, J., Gallego, I., Garcia, R.: Use of Semantic Tools for a Digital Rights Dictionary. In: Bauknecht, K., Bichler, M., Pröll, B. (eds.) EC-Web 2004. LNCS, vol. 3182, pp. 338–347. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  20. Iannella, R.: Open Digital Rights Language (ODRL), Version 1.1. World Wide Web Consortium (W3C Note) (2002), http://www.w3.org/TR/odrl

  21. Rust, G., Barlas, C.: The MPEG-21 Rights Data Dictionary. IEEE Transactions on Multimedia 7(2) (2005)

    Google Scholar 

  22. Wang, X., DeMartini, T., Wragg, B., Paramasivam, M.: The MPEG-21 Rights Expression Language. IEEE Transactions on Multimedia 7(2) (2005)

    Google Scholar 

  23. Lehti, P., Fankhauser, P.: XML Data Integration with OWL: Experiences & Challenges. In: SAINT 2004, pp. 160–170 (2004)

    Google Scholar 

  24. OWL Web Ontology Language Semantics and Abstract Syntax. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/owl-semantics/

  25. RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-schema/

  26. Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-concepts/

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

Tous, R., García, R., Rodríguez, E., Delgado, J. (2005). Architecture of a Semantic XPath Processor. Application to Digital Rights Management. In: Bauknecht, K., Pröll, B., Werthner, H. (eds) E-Commerce and Web Technologies. EC-Web 2005. Lecture Notes in Computer Science, vol 3590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11545163_1

Download citation

  • DOI: https://doi.org/10.1007/11545163_1

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31736-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics