Architecture of a semantic XPath processor. Application to digital rights management
Fecha de publicación2005
MetadatosMostrar el registro completo del ítem
This work describes a novel strategy for designing an XPath processor that acts over an RDF mapping of XML. We use a modelmapping 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 in consideration the structural and semantic connections described in the schemas and ontologies. Such behavior, schemaawareness 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.
Es parte deLecture Notes in Computer Science, 2005, vol. 3590, p. 1-10
Proyectos de investigación europeos
Showing items related by title, author, creator and subject.
García González, Roberto; Gil Iranzo, Rosa María; Delgado Mercè, Jaime (Springer, 2007)In order to improve the management of copyright in the Internet, known as Digital Rights Management, there is the need for a shared language for copyright representation. Current approaches are based on purely syntactic ...
García González, Roberto; Pariente, Tomas (Taylor & Francis, 2009)Semantic Web technology is able to provide the required computational semantics for interoperability of learning resources across different Learning Management Systems (LMS) and Learning Object Repositories (LOR). The EU ...
Delgado Mercè, Jaime; Gallego, Isabel; García González, Roberto (Springer Verlag, 2004)RDDOnto is an ontology that translates the MPEG-21 RDD (Rights Data Dictionary) specification into a hierarchical set of definitions with semantic content included. In the event that this set of definitions is used, ...