W3C home > Mailing lists > Public > public-linked-json@w3.org > October 2011

Re: Merge @type and @datatype

From: Ivan Herman <ivan@w3.org>
Date: Sun, 2 Oct 2011 06:55:54 +0900
Cc: public-linked-json@w3.org
Message-Id: <31F8026C-4A40-4EDF-8CFF-F79E9FCF5504@w3.org>
To: Manu Sporny <msporny@digitalbazaar.com>
I am not worried by the implementation issues but... my mind may be too rdf infested:-) and this merge may be a bit confusing. I am a bit afraid that people will then use datatypes as types for subjects or other types for literals. Which may create a mess.

Ivan



On Oct 2, 2011, at 04:44 , Manu Sporny wrote:

> On 09/28/2011 08:25 AM, Markus Lanthaler wrote:
>> Sorry for spamming the mailing list today, but as it was quite silent here
>> recently I would like to use the opportunity to discuss a number of things I
>> came up with while I reviewed the spec. So there may be more mails coming
>> :-)
> 
> Not at all, thank you for keeping the discussion going!
> 
>> This one is about merging @type and @datatype.
>> I understand that in a RDF world the distinction is necessary, but in
>> JSON-LD we do not need to distinguish the two keywords as they can't be
>> misinterpreted.
> 
> Interesting... I don't see any reason why we couldn't make this change. It does simplify the spec a bit... @type and @datatype do different things as far as the triples they generate are concerned... I don't know if this would confuse authors. What @type does is dependent on its context. I don't know if we really have any other attribute like it that is context-dependent (except for @context, of course). One could consider @language one of those features (if we support it in @context).
> 
>> So I would like to propose to merge @datatype and @type to @type (ISSUE-31).
>> I think this won't cause any problems in the already implemented algorithms
>> and just require a change from @datatype to @type. The reason behind this is
>> that both, @type and @datatype, specify the "data type" of a construct, the
>> only difference is that the one addresses subjects while the other addresses
>> objects.
> 
> That logic makes sense to me. +1
> 
> -- manu
> 
> -- 
> Manu Sporny (skype: msporny, twitter: manusporny)
> Founder/CEO - Digital Bazaar, Inc.
> blog: Standardizing Payment Links - Why Online Tipping has Failed
> http://manu.sporny.org/2011/payment-links/
> 


----
Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Saturday, 1 October 2011 21:55:15 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:25:35 GMT