Re: CSV2RDF redraft

Andy,

What about in the absence of headers (which aren’t in the core data model)?

Jeni

------------------------------------------------------
From: Andy Seaborne andy@apache.org
Reply: Andy Seaborne andy@apache.org
Date: 26 March 2014 at 14:58:40
To: CSV on the Web Working Group public-csv-wg@w3.org
Subject:  CSV2RDF redraft

> https://www.w3.org/2013/csvw/wiki/CSV2RDF
>  
> This is a conversion based on defining the triples produced, not the
> syntax used as output.
>  
> ------------
> Town,Population
> Southton,123000
> Northville,654000
> ------------
>  
> in the absence of any annotations (i.e. Core Data Model):
>  
> generates (if Turtle used - N-triples example in the wiki):
>  
> ------------
> @prefix : .
> @prefix csv: .
>  
> # Column information
>  
> csv:column [ csv:colName "Town" ;
> csv:colPredicate :Town ;
> csv:colIndex 1 ] ;
> csv:column [ csv:colName "Population" ;
> csv:colPredicate :Population ;
> csv:colIndex 2 ] ;
> .
>  
> # Data rows
> [ csv:row 1 ; :Town "Southton" ; :Population 123000 ] .
> [ csv:row 2 ; :Town "Northville" ; :Population 654000 ] .
> ------------
>  
> population becomes number by guessing from the data.
>  
> In that is uses one predicate per column, it is similar to CSV-lD in the
> absence of any @context.
>  
> If we can make the creation of the CSV-LD @context align to the minimal
> structure CSV2RDF uses, we wil at least have a common base line.
>  
> Gregg and I will discuss that as per the telecon.
>  
> Andy
>  
>  
>  
>  

--  
Jeni Tennison
http://www.jenitennison.com/

Received on Wednesday, 26 March 2014 15:56:22 UTC