XQOWL: An Extension of XQuery for OWL Querying and Reasoning

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 XQ...

Full description

Bibliographic Details
Main Author: Jesús M. Almendros-Jiménez
Format: Article
Language:English
Published: Open Publishing Association 2015-01-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1501.02033v1
_version_ 1811306852360650752
author Jesús M. Almendros-Jiménez
author_facet Jesús M. Almendros-Jiménez
author_sort Jesús M. Almendros-Jiménez
collection DOAJ
description 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).
first_indexed 2024-04-13T08:52:56Z
format Article
id doaj.art-1e1878fc54de4375976634d92a6f0e63
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-04-13T08:52:56Z
publishDate 2015-01-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-1e1878fc54de4375976634d92a6f0e632022-12-22T02:53:23ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802015-01-01173Proc. PROLE 2014415510.4204/EPTCS.173.4:4XQOWL: An Extension of XQuery for OWL Querying and ReasoningJesús M. Almendros-Jiménez0 Universidad de Almería 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).http://arxiv.org/pdf/1501.02033v1
spellingShingle Jesús M. Almendros-Jiménez
XQOWL: An Extension of XQuery for OWL Querying and Reasoning
Electronic Proceedings in Theoretical Computer Science
title XQOWL: An Extension of XQuery for OWL Querying and Reasoning
title_full XQOWL: An Extension of XQuery for OWL Querying and Reasoning
title_fullStr XQOWL: An Extension of XQuery for OWL Querying and Reasoning
title_full_unstemmed XQOWL: An Extension of XQuery for OWL Querying and Reasoning
title_short XQOWL: An Extension of XQuery for OWL Querying and Reasoning
title_sort xqowl an extension of xquery for owl querying and reasoning
url http://arxiv.org/pdf/1501.02033v1
work_keys_str_mv AT jesusmalmendrosjimenez xqowlanextensionofxqueryforowlqueryingandreasoning