Jeni Tennison · Open Data Institute
CSV on the Web W3C Working Group Co-chair
You can access the slides at http://theodi.github.io/presentations/2014-07-15-csv-wg.html
.
Use arrows to navigate. Press 'f' for fullscreen. Press the Escape
key to see all slides.
what if CSV were a true web format?
The mission of the CSV on the Web Working Group, part of the Data Activity, is to provide technologies whereby data dependent applications on the Web can provide higher interoperability when working with datasets using the CSV (Comma-Separated Values) or similar formats. As well as single CSV files, the group will define mechanisms for interpreting a set of CSVs as relational data. This will include the definition of a vocabulary for describing tables expressed as CSV and locatable on the web, and the relationships between them.
Link
HTTP header
Link: <metadata.json>; rel="describedby"
filename.csvm
{ "@id": "site22580943-2013-dec.csv", "title": "Weather observations for site 22580943 (Exeter Airport, UK)", "modified": "2013-12-31", "license": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/", "schema": { "columns": [{ "name": "air-temp", "title": { "en": "Air temperature (Cel)", "fr": "La température d'air (C)" }, "description": "Air temperature quantity value expressed in Celsius.", "type": "double", "required": true }, { ... }] } }
<site/22580943/date-time/{datetime:/^(\d{4})-(\d{2})-(\d{2}T\d{2}):(\d{2}):(\d{2}Z)$/}> a ssn:Observation ; ssn:observationSamplingTime [ time:inXSDDateTime "{datetime}"^^xsd:dateTime ] ; ssn:observationResult [ a ssn:SensorOutput ; def-op:airTemperature_C [ qudt:numericValue "{air-temp}"^^xsd:double ] ; def-op:dewPointTemperature_C [ qudt:numericValue "{dew-point-temp}"^^xsd:double ] ] .
Jeni Tennison · Open Data Institute
jeni@theodi.org @JeniTSlides at
http://theodi.github.io/presentations/2014-07-15-csv-wg.html