- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 04 Nov 2010 14:06:26 -0400
- To: nathan@webr3.org
- CC: Ian Davis <me@iandavis.com>, public-lod@w3.org
- Message-ID: <4CD2F622.6010502@openlinksw.com>
On 11/4/10 1:51 PM, Nathan wrote:
> Ian Davis wrote:
>> Hi all,
>>
>> The subject of this email is the title of a blog post I wrote last
>> night questioning whether we actually need to continue with the 303
>> redirect approach for Linked Data. My suggestion is that replacing it
>> with a 200 is in practice harmless and that nothing actually breaks on
>> the web. Please take a moment to read it if you are interested.
>>
>> http://iand.posterous.com/is-303-really-necessary
>
> Ian,
>
> Please, don't.
>
> 303 is a PITA, and it has detrimental affects across the board from
> network load through to server admin. Likewise #frag URIs have there
> own set of PITA features (although they are nicer on the network and
> servers).
>
> However, and very critically (if you can get more critical than
> critical!), both of these patterns / constraints are here to ensure
> that different things have different names, and without that
> distinction our data is junk.
>
> This goes beyond your and my personal opinions, or those of anybody
> here, the constraints are there so that in X months time when
> "multi-corp" trawls the web, analyses it and releases billions of
> statements saying like { </foo> :hasFormat "x"; sioc:about
> dbpedia:Whatever } about each doc on the web, that all of those
> statements are said about documents, and not about you or I, or
> anything else real, that they are said about the right "thing", the
> correct name is used.
>
> And this is critically important, to ensure that in X years time when
> somebody downloads the RDF of 2010 in a big *TB sized archive and
> considers the graph of RDF triples, in order to make sense of some
> parts of it for something important, that the data they have isn't
> just unreasonable junk.
>
> It's not about what we say something is, it's about what others say
> the thing is, and if you 200 OK the URIs you currently 303, then it
> will be said that you are a document, as simple as that. Saying you
> are a document isn't the killer, it's the hundreds of other statements
> said along side that which make things so ambiguous that the info is
> useless.
>
> If 303s are killing you then use fragment URIs, if you refuse to use
> fragments for whatever reason then use something new like tdb:'s,
> support the data you've published in one pattern, or archive it and
> remove it from the web.
>
> But, for whatever reasons, we've made our choices, each has pro's and
> cons, and we have to live with them - different things have different
> name, and the giant global graph is usable. Please, keep it that way.
>
> Best,
>
> Nathan
>
>
AMEN!
--
Regards,
Kingsley Idehen
President& CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen
Received on Thursday, 4 November 2010 18:06:56 UTC