- From: Ivan Herman <ivan@w3.org>
- Date: Mon, 19 May 2014 16:23:08 +0200
- To: Andy Seaborne <andy@apache.org>
- Cc: W3C CSV on the Web Working Group <public-csv-wg@w3.org>
- Message-Id: <7604665E-728C-4ADB-B67F-C96E0ACC6CA8@w3.org>
Let me try to see if I understand what you mean...
If there is no metadata assigned to the data then (at least conceptually) we say that we generate a metadata of, roughly, the form:
{
"@id" : "URI OF THE DATA",
"columns" : [{
"name" : "col1",
"template" : "{col1},
},{
"name" : "col2",
"template" : "{col2},
}]
}
And, by doing that, we have only one generation algorithm instead of two branches like in my document now.
Yes, this works, I guess. It certainly makes the specification simpler and avoids getting out of sync. I am slightly worried that the end-user would be a bit screwed up, but that may have to go into a separate, tutorial-like text. So it may be worth doing it indeed...
(Would need a rewrite of the text I produced, but that is probably relatively easy; just that I would not do it today or tomorrow...)
Ivan
On 19 May 2014, at 16:14 , Andy Seaborne <andy@apache.org> wrote:
> On 19/05/14 15:00, Ivan Herman wrote:
>>> >Generating a template, if none provided, would keep the user-template driven mechanism and metadata-gdefineeneated template mechanism in-step. It would be clear that they aren't alternatives with (potentially) capabilities in the direct roue not in the template route. You could get the generated template and tweak it, for example.
>>> >
>> I would need an example to understand what you mean...
>>
>
> If the columns are "foo" and "bar" and no template is in the metadata then we define the process to be to create and use:
>
> -------------------------
> [
> :foo "{foo}" .
> :bar "{bar}" .
> ]
> -------------------------
>
> Andy
>
----
Ivan Herman, W3C
Digital Publishing Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
GPG: 0x343F1A3D
WebID: http://www.ivan-herman.net/foaf#me
Received on Monday, 19 May 2014 14:23:40 UTC