Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 1.24 KB

README.md

File metadata and controls

10 lines (6 loc) · 1.24 KB

CSV on the Web validator service

CSV on the Web is a set of W3C Recommendations from 2015. It can be used for describing CSV files published on the Web using a JSON-LD descriptor containing the CSV table schema and other metadata.

The problem is that there is no decent validator implementation that could be used by data publishers to verify that their CSV files and JSON-LD descriptors are correct.

There is the CSVW Implementation Report indicating that there are currently 2 compliant implementations, csvlint and RDF::Tabular. Both of these tools are Ruby based and, unfortunately, they do not work reliably, suffer from various bugs and are not developed anymore. In addition, csvlint has its online version csvlint.io, which only supports JSON Table Schema deprecated by the CSV on the Web Recommendation, which causes confusion among data publishers.

If there is a better implementation available, please let us know. We are not aware of any, and therefore will try to implement our own.