Skip to content
This repository has been archived by the owner on Dec 21, 2017. It is now read-only.
/ csv-ld Public archive

Transforms CSV to JSON-LD and RDF (obsolete, please use rdf-tabular)

License

Notifications You must be signed in to change notification settings

gkellogg/csv-ld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV-LD processor for Ruby

Note, this work is obsoleted by the CSV on the Web specs, and the rdf-tabular gem.

CSV-LD transforms CSV-formatted files, or open files that provide an equivalent interface to the Ruby CSV library which yields each row as an array, or returns an array of arrays.

CSV-LD uses a JSON-LD formatted template document called the CSV-LD mapping frame (mapping frame for short) as the specification for turning each row from the CSV into a JSON-LD node by matching column headers from the CSV to value patterns within the mapping frame, performing suitable transformations on the resulting values, depending on the location of the value pattern within the mapping frame.

About

Transforms CSV to JSON-LD and RDF (obsolete, please use rdf-tabular)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages