efficient and not significantly slower than processing
the original XPath queries. The translated SPARQL
queries of XPath queries containing a recursive axes
contain filter expressions like FILTER (xsd:long(?v6) >
xsd:long(?v4)), the processing of which is time
consuming. Future versions of Jena or other
SPARQL engines may optimize these kinds of filter
expressions, such that the translations for recursive
axes are faster processed.
REFERENCES
Alexaki, S., Christophides, V., Karvounarakis, G.,
Plexousakis, D., and Tolle, K.. 2001, The rdfsuite:
Managing voluminous rdf description bases.
SemWeb’01 in conjunction with WWW, Hongkong.
Axyana software, 2006, Qizx/open version 1.1,
http://www.axyana.com/qizxopen.
Beckett, D., 2002. The design and implementation of the
Redland RDF application framework. Computer
Networks, 39(5):577-588.
Bettentrupp, R., Groppe, S., Groppe, J., Böttcher, S., and
Gruenwald, L., 2006. A Prototype for Translating
XSLT into XQuery, ICEIS 2006, Paphos, Cyprus.
Broekstra, J., Kampman, A., van Harmelen, 2002.
Sesame: A Generic Architecture for Storing and
Querying RDF and RDF Schema. ISWC, Sardinia.
Cardoso, J., 2007, The Semantic Web Vision: Where are
We?, IEEE Intelligent Systems, pp.22-26.
Carroll J. J., Klyne G., 2004, Resource Description
Framework: Concepts and Abstract Syntax, W3C
Recommendation, 10th February 2004.
Chong E. I., Das S., Eadon G., Srinivasan J., 2005, An
Efficient SQL-based RDF Querying Scheme, VLDB,
Trondheim, Norway.
Dokulil, J., 2006, Evaluation of SPARQL Queries Using
Relational Databases. ISWC, Athens, GA, U.S.A..
Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann,
V., Pinggera, J., Santner, F., Schier, M., Schöpf, F.,
Staffler, H., and Zugal, S., 2007, Translating XPath
Queries into SPARQL Queries, ODBASE 2007,
Vilamoura, Algarve, Portugal.
Florescu, D., Kossmann, D., 1999, Storing and Querying
XML Data Using an RDBMS. IEEE Data
Engineering Bulletin 22 (1999) 27–34
Fokoue, A., Rose, K., Siméon, J., and Villard, L., 2005,
Compiling XSLT 2.0 into XQuery 1.0, WWW 2005,
Chiba, Japan.
Franceschet, M., 2005, XPathMark – An XPath
Benchmark for the XMark Generated Data. XSym
2005, Trondheim, Norway.
Franz Inc., 2006. AllegroGraph 64-bit RDFStore,
http://www.franz.com/products/allegrograph.
Georgiadis, H., and Vassalos, V., 2006, Improving the
Efficiency of XPath Execution on Relational Systems,
EDBT, Vol. 3896, pp. 570-587, Springer.
Groppe, S., Groppe, J. Linnemann, V., Kukulenz, D.,
Höller, N., and Reinke, C., 2008, Embedding
SPARQL into XQuery / XSLT, ACM SAC 2008,
Fortaleza, Ceara, Brasilien
Grust, T., van Keulen, M., and Teubner, J., 2004,
Accelerating XPath evaluation in any RDBMS, ACM
Trans. Database Syst, Vol. 29, pp. 91-131.
Guha, R., 2006. rdfDB: An RDF Database,
http://www.guha.com/rdfdb.
Harris, S., and Shadbolt, N., 2005, SPARQL Query
Processing with Conventional Relational Database
Systems. WISE Workshops 2005.
Hewlett-Packard Labs, 2003, The Jena SemanticWeb
Toolkit. Technical report
, Hewlett-Packard Labs,
http://jena.sourceforge.net/.
Tatarinov, I., Viglas, S., Beyer, K. S.,
Shanmugasundaram, J., Shekita, E. J., Zhang, C.,
2002, Storing and querying ordered XML using a
relational database system. SIGMOD Conference
2002, Madison, Wisconsin, U.S.A..
Kay, M. H., 2006, Saxon - The XSLT and XQuery
Processor, http://saxon.sourceforge.net.
Klein, N., Groppe, S., Böttcher, S., and Gruenwald, L. ,
2005, A Prototype for Translating XQuery
Expressions into XSLT Stylesheets, ADBIS, Talinn.
de Laborda, C. P., Conrad, S., 2006, Bringing Relational
Data into the SemanticWeb using SPARQL and
Relational.OWL. SWDB’06 in conjunction with ICDE
2006, Atlanta, Georgia, U.S.A..
Lechner, S., Preuner, G., and Schrefl, M., 2001,
Translating XQuery into XSLT, In ER 2001
Workshops, Yokohama, Japan.
Manolescu, I., Florescu, D., Kossmann, D., 2001, Pushing
XML Queries inside Relational Databases. INRIA,
Rapport de recherche 4112 (2001).
Northrop Grumman Corporation, 2006. Kowari,
http://www.kowari.org.
Prud’hommeaux E., Seaborne A., 2008, SPARQL Query
Language for RDF, W3C Recommendation.
Shanmugasundaram, J., Tufte, K., Zhang, C., He, G.,
DeWitt, D.J., Naughton, J.F., 1999, Relational
Databases for Querying XML Documents: Limitations
and Opportunities. VLDB 1999, Edinburgh, Scotland.
Subramanyam, G. V., and Kumar, P. S., 2005, Efficient
Handling of Sibling Axis in XPath, COMAD 2005,
Goa, India.
Fan, W., Yu, J. X., Lu, H., Lu, J., and Rastogi, R., 2005,
Query Translation from XPath to SQL in the presence
of recursive DTDs, VLDB, Trondheim, Norway.
Wilkinson, K., Sayers, C., Kuno, H. A., Reynolds, D.,
2003. Efficient RDF Storage and Retrieval in Jena2.
SWDB’03 co-located with VLDB 2003, Berlin.
W3C, 2001, XML Schema Part 2: Datatypes, W3C
Recommendation, 2001.
W3C, 2007, XPath Version 2.0, W3C Recommendation.
Yoshikawa, M., Amagasa, T., Shimura, T., and Uemura,
S., 2001, XRel: A Path-Based Approach to Storage
and Retrieval of XML Documents Using Relational
Databases. ACM TOIT, 1 (2001) 110–141.
ICEIS 2008 - International Conference on Enterprise Information Systems
14