[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Letter from Planet Web on identifiers



Tim Bray writes all kinds of reasons why atom:id is not good...

	Ok. So, let's rename it to: "atom:uri"...

	Think of the atom:id/uri as the URI for the entry. Given that an
entry is a distinct resource, all sorts of restafarian philosophy should
support this. Expressing it in this way would also encourage people to
follow the "proper management" methods that are necessary to ensure that
atom:uri's are unique.  Just as people do what is necessary, (they have
little choice), to ensure that the "URL's" for their webpages are unique,
they'll understand that atom:uri's should be unique.
	With atom:uri, we could start to provide services similar to what
we do with news. News dealt with the "duplicate" item problem some time
ago due to the need to  identify items that were cross-posted to multiple
news groups. People didn't like being forced to read the same posting in
multiple groups and wanted to be able to tell their readers that a
cross-posted item should be marked "read" if any of its instances had been
read. Support for Message-ID was also introduced in TBL/Masinter's old URL
RFC. For instance, even if an item has been posted to 10 different
newsgroups (or feeds...) I can refer to it in a group/feed-independent way
and retrieve it using an RFC1738[1] defined URL such as
"news:eA#sg11#DHA.2664@xxxxxxxxxxxxxxxxxxxx"; which uses the news
"Message-ID" much like a URI would be used. If atom:uri is supported, I
could retrieve a specific atom entry using something like:[2]

	atom:urn:newsml:iptc.org:20001006:NewsMLv1.0:1
where
	"urn:urn:newsml:iptc.org:20001006:NewsMLv1.0:1" was the URI (an
URN)...

	This would allow people to link directly to entries, without
having to use an intermediary web site or alternate resource. It would
also make it much easier for feed processors to recognize multiple
instances of the entry.
	The problem of duplicate detection and group/feed independent
identification of entries was long ago recognized, addressed and resolved
in the NNTP space. The problem there, posts to multiple newsgroups is very
similar to the problem of entries in multiple feeds. Certainly, the NNTP
Message-ID system doesn't work perfectly, however, the large number of
news readers and other utilities that properly create and handle news
Message-ID's indicates that it should be workable and useful to support
something similar in Atom.

		bob wyman

[1] http://www.ietf.org/rfc/rfc1738.txt
[2] The "NewsML" URN is defined by: http://www.ietf.org/rfc/rfc3085.txt

Attachment: smime.p7s
Description: S/MIME cryptographic signature