- From: Pierre-Antoine Champin <pierre-antoine.champin@liris.cnrs.fr>
- Date: Tue, 6 Nov 2012 19:25:52 +0100
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: Markus Lanthaler <markus.lanthaler@gmx.net>, RDF Working Group <public-rdf-wg@w3.org>
- Message-ID: <CA+OuRR9AZ7Uj-bcjPpuZGRPp54kcB6RgX9Tfn8yJvp_8o=RU0Q@mail.gmail.com>
While I agree with Richard re RDF concepts, I think it would be good if the primer did contain such guidance... Pa On Tue, Nov 6, 2012 at 4:02 PM, Richard Cyganiak <richard@cyganiak.de>wrote: > Markus, > > On 6 Nov 2012, at 12:57, Markus Lanthaler wrote: > > I would be even happier > > if the sentence "A good way of communicating the intended referent to the > > world is to set up the IRI so that it dereferences [WEBARCH] to such a > > document" could be reformulated to a non-norminative recommendation. I > find > > it important to give developers clear recommendations they can make use > of > > without having to dig really deep. > > I think you misunderstand the purpose of RDF Concepts. > > It defines a data model that is the shared foundation for a number of > other specifications, including RDF syntaxes, query languages, formal > semantics, vocabulary definition languages, and so forth. > > Its purpose is to make it so that the mechanisms defined in all of these > specifications can operate on the same data. > > For most of these specifications, it doesn't matter whether URIs > dereference. The things that matter are things like whether the URIs are > absolute or relative, whether they may or may not contain characters > outside of US-ASCII, whether language tags are case-sensitive, whether > blank nodes can be shared between graphs, whether URI normalization happens > before URIs are compared for equality, and so on. That's the stuff that RDF > Concepts defines. > > There's some 20 or so W3C specs that depend on RDF Concepts, and dozens of > further specs outside of W3C. Most of them don't need to care whether the > URIs in RDF graphs dereference; it's an orthogonal concern. Best practice > for using the data model doesn't belong into the definition of the data > model, because it just adds confusion for all the other specifications that > rely on that foundation. > > If you want to give clear recommendations to developers, then write a > tutorial! A data model definition isn't the place for advocacy. > > Best, > Richard >
Received on Tuesday, 6 November 2012 18:26:20 UTC