On 6 Jul 2006, at 15:38, Bill de hÓra wrote:
Henry Story wrote:
On 6 Jul 2006, at 06:32, James M Snell wrote:
Joe Gregorio wrote:
[snip]
7.1 Should we have language-aware titles in app:collection? 7.2.2.1 says that @title is language sensitive. I guess you may use xml:lang,
but what about multiple language versions of the title.

Bah, you're right, @title should be an element not an attribute
and we should allow mulitple child elements as long as none
of them have the same xml:lang value. Good catch.


+1. However, IMHO, making this kind of change would make obvious the
need to have some means of uniquely identifying a collection within the introspection document. I'm not convinced that the href is good enough. (yes, I know this has been discussed before, but I don't believe we ever
adequately resolved it).
As mentioned in a different thread here recently (sorry for being a little indelicate there - it was very hot and moist here yesterday), I think the spec would get out of the door fastest if the <service> document is removed from the spec completely. If something like this is really needed it can always be defined in a different spec. The protocol spec should narrow its focus on protocol issues as much as possible. A new document is not needed to get the work done.

I filed a pace for titles. If that gets accepted, I'd like to look at edit distance between gdata, introspections and feeds, and think this "use a feed idea" over.

Clever :-)
Clearly my argument that there is nearly no information content to the <service> document struck a cord. Now you want to fill it out quickly so that the argument seems less relevant. You can now understand why this argument could not be made early on in the discussion. Had it been made earlier the group would have wasted huge amount of time arguing about all kinds of extensions to a document that is clearly not really needed.

But here is a stronger argument still against the need for a <service> document. Whatever way you wish to aggregate information about feeds (and there will be many different ways of doing this, I can think up a few in a second), there is no need for this. You can always publish such documents to a feed by POSTing it to a feed url. This will create a new entry with the information required.

So why not for example use rdf with the AtomOwl vocabulary to put this information across? Here is an
example doc:

@prefix : <http://bblfish.net/work/atom-owl/2006-06-06/#>

<http://example.org/reilly/main> a :Feed;
                                 :title "My Blog Entries"^text;
                                 :accept "application/atom+xml".
<http://example.org/reilly/pic> a :Feed;
                                :title "My Blog Entries"^text;
                                :accept "image/*".
<http://example.org/reilly/list> a :Feed;
                                 :title "Remaindered Links";
                                 :accept "application/atom+xml".

I am not saying that this is the best way of doing things (or even that this would be
correct AtomOwl btw.) I am just proposing this as an example.

Now you could take the above document and POST it to

<http://example.org/reilly/>

which would create a new entry of information about feeds, no different from information about any other resource really. It may be a nice shorthand for finding links, but so could an html page with links to feeds.

All that is needed is for a feed to contain an <app:accept>...</ app:accept> extension.

And so I don't see why we are in the business of designing such a document. This is after all the
Atom PROTOCOL!

Cherio,

        Henry

cheers
Bill


Reply via email to