- From: Sandro Hawke <sandro@w3.org>
- Date: Fri, 19 Jan 2001 16:27:49 -0500
- To: www-rdf-logic@w3.org
The problem: How do you talk about something when you don't already
share with your audience a common identifier for it?
Proposed answer: Find a document which
- can be identified to your audience
- contains some text which, in the document, identifies
the thing in a way your audience understands.
Then identify the thing with the pair (document identifier, text of
thing-identifier). And if we use URI-references as document
identifiers, we have a pretty good system. (URIs would work, but
it's easier to find a unique identifier in big documents if we allow
fragments.)
Examples: I can be identified quite clearly as: "The thing called
'Sandro Hawke' on the web at http://www.w3.org/People/Sandro/".
And a "URI-reference" can be identified as "The thing called
'URI-reference' in http://www.ietf.org/rfc/rfc2396.txt".
I think people have been trying to approximate this by using
identifiers like
http://www.ietf.org/rfc/rfc2396.txt#URI-reference
but that's a poor approximation because that construct already has a
different meaning. The two meanings can perhaps be made to converge
by constructing documents with the right kind of A NAME= or DIV ID=
elements, but I think there would still be some semantic overloading
happening.
If you really need a single URI to identify your concept, then
construct one which combines the two elements, like
http://www.w3.org/2001/01/19/idpair/URI-reference/http%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2396.txt
In either case, an audience member (eg a machine) can/should only
infer that two identifiers are for the same thing if the two strings
in the pair (or the one string if its combined) are identical.
A good document for these purposes would, of course, not change over
time in way which might alter the meaning of the thing you're using it
to identify.
-- sandro
(writing my first message to public w3c list...)
Received on Friday, 19 January 2001 16:27:50 UTC