Skip to main content

Comparison of the XML and Semantic Web Worlds

  • Chapter
  • First Online:
Data Management and Query Processing in Semantic Web Databases
  • 949 Accesses

Abstract

XML and the Semantic Web cover many specifications of languages for the web, which can be used for similar applications. We compare both worlds, the Semantic Web one and the XML one, and show how to transform queries and data from one to the other. We also provide a comprehensive performance analysis for translated queries.

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 EPUB and 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
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  • Apache Software Foundation, Cocoon, http://cocoon.apache.org (2009)

  • Beckett, D. (ed): RDF/XML syntax specification (Revised), W3C Recommendation, 10th February 2004

    Google Scholar 

  • Beckett, D.: Turtle – terse RDF triple language. http://www.dajobe.org/2004/01/turtle/ (2006)

  • Berners-Lee, T.: Notation 3 – An RDF language for the semantic web. W3C. http://www.w3.org/DesignIssues/Notation3.html (1998)

  • Bettentrupp, R., Groppe, S., Groppe, J., Böttcher, S., Gruenwald, L.: A prototype for translating XSLT into XQuery, In: Eighth International Conference on Enterprise Information Systems (ICEIS 2006), Paphos, Cyprus (2006)

    Google Scholar 

  • Boley, H., Kifer M., (eds): RIF Basic Logic Dialect, W3C candidate recommendation, 1 October 2009. http://www.w3.org/TR/rif-bld/ (2009)

  • Boley, H., Hallmark, G., Kifer, M., Paschke A., Polleres A., Reynolds D., (eds.): RIF Core Dialect, W3C Candidate Recommendation, 1 October 2009. http://www.w3.org/TR/rif-core/ (2009)

  • Brickley, D., Guha, D.V.: RDF vocabulary description language 1.0: RDF Schema, W3C Recommendation, http://www.w3.org/TR/rdf-schema/ (2004)

  • Brickley, D., Miller L.: FOAF vocabulary specification 0.9, http://xmlns.com/foaf/spec (2007)

  • Cardoso, J.: The Semantic Web Vision: Where are We?, IEEE Intelligent Systems, pp. 22–26 (2007)

    Google Scholar 

  • Chong, E.I., Das, S., Eadon, G., Srinivasan, J.: An efficient SQL-based RDF querying scheme, VLDB (2005)

    Google Scholar 

  • de Laborda, C.P., Conrad, S.: Bringing relational data into the SemanticWeb using SPARQL and Relational.OWL. SWDB’06, Atlanta, Georgia, USA (2006)

    Google Scholar 

  • de Sainte Marie, C.; Paschke, A., Hallmark, G., (eds): RIF production rule dialect. W3C candidate recommendation, 1 October 2009. http://www.w3.org/TR/rif-prd/

  • Dean, M., Schreiber, G. (Eds): OWL Web Ontology Language Reference, W3C Recommendation, 10 February 2004, http://www.w3.org/TR/2004/REC-owl-ref-20040210/ (2004)

  • Dokulil, J.: Evaluation of SPARQL queries using relational databases. ISWC, Athens, GA, USA (2006)

    Google Scholar 

  • Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schöpf, F., Staffler, H., Zugal, S.: Translating XPath Queries into SPARQL Queries, On the Move (OTM 2007) Federated Conferences and Workshops (DOA, ODBASE, CoopIS, GADA, IS). In: 6th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2007), Vilamoura, Algarve, Portugal (2007)

    Google Scholar 

  • Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schöpf, F., Staffler, H., Zugal, S.: Bringing the XML and Semantic Web Worlds Closer: Transforming XML into RDF and Embedding XPath into SPARQL. In: Filipe, J., Cordeiro, J. (Eds), Enterprise Information Systems, 10th International Conference, ICEIS 2008, Barcelona, Spain, June 12–16, 2008, Revised Selected Papers, Lecture Notes in Business Information Processing, Springer, Heidelberg (2009)

    Google Scholar 

  • Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schöpf, F., Staffler, H., Zugal, S.: Embedding XPath Queries Into SPARQL Queries, 10th International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain (2008)

    Google Scholar 

  • Fan, W., Yu, J.X., Lu, H., Lu, J., Rastogi, R.: Query translation from XPath to SQL in the presence of recursive DTDs, VLDB, Trondheim, Norway (2005)

    Google Scholar 

  • Feigenbaum, L., (ed): DAWG Testcases, http://www.w3.org/2001/sw/DataAccess/tests/r2, 2008.

  • Fernández, M., Robie, J. (Eds): XQuery 1.0 and XPath 2.0 Data Model, W3C Working Draft, http://www.w3c.org/TR/2001/WD-query-datamodel (2001)

  • Florescu, D., Kossmann, D.: Storing and Querying XML Data Using an RDBMS. IEEE Data Engineering Bulletin 22 (1999) 27–34 (1999)

    Google Scholar 

  • Fokoue, A., Rose, K., Siméon, J., Villard, L.: Compiling XSLT 2.0 into XQuery 1.0, WWW 2005, Chiba, Japan (2005)

    Google Scholar 

  • Franceschet, M.: XPathMark – An XPath Benchmark for the XMark Generated Data. XSym 2005, Trondheim, Norway (2005)

    Google Scholar 

  • Georgiadis, H., Vassalos, V.: Improving the efficiency of XPath execution on relational systems. EDBT, vol. 3896, pp. 570–587, Springer, Berlin (2006)

    Google Scholar 

  • Grant, J., Beckett, D. (eds): RDF Test Cases, W3C Recommendation, http://www.w3.org/TR/rdf-testcases/, 10th February 2004

  • Groppe, S., Neumann, J.: Demonstration of SWOBE. http://www.ifis.uni-luebeck.de/~groppe/swobe_demo/ (2008)

  • Groppe, S., Groppe, J., Linnemann, V., Kukulenz, D., Hoeller, N., Reinke, C.: Embedding SPARQL into XQuery/XSLT. In: 23rd ACM symposium on applied computing (ACM SAC 2008), Fortaleza, Ceara, Brasilien (2008)

    Google Scholar 

  • Groppe, S, Groppe, J, Reinke, C., Hoeller, N., Linnemann, V.: XSLT: Common issues with XQuery and special issues of XSLT. In: Eric Pardede (Ed.), Open and novel issues in XML database applications: future directions and advanced technologies, IGI Global (2009)

    Google Scholar 

  • Groppe, J., Groppe, S.: Parallelizing join computations of SPARQL queries for large semantic web databases. In: 26th symposium on applied computing (ACM SAC 2011), TaiChung, Taiwan (2011)

    Google Scholar 

  • Groppe, J., Groppe, S., Schleifer, A.: Visual query system for analyzing social semantic Web. In: 20th International World Wide Web Conference (WWW 2011), Hyderabad, India (2011)

    Google Scholar 

  • Groppe, S., Groppe, J., Klein, N., Bettentrupp, R., Böttcher, S., Gruenwald, L.: Transforming XSLT stylesheets into XQuery expressions and vice versa. Computer Languages, Systems and Structures Journal 37(3), 76–111 (2011c)

    Article  Google Scholar 

  • Grust, T., van Keulen, M., Teubner, J.: Accelerating XPath evaluation in any RDBMS. ACM Trans Database Syst 29, 91–131 (2004)

    Article  Google Scholar 

  • Harris, S., Shadbolt, N.: SPARQL query processing with conventional relational database systems. WISE Workshops 2005, New York, USA (2005)

    Google Scholar 

  • International Organization for Standardization (ISO), ISO8879: Information processing – Text and office systems – Standard Generalized Markup Language (SGML), http://www.iso.ch/cate/d16387.html (1986)

  • Kay, M.H.: Saxon – The XSLT and XQuery processor, http://saxon.sourceforge.net (2010)

  • Klein, N., Groppe, S., Böttcher, S.: A prototype for translating XQuery expressions into XSLT stylesheets. In: Ninth East-European Conference on Advances in Databases and Information Systems (ADBIS 2005), Talinn, Estonia (2005)

    Google Scholar 

  • Lechner, S., Preuner, G., Schrefl, M.: Translating XQuery into XSLT, In: ER 2001 Workshops, Yokohama, Japan (2001)

    Google Scholar 

  • Manolescu, I., Florescu, D., Kossmann, D: Pushing XML Queries inside Relational Databases. INRIA, Rapport de recherche 4112, (2001)

    Google Scholar 

  • Microsoft, Biztalk, http://www.biztalk.org (2009)

  • Microsoft: SQL Server 2005 Express, http://www.microsoft.com/sql/express (2007)

  • Motik, B., Patel-Schneider, P.F., Parsia, B.: OWL 2 Web ontology language structural specification and functional-style syntax, W3C Recommendation, 27 October 2009

    Google Scholar 

  • Peterson, D., Gao, S., Malhotra, A., Sperberg-McQueen, C.M., Thompson, H.S., (eds): W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. W3C Candidate Recommendation. http://www.w3.org/TR/2009/CR-xmlschema11-2-20090430/, 30 April 2009. Latest version available as http://www.w3.org/TR/xmlschema11-2/

  • Polleres, A.: From SPARQL to rules (and back). In: WWW2007, Banff, Canada (2007)

    Google Scholar 

  • Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF, W3C Recommendation, (2008)

    Google Scholar 

  • Shanmugasundaram, J., Tufte, K., Zhang, C., He, G., DeWitt, D.J., Naughton, J.F.: Relational databases for querying XML documents: limitations and opportunities. VLDB 1999, Edinburgh, Scotland (1999)

    Google Scholar 

  • Software AG, Tamino XML Server, http://www.softwareag.com/tamino (2007)

  • Subramanyam, G.V., Kumar, P.S.: Efficient handling of sibling axis in XPath, COMAD 2005, Goa, India (2005)

    Google Scholar 

  • Tatarinov, I., Viglas, S., Beyer, K.S., Shanmugasundaram, J., Shekita, E.J., Zhang, C.: Storing and querying ordered XML using a relational database system. SIGMOD Conference 2002, Madison, Wisconsin, USA (2002)

    Google Scholar 

  • Wilkinson, K., Sayers, C., Kuno, H., Reynolds, D.: Efficient RDF Storage and Retrieval in Jena2. In: Workshop on Semantic Web and Databases. Berlin, Germany (2003)

    Google Scholar 

  • World Wide Web Consortium (W3C), Document Object Model (DOM) Level 3 Core Specification Version 1.0, W3C Recommendation, http://www.w3.org/TR/DOM-Level-3-Core/ (2004)

  • World Wide Web Consortium (W3C), Extensible Markup Language (XML) 1.0 (Third Edition), W3C Recommendation, http://www.w3.org/TR/2004/REC-xml-20040204/, February (2004)

  • World Wide Web Consortium (W3C), XPath Version 2.0, W3C Recommendation. (2007)

    Google Scholar 

  • World Wide Web Consortium (W3C), XQuery 1.0: An XML Query Language, W3C Recommendation (2007)

    Google Scholar 

  • World Wide Web Consortium (W3C), XSL Transformations (XSLT) Version 2.0, W3C Recommendation, (2007)

    Google Scholar 

  • World Wide Web Consortium (W3C), Semantic Web, http://www.w3.org/standards/semanticweb/ (2010)

  • World Wide Web Consortium (W3C), XML Technology, http://www.w3.org/standards/xml/ (2010)

  • xmlmind, Qizx, http://www.xmlmind.com/qizx/ (2010)

  • Yoshikawa, M., Amagasa, T., Shimura, T., Uemura, S.: XRel: A path-based approach to storage and retrieval of XML documents using relational databases. ACM TOIT 1(2001), 110–141 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sven Groppe .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Groppe, S. (2011). Comparison of the XML and Semantic Web Worlds. In: Data Management and Query Processing in Semantic Web Databases. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19357-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19357-6_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19356-9

  • Online ISBN: 978-3-642-19357-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics