Containment and Minimization of RDF/S Query Patterns

Semantic query optimization (SQO) has been proved to be quite useful in various applications (e.g., data integration, graphical query generators, caching, etc.) and has been extensively studied for relational, deductive, object, and XML databases. However, less attention to SQO has been devoted in the context of the Semantic Web. In this paper, we present sound and complete algorithms for the containment and minimization of RDF/S query patterns. More precisely, we consider two widely used RDF/S query fragments supporting pattern matching at the data, but also, at the schema level. To this end, we advocate a logic framework for capturing the RDF/S data model and semantics and we employ well-established techniques proposed in the relational context, in particular, the Chase and Backchase algorithms.

[1]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[2]  François Bry,et al.  Query Answering in Information Systems with Integrity Constraints , 1997, IICIS.

[3]  Alin Deutsch,et al.  Reformulation of XML Queries and Constraints , 2003, ICDT.

[4]  Alin Deutsch,et al.  Physical Data Independence, Constraints, and Optimization with Universal Plans , 1999, VLDB.

[5]  Giorgos Serfiotis,et al.  Optimizing and Reformulating RQL Queries on the Semantic Web , 2005 .

[6]  John Grant,et al.  Logic-based approach to semantic query optimization , 1990, TODS.

[7]  Beng Chin Ooi,et al.  An efficient semantic query optimization algorithm , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[8]  Yehoshua Sagiv,et al.  Semantic query optimization in Datalog programs (extended abstract) , 1995, ILPS Workshop: Constraints and Databases.

[9]  Vassilis Christophides,et al.  Querying the Semantic Web with RQL , 2003, Comput. Networks.

[10]  Alon Y. Halevy,et al.  Containment of Nested XML Queries , 2004, VLDB.

[11]  James A. Hendler,et al.  A new form of Web content that is meaningful to computers will unleash a revolution of new possibili , 2002 .

[12]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[13]  Cong Yu,et al.  Constraint-based XML query rewriting for data integration , 2004, SIGMOD '04.

[14]  Vassilis Christophides,et al.  Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) , 2004, SEMWEB.

[15]  Alin Deutsch,et al.  Xml query reformulation over mixed and redundant storage , 2002 .

[16]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[17]  Raphael Volz,et al.  A Comparison of RDF Query Languages , 2004, SEMWEB.

[18]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[19]  Heiner Stuckenschmidt,et al.  Similarity-Based Query Caching , 2004, FQAS.

[20]  Gabriel M. Kuper,et al.  Structural Properties of XPath Fragments , 2003, ICDT.

[21]  Jeffrey M. Bradshaw,et al.  Applying KAoS Services to Ensure Policy Compliance for Semantic Web Services Workflow Composition and Enactment , 2004, SEMWEB.

[22]  Dan Suciu,et al.  Containment and equivalence for an XPath fragment , 2002, PODS.

[23]  Louiqa Raschid,et al.  Semantic query optimization for object databases , 1997, Proceedings 13th International Conference on Data Engineering.