- From: Sebastian Hellmann <hellmann@informatik.uni-leipzig.de>
- Date: Sun, 05 Aug 2012 15:54:20 +0200
- To: Michael Brunnbauer <brunni@netestate.de>
- CC: semantic-web@w3.org
Dear Michael, what would be wrong with creating an SQL Schema with e.g. PHPMyAdmin and then write some SPARQL queries to populate it. SPARQL SELECT produces tables, that can be imported directly to RDB via e.g. CSV. Isn't this easy enough? Regards, Sebastian Am 05.08.2012 03:03, schrieb Michael Brunnbauer: > 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 > -- Dipl. Inf. Sebastian Hellmann Department of Computer Science, University of Leipzig Events: * http://sabre2012.infai.org/mlode (Leipzig, Sept. 23-24-25, 2012) * http://wole2012.eurecom.fr (*Deadline: July 31st 2012*) Projects: http://nlp2rdf.org , http://dbpedia.org Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann Research Group: http://aksw.org
Received on Sunday, 5 August 2012 13:54:46 UTC