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.
Keywords
- Resource Description Framework
- Digital Right Management
- Triple Pattern
- XPath Query
- Resource Description Framework Data
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Lakshmanan, L.V., Sadri, F.: Interoperability on XML Data. In: Proceedings of the 2nd International Semantic Web Conference, ICSW 2003 (2003)
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)
RPath - RDF query language proposal, http://web.sfc.keio.ac.jp/~km/rpath-eng/~rpath.html
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)
XML Information Set (Second Edition) W3C Recommendation, February 4 (2004), http://www.w3.org/TR/xml-infoset/
Jaxen: Universal Java XPath Engine, http://jaxen.org/
Jena 2 - A Semantic Web Framework, http://www.hpl.hp.com/semweb/jena.htm
RDF/XML Syntax Specification (Revised) W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-syntax-grammar/
RDQL - A Query Language for RDF W3C Member Submission, January 9 (2004), http://www.w3.org/Submission/RDQL/
Path Language, XML (XPath) 2.0 W3C Working Draft July 23 (2004), http://www.w3.org/TR/xpath20/
Reynolds, D.: Jena 2 Inference support, http://jena.sourceforge.net/inference/
OWL Web Ontology Language Overview. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/owl-features/
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)
Reynolds, D.: Jena 2 Inference support, http://jena.sourceforge.net/inference/
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)
Iannella, R.: Open Digital Rights Language (ODRL), Version 1.1. World Wide Web Consortium (W3C Note) (2002), http://www.w3.org/TR/odrl
Rust, G., Barlas, C.: The MPEG-21 Rights Data Dictionary. IEEE Transactions on Multimedia 7(2) (2005)
Wang, X., DeMartini, T., Wragg, B., Paramasivam, M.: The MPEG-21 Rights Expression Language. IEEE Transactions on Multimedia 7(2) (2005)
Lehti, P., Fankhauser, P.: XML Data Integration with OWL: Experiences & Challenges. In: SAINT 2004, pp. 160–170 (2004)
OWL Web Ontology Language Semantics and Abstract Syntax. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/owl-semantics/
RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-schema/
Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation, February 10 (2004), http://www.w3.org/TR/rdf-concepts/
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
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)