- From: Rufus Pollock <rufus.pollock@okfn.org>
- Date: Fri, 3 Jul 2015 12:13:04 +0100
- To: Dan Brickley <danbri@google.com>
- Cc: W3C CSV on the Web Working Group <public-csv-wg@w3.org>
- Message-ID: <CAKssCpOj1=VQTVFCvzuBOdH5m7m3d7oePviZYaZqmgJLvo5AYg@mail.gmail.com>
On 2 July 2015 at 18:36, Dan Brickley <danbri@google.com> wrote: > Hi Rufus, > > On 2 July 2015 at 13:02, Rufus Pollock <rufus.pollock@okfn.org> wrote: > > Hi All, > > > > I wanted to flag that the Data Package suite of "proposals" which > includes: > > > > - Data Package - http://dataprotocols.org/data-package/ > > - JSON Table Schema - http://dataprotocols.org/json-table-schema/ > > - Tabular Data Package - http://dataprotocols.org/tabular-data-package/ > > > > Are being readied for submission as IETF RFC's. > > > > Folks on this list are no doubt very familiar with these as they formed a > > basis for the initial CSV spec here (especially tabular data package). > > > > We have long planned to do this and have been waiting for the specs to > > mature - especially actual implementations to exist - to submit as proper > > RFCs and over the last year or so we've felt we're nearing that point > and so > > this should happen very soon. > > > > I wanted to flag now especially if there were any specific alignment that > > could be done that would be great to do now - i know I have flagged some > > issues on the dataprotocols tracker over the last year on this. > > Thanks for letting us know. It is rather likely that many on this WG > are not tracking your tracker. As an author on both sets of specs, > you're ideally positioned to give us an overview of how the two > approaches diverge. Can you perhaps outline the key differences > between the Data Package proposals and W3C CSVW specs? > Good suggestion, obviously CSVW was heavily based on Tabular Data Package so they were very close initially but some changes in the CSVW spec have developed over time. Structurally the specs are very similar but many keywords have now changed and there have been several substantive changes and additions. I won't list all but give some examples: - CSVW renamed "fields" to "columns", "schema" became "tableSchema", "title" (for a field/column) became "titles", column "type" became "datatype" etc etc - you can have prefixes in property names (dc:title) in CSVW but not Tabular Data Package - CSVW defaults to one "table" (CSV) whilst (Tabular) Data Packages defaults to always having a list of "resources" (and "resources" is called "tables" in CSVW) - CSVW includes some degree of mandatory or recommended JSON-LD (e.g. @type) - this optional or absent in Tabular Data Package - The type list for column types in CSVW is substantially different - foreignKeys are implemented somewhat different (but similarly conceptually) - Transformation Definitions: this was new concept introduced into CSVW and absent in tabular data package - ... Rufus > > cheers, > > Dan > > > > Regards, > > > > Rufus > > -- > > > > Rufus Pollock > > > > Founder and President | skype: rufuspollock | @rufuspollock > > > > Open Knowledge - see how data can change the world > > > > http://okfn.org/ | @okfn | Open Knowledge on Facebook | Blog > -- *Rufus PollockFounder and President | skype: rufuspollock | @rufuspollock <https://twitter.com/rufuspollock>Open Knowledge <http://okfn.org/> - see how data can change the world**http://okfn.org/ <http://okfn.org/> | @okfn <http://twitter.com/OKFN> | Open Knowledge on Facebook <https://www.facebook.com/OKFNetwork> | Blog <http://blog.okfn.org/>*
Received on Friday, 3 July 2015 11:13:32 UTC