- From: Paul Prescod <paul@prescod.net>
- Date: Tue, 04 Feb 2003 11:10:05 -0800
- To: Sandro Hawke <sandro@w3.org>, www-archive@w3.org
Sandro Hawke wrote: >... > > The URI part of an RDF URIRef has no special status in RDF. It is > explicitely not the address of a schema or such. I argued it should > be and lost. Are you saying that it is illegal for a UA to dereference a URIRef looking for a schema? If so, then you are right, it is totally silly that RDF uses URIs as tokens (except for purposes of describing web resources). > Tag: identifiers are no more dereferncable than than UUIDs. > > In all three cases (http, tag, uuid) you have to find your schema (or > whatever) via extra triples (rdfs:isDefinedBy or owl:imports in the > instance data), or some out of band approach (eg google). > > Oh, maybe if you use a non-fragmwnt URI (like dc: and foaf: ) , then > http GET would be sanctioned. You imagine http GET on dc:title > should get you the schema? I'm confused. dc:title is a short-form for {"http://purl.org/dc/elements/1.1/", "title"} If I do a GET on "http://purl.org/dc/elements/1.1/" I _do get_ a schema. Today. >... > This is about the social meaning of uris, about people agreeing on > what a uri/symbol means. Isn't it easier to agree on the observable > qualities of a URI than tose which are by definition in someone's > head? I don't know what you are saying. As Roy said, a URI has an associated contract (just as a function or class in a programming language does). I presume that "http://www.w3.org/Markup" will have information about HTML by the W3C. But the W3C has never said that anywhere explicitly so the contract is inferred. And they have especially never said that I should use that URI to represent HTML in semantic web contexts. So in my opinion, it would be a REALLY BAD IDEA to reuse that URI as a universal name for "HTML". On the other hand, if the W3C makes an RDF document and assigns it a URI and says: "Use this whenever you want to talk about HTML" then I have an explicit contract (like the type signature or comments in a programming language). The "/Markup" page isn't "wasted". It was never intended to be used to mean "HTML" in the semantic web and it has no business being used that way. Paul Prescod
Received on Tuesday, 4 February 2003 14:10:29 UTC