I am the maintainer of a project called "vivo-harvester", a suite of tools for ingesting data from a variety of formats into the VIVO semantic web application, but it could be used for just transforming and loading data into a triple store. Using a couple of tools one can ingest data in CSV, JSON, XML from a file or URL (or from a few specific web services) into a jena TDB. It can also D2RQ. It can be downloaded from: https://github.com/vivo-project/VIVO-Harvester Check out the develop branch.
-----Original Message----- From: Andy Seaborne [mailto:[email protected]] Sent: Friday, January 23, 2015 3:33 PM To: [email protected] Subject: Re: Question On 23/01/15 20:22, Claude Warren wrote: > Your data did not come through in a table format. > > Is the table really in a database or is it a CSV file or just how is > it stored? > > In general, most conversions convert each column to a property and > create a URI for each row. Then you can link them together by > whatever property values are the same. If just one table, as a CSV file, then jena-csv may help. http://jena.apache.org/documentation/csv/ Otherwise look at tools such as D2RQ for database to RDF. Andy > > Claude > > On Fri, Jan 23, 2015 at 8:15 PM, Mohammed Alrokaimi > <[email protected]> > wrote: > >> Hello dears, >> I please wonder if i can turn the database table below into a graph >> using Jena and how ?? >> >> *user* >> >> *content_id* >> >> *tag* >> >> 0 >> >> 21 >> >> simulator >> >> 0 >> >> 21 >> >> simulation >> >> 0 >> >> 21 >> >> p2p >> >> 0 >> >> 22 >> >> phone >> >> 0 >> >> 22 >> >> t_easy >> >> 0 >> >> 22 >> >> manual >> >> 0 >> >> 22 >> >> c214 >> >> >> >> >> >> Where each content_id will be represented as node, tag will be >> properties in nodes. where tow nodes will be connected if they have tags in >> common. >> After that i wanna transverse this graph. >> Is Jena support that ? if yes how is that please ? >> > > >
