Questo è il comando csv2rdf che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
csv2rdf - converte CSV in RDF
SINOSSI
csv2rdf -b -p [-C ] [-io ]
[-l ] [-s ] [-o ] [-f file di configurazione] [--col ]
[--puntello ] <[-d ] [-C] [file...]
DESCRIZIONE
Legge i file CSV da stdin o file dati
if -d è dato, usa questo delimitatore
if -s è dato, salta N righe all'inizio
Crea un URI dalle colonne date a -i, o automaticamente mediante numerazione se non viene fornito nessuno
Emette etichette RDFS dalle colonne date a -l
if -c è dato aggiunge un tipo triplo con il nome di classe dato
if -C è dato, la classe è definita come rdfs:Class
Produce una tripla RDF per colonna in ogni riga.
L'output è in formato n3.
L'output è stdout, a meno che -o è specificato
Sono supportate anche opzioni lunghe: --base, --propbase, --ident, --classe, --etichetta, --fuori,
--defineclass
Opzioni lunghe --col0, --col1, ... può essere utilizzato per specificare la conversione per le colonne.
Le conversioni possono essere:
float(), int(), split(sep, [altro]), uri(base, [class]), date(format)
Opzioni lunghe --prop0, --prop1, ... può essere utilizzato per utilizzare proprietà specifiche, piuttosto che
quelli generati automaticamente dalle intestazioni
-f dice di leggere la configurazione da un file .ini/config - il file deve contenere una sezione chiamata
csv2rdf, con chiavi come le opzioni lunghe, ovvero:
[csv2rdf]
out=uscita.n3
base=http://example.org/
col0=split(";")
col1=split(";", uri("http://example.org/things/",
"http://xmlns.com/foaf/0.1/Person"))
col2=flottante()
col3=int()
col4=date("%Y-%b-%d %H:%M:%S")
Usa csv2rdf online utilizzando i servizi onworks.net