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 ?
>>
>
>
>

Reply via email to