Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Athanasis, N., Christophides, V., Kotzinos, D.: Generating on the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL). In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 486–501. Springer, Heidelberg (2004)
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)
Bray, T., Maler, E., Paoli, J., Sperberg-McQueen, C.M.: Extensible Markup Language (XML) 1.0. W3C Recommendation, (October 6, 2000)
Bry, F.: Query Answering in Information Systems with Integrity Constraints. In: Proceedings of the 1st Working Conference on Integrity and Internal Control in Information Systems: Increasing the confidence in Information Systems, Zurich (1997)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web: A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities. Scientific American, 17 print_version.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21 (May 2001), Available at http://www.scientificamerican.com/
Chakravarthy, U.S., Grant, J., Minker, J.: Logic-Based Approach to Semantic Query Optimization. ACM Transactions on Database Systems 15(2), 162–207 (1990)
Deutsch, A.: XML Query Reformulation over Mixed and Redundant Storage. PhD Thesis, University of Pennsylvania (2002)
Deutsch, A., Popa, L., Tannen, V.: Physical Data Independence, Constraints and Optimization with Universal Plans. In: Proceedings of the 25th International Conference on Very Large Databases (VLDB), Edinburgh (1999)
Deutcsh, A., Tannen, V.: Reformulation of XML Queries and Constraints. In: Calvanese, D., Lenzerini, M., Motwani, R. (eds.) ICDT 2003. LNCS, vol. 2572, pp. 225–238. Springer, Heidelberg (2002)
Dong, X., Halevy, A.Y., Tatarinov, I.: Containment of Nested XML Queries. In: Proceedings of 30th International Conference on Very Large Databases (VLDB), Toronto, Canada (2004)
Grant, J., Gryz, J., Minker, J., Raschid, L.: Semantic Query Optimization for Object-Databases. In: Proceedings of the 13th International Conference on Data Engineering, Birmingham, U.K (1997)
Haase, P., Broekstra, J., Eberhart, A., Volz, R.: A Comparison of RDF Query Languages. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 502–517. Springer, Heidelberg (2004)
Van Harmelen, F., Deborah, L.: McGuinness. OWL Web Ontology Language Overview. W3C Recommendation (February 10, 2004)
Hayes, P.: RDF Semantics. W3C Recommendation (February 10, 2004)
Karvounarakis, G., Magkanaraki, A., Alexaki, S., Christophides, V., Plexousakis, D., Scholl, M., Tolle, K.: Querying the Semantic Web with RQL. Computer Networks 42(5), 617–640 (2003)
Levy, A., Sagiv, Y.: Semantic Query Optimization in Datalog Programs. In: Proceedings of the 8th International Conference on Data Engineering, Tempe, Arizona (1992)
Manola, F., Miller, E.: RDF Primer. W3C Recommendation (February 10, 2004)
Miklau, G., Suciu, D.: Containment and equivalence for an XPath fragment. In: Proceedings of the 21st ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, Madison, Wisconsin (2002)
Pang, H.H., Lu, H., Ooi, B.C.: An Efficient Semantic Query Optimization Algorithm. In: Proceedings of the 7th International Conference on Data Engineering, Japan (1991)
Onose, N.: Extensions of the Relational Chase. Project Report of End of Studies (2005)
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Working Draft (April 19, 2005)
Serfiotis, G.: Optimizing and Reformulating RQL Queries on the Semantic Web. Master’s Thesis, University of Crete (2005)
Stuckenschmidt, H.: Similarity-Based Query Caching. In: Proceedings of the 6th International Conference on Flexible Query Answering Systems, Lyon (2004)
Yu, C., Popa, L.: Constraint-Based XML Query Rewriting For Data Integration. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, Paris (2004)
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
Serfiotis, G., Koffina, I., Christophides, V., Tannen, V. (2005). Containment and Minimization of RDF/S Query Patterns. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds) The Semantic Web – ISWC 2005. ISWC 2005. Lecture Notes in Computer Science, vol 3729. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11574620_44
Download citation
DOI: https://doi.org/10.1007/11574620_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29754-3
Online ISBN: 978-3-540-32082-1
eBook Packages: Computer ScienceComputer Science (R0)