W3C home > Mailing lists > Public > public-csv-wg@w3.org > December 2015

Questions on the url property in Table annotation an on dialect being a core property

From: Svensson, Lars <L.Svensson@dnb.de>
Date: Fri, 4 Dec 2015 11:26:36 +0000
To: "public-csv-wg@w3.org" <public-csv-wg@w3.org>
Message-ID: <24637769D123E644A105A0AF0E1F92EF010D23DCAB@dnbf-ex1.AD.DDB.DE>
Dear all,

While reviewing the WG documents (excellent work, large kudoi to the WG!) and thinking of how we could produce compatible data at our place, I stumbled over the url annotation on tables as defined in the metadata vocabulary, §5.4 [1]. The specification says that in the table metadata the url (URI?) is mandatory and should point to the table the table description describes, referring to the definition of url in the tabular data model [2] that says that the value of the url might be null.

At first sight my reading would be that for each table I describe with a table annotation in the metadata document, I MUST have a url property pointing from the metadata document to the described table. If so, that would be a major implementation obstacle at our place. Our main use case for producing tabular data is that customers can go to the catalogue, select a number of object descriptions and export those as CSV. When the customer downloads the data, we would provide a Link-Header pointing to the metadata document describing the CSV format. It would, however, be almost impossible to point back from that metadata document to _all_ instances of CSV files ever created (particularly since that would also have privacy concerns, since it would be possible to see what other customers have downloaded). 

This boils down to the following question(s):

1) Is my understanding of the use of the url property in the table metadata correct?
2) If so, can I solve it by simply setting it to null?

And one further question regarding dialect:

The dialect is an optional property in the table description. From my understanding, however, the dialect has major impact on the processing of the table. In the tabular format definition, core annotations are those that have impact on processor behaviour [3]. Does that mean, that dialect should be a core annotation or is that solved by defining default values for the dialect?

[1] http://www.w3.org/TR/2015/PR-tabular-metadata-20151117/#tables

[2] http://www.w3.org/TR/2015/PR-tabular-data-model-20151117/#dfn-url

[3] http://www.w3.org/TR/2015/PR-tabular-data-model-20151117/#dfn-core-annotations

Thanks for any insight,


*** Lesen. Hören. Wissen. Deutsche Nationalbibliothek *** 
Dr. Lars G. Svensson
Deutsche Nationalbibliothek
Adickesallee 1
D-60322 Frankfurt am Main
Telefon: +49-69-1525-1752
Telefax: +49-69-1525-1799

Received on Friday, 4 December 2015 11:27:10 UTC

This archive was generated by hypermail 2.3.1 : Friday, 4 December 2015 11:27:11 UTC