рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

csv2rdf - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рд╕реАрдПрд╕рд╡реА2рдЖрд░рдбреАрдПрдл рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб csv2rdf рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


csv2rdf - CSV рдХреЛ RDF рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ

SYNOPSIS


рд╕реАрдПрд╕рд╡реА2рдЖрд░рдбреАрдПрдл -b -p [-рд╕реА ] [-рдореИрдВ ]
[-рдПрд▓ ] [-рдПрд╕ ] [-o ] [-f configfile] [--col ]
[--рдкреНрд░реЙрдк ] <[-рдбреА ] [-рд╕реА] [рдлрд╝рд╛рдЗрд▓реЗрдВ...]

рд╡рд░реНрдгрди


stdin рдпрд╛ рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ csv рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрдврд╝рддрд╛ рд╣реИ

if -d рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рд╕реАрдорд╛рдВрдХрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

if -s рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ N рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ

рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рд╕реЗ рдПрдХ рдпреВрдЖрд░рдЖрдИ рдмрдирд╛рддрд╛ рд╣реИ -i, рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреНрд░рдорд╛рдВрдХрди рджреНрд╡рд╛рд░рд╛

рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рд╕реЗ рдЖрд░рдбреАрдПрдлрдПрд╕ рд▓реЗрдмрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ -l

if -c рджрд┐рдП рдЧрдП рд╡рд░реНрдЧрдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЯреНрд░рд┐рдкрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реИ

if -C рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрдЧ рдХреЛ rdfs:Class рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкреНрд░рддрд┐ рдХреЙрд▓рдо рдПрдХ рдЖрд░рдбреАрдПрдл рдЯреНрд░рд┐рдкрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ n3 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИ.

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯрдбрдЖрдЙрдЯ рд╣реИ, рдЬрдм рддрдХ -o рдЕрдзрд┐рдХреГрдд рд╣реИ

рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдк рднреА рд╕рдорд░реНрдерд┐рдд: --рдЖрдзрд╛рд░, --рдкреНрд░реЛрдкрдмреЗрд╕, --рдкрд╣рдЪрд╛рди, --рдХрдХреНрд╖рд╛, --рд▓реЗрдмрд▓, --рдмрд╛рд╣рд░,
--defineclass

рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдк --col0, --col1, ... рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд░реВрдкрд╛рдВрддрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

рдлрд╝реНрд▓реЛрдЯ (), int (), рд╡рд┐рднрд╛рдЬрди (рд╕рд┐рддрдореНрдмрд░, [рдЕрдзрд┐рдХ]), рдпреВрд░реА (рдЖрдзрд╛рд░, [рд╡рд░реНрдЧ]), рддрд┐рдерд┐ (рдкреНрд░рд╛рд░реВрдк)

рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдк --рдкреНрд░реЙрдк0, --рдкреНрд░реЙрдк1, ... рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЬреЛ рд╣реЗрдбрд░ рд╕реЗ рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ

-f .ini/config рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ - рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрдиреБрднрд╛рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
csv2rdf, рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдЬреИрд╕реА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдпрд╛рдиреА:

[рд╕реАрдПрд╕рд╡реА2рдЖрд░рдбреАрдПрдл]
рдЖрдЙрдЯ=рдЖрдЙрдЯрдкреБрдЯ.n3
рдЖрдзрд╛рд░=http://example.org/
col0=рд╕реНрдкреНрд▓рд┐рдЯ(";")
col1=рд╕реНрдкреНрд▓рд┐рдЯ(";", uri("http://example.org/things/",
"http://xmlns.com/foaf/0.1/Person"))
col2=рдлреНрд▓реЛрдЯ()
col3=int()
col4=рджрд┐рдирд╛рдВрдХ("%Y-%b-%d %H:%M:%S")

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди CSV2rdf рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad