Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show how to use W3C CSVW rdf mappings to extract Schema.org from CSVs #1623

Closed
danbri opened this issue May 13, 2017 · 4 comments
Closed

Show how to use W3C CSVW rdf mappings to extract Schema.org from CSVs #1623

danbri opened this issue May 13, 2017 · 4 comments
Assignees
Labels
guidelines docs examples Work on our supporting materials rather than on schema definitions no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).

Comments

@danbri
Copy link
Contributor

danbri commented May 13, 2017

W3C's CSVW format provides a JSON-LD-oriented representation of CSV and other tabular data files. In addition to describing the general properties of a tabular file (or collection of files), it also provides the ability to "look inside" the actual data rows/cells using annotations that map those values into factual claims.

The W3C work supersedes Schema.org's own community discussions (see LookInside in W3C webschemas wiki) and our position paper from W3C's 2013 workshop.

The generating RDF spec is the most important for these purposes, although see also the model, metadata, json, usecases, html embedding use cases and primer documents.

Section 7.3 of the "generating RDF" spec includes a full schema.org example inspired by Google's existing support for JSON-LD music event description (blog post).

It would be good to have an informal case study that shows how this technology can map fairly arbitrary CSV files into a Schema.org "view" of the data.

@danbri danbri self-assigned this May 13, 2017
@danbri danbri added the guidelines docs examples Work on our supporting materials rather than on schema definitions label May 13, 2017
@gkellogg
Copy link
Contributor

@JeniT's implementation is CSVLint, which is available on GitHub.

Also, see the CSVW Implementation Report.

@gkellogg
Copy link
Contributor

The RDF Distiller also supports transforming CSV to RDF, using the Ruby Gem.

@github-actions
Copy link

This issue is being tagged as Stale due to inactivity.

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Jul 24, 2020
@danbri
Copy link
Contributor Author

danbri commented Mar 15, 2022

/cc @alex-jansen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
guidelines docs examples Work on our supporting materials rather than on schema definitions no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).
Projects
None yet
Development

No branches or pull requests

2 participants