- From: Larry Masinter <masinter@adobe.com>
- Date: Sat, 25 Jul 2009 17:00:44 -0700
- To: Dan Brickley <danbri@danbri.org>
- CC: URI <uri@w3.org>
Thanks! Fixed in http://larry.masinter.net/duri.txt (and .html .xml).
The intent was to leave in the timestamp. "duri" only did
timestamping. "tdb" does semantic indirection with a timestamp.
I intended to allow the possibility of untimestamped "duri"
but discouraging it, e.g., in constructs such as tdb::data:,
but even then it's tricky.
What is the difference in meaning between
tdb::data:application/uri,SOMETHING .
Larry
--
http://larry.masinter.net
-----Original Message-----
From: Dan Brickley [mailto:danbrickley@gmail.com] On Behalf Of Dan Brickley
Sent: Tuesday, July 14, 2009 12:53 AM
To: Larry Masinter
Cc: URI
Subject: Re: FW: New Version Notification for draft-masinter-dated-uri-06
On 13/7/09 17:59, Larry Masinter wrote:
> After a long hiatus on "tdb", I updated the document
> based on some feedback.
>
> Changed from URN scheme to URI, got rid of "duri"
> and just left "tdb".
Thanks for keeping this alive!
Side-question: Does it work with 404s? Oddly enough I'm looking for "the
thing described by"
http://www.ietf.org/internet-drafts/draft-masinter-dated-uri-05.txt (now
404'ing per IETF tradition), to remind myself what the "duri" piece did
exactly.
The relationship foaf:primaryTopic is, as far as I can see, an
expression of much the same notion. So a quick compare/contrast here:
http://xmlns.com/foaf/spec/#term_primaryTopic
At the moment all it says there is
"The foaf:primaryTopic property relates a document to the main thing
that the document is about.
The foaf:primaryTopic property is functional: for any document it
applies to, it can have at most one value. This is useful, as it allows
for data merging. In many cases it may be difficult for third parties to
determine the primary topic of a document, but in a useful number of
cases (eg. descriptions of movies, restaurants, politicians, ...) it
should be reasonably obvious. Documents are very often the most
authoritative source of information about their own primary topics,
although this cannot be guaranteed since documents cannot be assumed to
be accurate, honest etc. "
So wherever we have
some URI ?x foaf:primaryTopic some URI ?y,
(and also ?x must be a document of some kind)
then
"tbd:"+?x is a URI naming the same thing as URI ?y ...
The tbd: spec allows mailto: URIs to be used to be tdb for people. FOAF
does this directly using foaf:mbox, or indirectly with
foaf:mbox_sha1sum, but not using the primaryTopic construct.
Temporal aspects are the other slightly awkward fit between the two
approaches. In FOAF, all that was left unconstrained. Documents can
change their primary topic over time. This feels a little too loose, but
so far nobody's pushed for a more rigid version.
In http://tools.ietf.org/search/draft-masinter-dated-uri-06
[[
The goal, then, of the "tdb" URI scheme is to provide a mechanism
which is, at the same time:
permanent: The identity of the resource identified is not subject
to reinterpretation over time.
explicitly bound: The mechanism by which the identified resource
can be determined is explicitly included in the URI.
]]
Hmm seems you left in some duri pieces?
"Previous versions have couched "tdb" as a URN namespace, and included a
"duri" scheme for fixing date without indirection, which seems unnecessary."
vs
"2. Syntax
A tdb URI takes the form:
duri:<timestamp>:<URI>"
and
" The meaning of a duri is "the resource (or fragment) that was
identified by the <encoded-URI> (after hex decoding) at the very last
instant of the date(time) given"."
I'm a bit confused now about what was in tbd vs in duri. How much of the
date-stamping piece was supposed to be left in?
cheers,
Dan
Received on Sunday, 26 July 2009 00:01:31 UTC