XQOWL: An Extension of XQuery for OWL Querying and Reasoning
Jes\'us M. Almendros-Jim\'enez (Universidad de Almer\'ia)

TL;DR
XQOWL is a framework that extends XQuery to seamlessly query and reason over heterogeneous XML and RDF/OWL data, integrating SPARQL and OWL reasoners for enhanced web data handling.
Contribution
It introduces XQOWL, an extension of XQuery that embeds SPARQL and OWL reasoning capabilities, enabling unified querying and reasoning over XML and RDF/OWL data.
Findings
Enables combined querying of XML and RDF/OWL data.
Supports reasoning with OWL reasoners from XQuery.
Outputs data in XML and RDF/OWL formats.
Abstract
One of the main aims of the so-called Web of Data is to be able to handle heterogeneous resources where data can be expressed in either XML or RDF. The design of programming languages able to handle both XML and RDF data is a key target in this context. In this paper we present a framework called XQOWL that makes possible to handle XML and RDF/OWL data with XQuery. XQOWL can be considered as an extension of the XQuery language that connects XQuery with SPARQL and OWL reasoners. XQOWL embeds SPARQL queries (via Jena SPARQL engine) in XQuery and enables to make calls to OWL reasoners (HermiT, Pellet and FaCT++) from XQuery. It permits to combine queries against XML and RDF/OWL resources as well as to reason with RDF/OWL data. Therefore input data can be either XML or RDF/OWL and output data can be formatted in XML (also using RDF/OWL XML serialization).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
