W3C home > Mailing lists > Public > public-rww@w3.org > August 2012

Fwd: RDF2RDB 0.5

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Sun, 5 Aug 2012 14:15:48 +0200
Message-ID: <CAKaEYh+jeEUAgrLQtjdOX1zw0pZiK=AW0FdTHphhzw9xb7EOcg@mail.gmail.com>
To: public-rww <public-rww@w3.org>
FYI ... a useful tool for people that like to work with relational
databases such as MySQL etc.

---------- Forwarded message ----------
From: Michael Brunnbauer <brunni@netestate.de>
Date: 5 August 2012 03:03
Subject: RDF2RDB 0.5
To: semantic-web@w3.org



hi all

to support the proliferation of RDF, I have begun work on a tool to convert
RDF data into relational databases. It is intended for people who want to
use
data available only as RDF but do not have the patience to install a triple
store and learn SPARQL. I know there are tools that present a SQL view
over a triple store but installing such an environment also is quite
challenging.

There has been work on real "converters" in the past, especially the paper
from
Wajee Teswanich and Suphamit Chittayasothorn:


http://hcotuk.etu.edu.tr/semanticweb/A%20Transformation%20from%20RDF%20Documents%20and%20Schemas%20to%20Relational%20Databases.pdf

My tool works much like the one described in this paper (has it ever been
implemented ?), with important differences:

-It supports incremental runs (adding more RDF data to a database later)

-It supports entailment (rdfs:subClassOf, rdfs:subPropertyOf, rdfs:domain,
 rdfs:range, owl:equivalentClass, owl:equivalentProperty,
 owl:FunctionalProperty)

The software is written in Python and uses the RDFLib Python library. It
works
with local and remote files. You can find more information and download it
at

 http://www.netestate.de/De/Loesungen/RDF2RDB

There also example database dumps for

 http://www.w3.org/People/Berners-Lee/card.rdf

and

 http://www.w3.org/People/Berners-Lee/card.rdf
 +
 http://xmlns.com/foaf/spec/index.rdf

there.

Don't rant about the invalid skolem URIs - you can set the skolem URI prefix
to something valid in the configuration :-)

So far this has just been fun and I would like to have some feedback on the
usefulness before I spend more time on it.

Regards,

Michael Brunnbauer

--
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89
++  E-Mail brunni@netestate.de
++  http://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel
Received on Sunday, 5 August 2012 12:16:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 5 August 2012 12:16:17 GMT