Return to Projects

XR: an XML-RDF Hybrid Model for Annotated Documents

Content on today’s Web is typically document-structured and richly connected; XML is by now widely adopted to represent Web data. Moreover, the vision of a computer-understandable Web relies on Web and real world resources described by simple properties having names or values; URIs are the normative method of identifying resources and RDF (Resource Description Framework) enjoys important traction as a way to encode such statements.

We have designed XR, a hybrid model between XML and RDF, for describing RDF-annotated XML documents. XR follows and combines the W3C’s XML, URI and RDF standards by assigning URIs to all XML nodes and enabling these URIs to appear in RDF statements. The XR management platform thus provides the capabilities to create and handle interconnected XML and RDF content. We have defined the XR data model, its query language XRQ, and have implemented the prototype platform XRP to experiment with XR.



XR Demo: FactMinder

Fact checking and data journalism are currently strong trends. The sheer amount of data at hand makes it difficult even for trained professionals to spot biased, outdated or simply incorrect information. We propose to demonstrate FactMinder, a fact checking and analysis assistance application. This video show how FactMidner enables to quickly find background knowledge from open data repositories to help build insightful overviews of current topics.

Permanent link to this article:

XR Experiments

Note: You need an SVG-enabled browser to view the following pages. Preliminaries Systems Experiments were run on systems with characteristics listed below: OS Hardware Java Sub-systems Type: Linux CPU: 8 x Intel Xeon @ 2.93.GHz Version: 1.6.0_24 RDF: RDF-3X 0.3.7 Version: Mem: 16GB Memory (startup/max):252MB/12GB XML: BaseX 7.3 Datasets Experiments are based on synthetics datasets. Datasets …

XR Strategies

This page gives an overview of the strategies explored in the XR project to join data coming from XML and RDF instances. In the sequel, we assume an input query Q = (h, QX, QR), where QX is the set of tree patterns appearing in Q, QR is the set of triple patterns appearing in …