Re: Forms and principles of the JSOD-LD context

Hi Markus,

2011/11/6 Markus Lanthaler <markus.lanthaler@gmx.net>:
>>     "@context": {
>>       "title": "http://purl.org/dc/terms/title",
>>       "description": "http://purl.org/dc/terms/description",
>>       "identifier": {"http://purl.org/dc/terms/identifier":
>> "xsd:string"},
>>       "publisher": {"http://purl.org/dc/terms/publisher": "@iri"},
>>       "created": {"http://purl.org/dc/terms/created": "xsd:dateTime"},
>>       "authorList": {"http://purl.org/ontology/bibo/authorList":
>> ["@list", "@iri"]}
>>     }
>>
>> I find this quite appealing.
>
>
> At a first sight it looks indeed appealing but in the end I think it's
> rather confusing - especially for newbies. A bit more verbosity won't hurt.

Is it really that confusing? We'll have to try this out with some
people to see how their developer intuitions read it. I would really
prefer this form to something more verbose if it isn't prone to
misinterpretation. (Though in any case I prefer a combined form to the
current with a separate "@coerce" section.)


> What is the definition of authorList supposed to mean? Is it a list where
> the items are IRIs? Wouldn't it be
>
>  "authorList": {"http://purl.org/ontology/bibo/authorList": { "@list":
> "@iri" } }

Yes, it's supposed to mean an RDF list of IRIs given as s JSON list of
strings. I would also prefer that notation (I actually outlined it in
a comment in [1], but I never raised the issue). So count in a +1 from
me for that. As it is currently stands though, I believe the vote is
for a list of tokens. It's what's been said in the last couple of
telecons at least. (And I can accept that form given proper
documentation on how a list value for coercion indicates "flags" for
value coercion.)

Best regards,
Niklas

[1]: http://lists.w3.org/Archives/Public/public-linked-json/2011Oct/0100.html

Received on Sunday, 6 November 2011 18:44:55 UTC