- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Tue, 18 Jun 2013 10:31:15 +0200
- To: David Booth <david@dbooth.org>
- Cc: Manu Sporny <msporny@digitalbazaar.com>, Luca Matteis <lmatteis@gmail.com>, David Wood <david@3roundstones.com>, Kingsley Idehen <kidehen@openlinksw.com>, Linked Data community <public-lod@w3.org>
- Message-ID: <CAKaEYhJmfSGx8RobQkCcfgFYcwENQF_her+3vP1dGXP_mQ-iPQ@mail.gmail.com>
On 18 June 2013 06:44, David Booth <david@dbooth.org> wrote: > On 06/17/2013 08:11 PM, Manu Sporny wrote: > >> On 06/17/2013 06:21 PM, Luca Matteis wrote: >> >>> This still doesn't answer my initial question "How do you produce >>> Linked Data without RDF?". >>> >> >> Here's the first way (plain 'ol JSON object): >> >> { >> "id": "http://example.com/people/**luca<http://example.com/people/luca> >> ", >> "type": "http://schema.org/Person", >> "name": "Luca Matteis" >> } >> >> The document above is interpreted as Linked Data using the following >> rules: >> >> 1. The thing you're talking about is identified via 'id'. >> 2. The type of the thing you're talking about is identified via 'type'. >> 3. All keys, except for 'id' and 'type', are appended to 'type''s value, >> with a '/' separator. >> >> That's Linked Data. It has no formal relationship to RDF. >> > > No, it is data that is linked. I would not consider it Linked Data (the > term of art) because there is no standards-based way to interpret it as > RDF. You are using private knowledge to interpret its meaning. > > Bear in mind a document does not have to *look* (overtly) like RDF to *be* > RDF -- i.e., to be standards-based interpretable as RDF. Arbitrary XML > documents that use GRDDL are a good example. If there were a > standards-based equivalent of GRDDL for the above plain old JSON, then IMO > it *would* qualify as Linked Data (assuming the URIs are dereferenceable to > more Linked Data) *because* it could be interpreted via standards as RDF. > > >> Here's the second way (Microdata): >> >> http://www.w3.org/TR/**microdata/ <http://www.w3.org/TR/microdata/> >> >> The base Microdata spec has nothing to do with RDF. However, if you are >> going to assert that RDFa is Linked Data, then you have to assert that >> Microdata is Linked Data. Since Microdata has no linkage to RDF, what >> are you left with? Answer: A syntax that allows you to express Linked >> Data without using RDF in any way. >> > > I don't know the status of that spec, but if there is a standards-based > way to interpret it as RDF, then it qualifies as Linked Data. If not, it > doesn't. It is as simple as that. (Well, assuming it also makes URIs > dereferenceable to other Linked Data, etc.) > This seems to be turning into a branding discussion. I think the mug gives you a good idea of what the brand means: http://www.cafepress.com/w3c_shop.480759174 > > >> Here's the third way (RFC-5988: Web Linking): >> >> http://tools.ietf.org/html/**rfc5988 <http://tools.ietf.org/html/rfc5988> >> >> The Web Linking RFC defines a typed connection between two resources >> that are identified by Internationalised Resource Identifiers (IRIs) and >> is comprised of: >> >> o A context IRI, >> o a link relation type (Section 4), >> o a target IRI, and >> o optionally, target attributes. >> >> Isn't this Linked Data as well? >> > > If it expresses an RDF triple (and if the URIs are dereferenceable to more > Linked Data), then yes. Does it? I'm not sure. In section 3 I see: > [[ > A link can be viewed as a statement of the form "{context IRI} has a > {relation type} resource at {target IRI}, which has {target > attributes}". > ]] > So although that looks somewhat RDF-ish, it is not clear exactly what RDF > it should represent. So it looks to me like it is data that is linked, but > not Linked Data. > > >> Here's a fourth way (HAL - Hypertext Application Language): >> >> http://stateless.co/hal_**specification.html<http://stateless.co/hal_specification.html> >> >> """ >> HAL provides a set of conventions for expressing hyperlinks to, and >> embeddedness of, related resources - the rest of a HAL document is just >> plain old JSON or XML. Instead of using linkless JSON/XML, or spending >> time developing a custom media type, you can just use HAL and focus on >> defining and documenting the link relations that direct your clients >> through your API. HAL is a bit like HTML for machines, in that it is >> generic and designed to drive many different types of application. >> """ >> >> HAL is also Linked Data. >> >> To assert that Linked Data requires RDF requires you to make compelling >> arguments against at least these four pieces of evidence. >> > > They are all data that is linked, but I (and apparently most others in the > Semantic Web context) would not consider them Linked Data, because IMO > Linked Data should support the goal of the Semantic Web, and as I explained > at > http://lists.w3.org/Archives/**Public/semantic-web/2013Jun/**0120.html<http://lists.w3.org/Archives/Public/semantic-web/2013Jun/0120.html> > that requires RDF, because RDF is the chosen standard universal > information model for the Semantic Web. > > David > > >
Received on Tuesday, 18 June 2013 08:31:47 UTC