Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Eric Scheid
On 5/2/05 12:14 PM, Graham [EMAIL PROTECTED] wrote: {{{ This specification assigns no significance to the order of atom:entry elements within the feed. Processors MAY present entries in a different order to which they are appear in an Atom Feed Document. }}} First sentence no, but the

Re: Call for final Paces for consideration: deadline imminent

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 00:34, Robert Sayre wrote: Antone Roundy wrote: 3.5 Identity Constructs An Identity construct is an element whose content conveys a permanent, universally unique identifier for the resource (instantiated|described) by the construct's parent element. An Atom Document MAY

Re: Entry order

2005-02-05 Thread Henry Story
Having started agreeing with the initial post, and having read more of the thread I am now divided about what the best position is. In some sense the order is of the entries should not matter. All the important data to order the entries is in the entries themselves given by the modified date,

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread David Powell
(I.e., I could come up with the UseLexicalOrdering extension, and require processors to understand it to use the feed, assuming our extensibility model supports that, which I very much hope it will). Ok, well I am assuming that we won’t have MustUnderstand extensions, therefore

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 11:20, David Powell wrote: This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document. Atom Processors MAY present entries in any order, unless a specific ordering is required by an extension. Given a model of only informative

atom extensibility: Re: Don't mess with HeadInEntry!

2005-02-05 Thread Henry Story
I don't have that much of an opinion now on the head in entry and various other proposals. But I do find your comment that moving something off to an extension essentially kills it to be a very important remark. This is clearly to say that Atom has not yet dealt with the extension part of the

Re: Proof-of-concept RDF mapping for Atom

2005-02-05 Thread Henry Story
Have you had any more luck with this part of the mapping? Is this a problem with the current Atom syntax if not? Henry Story On 28 Jan 2005, at 22:27, David Powell wrote: I think it handles everything except for xml:lang - I'm not sure what's happening with xml:lang at the moment - but it should

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Joe Gregorio
On Thu, 3 Feb 2005 20:25:50 -0800, Mark Nottingham [EMAIL PROTECTED] wrote: My preference would be something like This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document. Atom Processors MAY present entries in any order, unless a

Re: atom extensibility: Re: Don't mess with HeadInEntry!

2005-02-05 Thread Roger B.
And even though many people seem to willing to create fill in language for that part of the spec to make it seem like this part has been addressed, your on the ground initial reaction is the correct one: there is no well defined extension mechanism. Henry: I suspect that Bob's reaction would

Re: atom extensibility: Re: Don't mess with HeadInEntry!

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 13:49, Henry Story wrote: So perhaps what we could do in the next weeks is fill in the work I started in my proposal AtomAsRDF, that would allow Atom to be seen as an RDF/XML document, though one constrained by an Relax-NG syntax. This will require a week or two of serious group

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Graham
On 5 Feb 2005, at 4:18 pm, Antone Roundy wrote: 1. In order to show the revision history of a particular entry, multiple revisions of the entry must be able to appear in the same document. But must we have this facility? 2. Changing the atom:id of the entry with each revision would

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Tim Bray
On Feb 5, 2005, at 6:26 AM, Joe Gregorio wrote: On Thu, 3 Feb 2005 20:25:50 -0800, Mark Nottingham [EMAIL PROTECTED] wrote: This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document. Atom Processors MAY present entries in any order, unless a

Re: Entry order

2005-02-05 Thread Tim Bray
On Feb 5, 2005, at 5:36 AM, Danny Ayers wrote: On Thu, 3 Feb 2005 23:21:50 -0500, Bob Wyman [EMAIL PROTECTED] wrote: Ordering of the element children of atom:feed element MUST NOT be considered significant. +1. +1 - I don't care whether we say MUST NOT, or the other wording floating around about

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Bill de hÓra
Graham wrote: 2. Changing the atom:id of the entry with each revision would severly reduce the duplicate detection value of atom:id. I don't think anyone's proposed this. -1 -1 also. I think we'd do better to focus on the specification text for id - that will be much more effective than

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Antone Roundy
On Saturday, February 5, 2005, at 09:42 AM, Tim Bray wrote: On Feb 5, 2005, at 6:26 AM, Joe Gregorio wrote: On Thu, 3 Feb 2005 20:25:50 -0800, Mark Nottingham [EMAIL PROTECTED] wrote: This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document.

Re: Entry order

2005-02-05 Thread Dan Brickley
* Tim Bray [EMAIL PROTECTED] [2005-02-05 08:40-0800] On Feb 5, 2005, at 5:36 AM, Danny Ayers wrote: On Thu, 3 Feb 2005 23:21:50 -0500, Bob Wyman [EMAIL PROTECTED] wrote: Ordering of the element children of atom:feed element MUST NOT be considered significant. +1. +1 - I don't

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Robert Sayre
Tim Bray wrote: I'm +1 on both Mark and Joe's version, slightly stronger on Joe's because I don't think we need drag extensions in. This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document. Atom Processors MAY present entries in any order,

mustUnderstand, mustIgnore [was: Posted PaceEntryOrder]

2005-02-05 Thread Mark Nottingham
On Feb 5, 2005, at 6:26 AM, Joe Gregorio wrote: On Thu, 3 Feb 2005 20:25:50 -0800, Mark Nottingham [EMAIL PROTECTED] wrote: My preference would be something like This specification assigns no significance to the order of atom:entry elements within an Atom Feed Document. Atom Processors MAY

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Mark Nottingham
On Feb 5, 2005, at 4:38 AM, Henry Story wrote: You put this in terms of databases and I put the question in terms of graphs (which if you have an rdf database to store your triples comes to the same thing). And my feeling is here that we should not have to keep the sequence numbers of the

Re: Call for final Paces for consideration: deadline imminent

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 18:27, David Powell wrote: I disagree, as I've said before. The only literal interpretation is that you can't serve the same entry twice with the same id. We know it doesn't mean that, but the spec just doesn't define in which axis unique is meant to apply. I think that the

PaceExtensionConstruct

2005-02-05 Thread Tim Bray
-1 Consider this sentence: The construct can be interpreted as a simple property of its Subject. The pair consisting of the namespace-URI of the element and the local name of the element can be interpreted as the name of the property. It will make NO SENSE WHATEVER to someone who isn't

Re: Posted PaceEntryOrder (was Entry order)

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 18:48, Mark Nottingham wrote: On Feb 5, 2005, at 4:38 AM, Henry Story wrote: You put this in terms of databases and I put the question in terms of graphs (which if you have an rdf database to store your triples comes to the same thing). And my feeling is here that we should

Re: mustUnderstand, mustIgnore [was: Posted PaceEntryOrder]

2005-02-05 Thread Tim Bray
On Feb 5, 2005, at 9:48 AM, Mark Nottingham wrote: What does that mean? SOAP is a Must Ignore format, but it also has a way of saying that you have to understand a particular extension; as I said before, this is one of the big problems with HTTP. mustUnderstand should be used sparingly, but

Re: Entry order

2005-02-05 Thread Bill de hÓra
Graham wrote: On 5 Feb 2005, at 4:40 pm, Tim Bray wrote: I totally can't think of a reasonable use-case in which preserving the feed order matters. - The Macintouch feed is ordered in the same way as the home page, and makes no sense viewed chronologically - The BBC News feeds have the most

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Robert Sayre
Antone Roundy wrote: Neither of these is equivalent to atom:id--according to this text, the {item_uri} and rdf:about for a particular item could change each time you transmit the feed. Whether we accept this Pace or not, that is not what is intend for atom:id. Could you explain how these are

Re: atom extensibility: Re: Don't mess with HeadInEntry!

2005-02-05 Thread Henry Story
On 5 Feb 2005, at 20:18, Bob Wyman wrote: Roger Benningfield wrote: Henry: I suspect that Bob's reaction would have been the same, no matter how well-defined the extension mechanism. Anything outside the core will have spotty (at best) support in aggregators and publishing tools. You are

RE: Entry order

2005-02-05 Thread Bob Wyman
Danny Ayers wrote: The killer problem of using doc order is that the feed data *will* be aggregated and republished. Precisely! As the blogosphere grows and as the number of feeds grow, I feel it is inevitable that we are simply going to have to give up the current feed-oriented focus

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Julian Reschke
Tim Bray wrote: On Feb 5, 2005, at 11:46 AM, Asbjørn Ulsberg wrote: I know we're writing an IETF document, but I think there's going to be a lot of off-the-shelf XML software that understands xsd:dateTimes and I think it would be a lot better if we defined Date Constructs in terms of W3C XML

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Norman Walsh
/ Tim Bray [EMAIL PROTECTED] was heard to say: | I tend to agree as well; in this case, the fact that this is an XML | vocabulary is probably more relevant than the fact that it's an IETF | RFC. So can we please have a Pace to call out to XSD? I'm pretty Done. PaceDatesXSD

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Bjoern Hoehrmann
* Tim Bray wrote: I tend to agree as well; in this case, the fact that this is an XML vocabulary is probably more relevant than the fact that it's an IETF RFC. So can we please have a Pace to call out to XSD? I'm pretty sure that implementors would just use the libraries and The Right Thing

RE: Entry order

2005-02-05 Thread Bob Wyman
Graham wrote: You're shockingly small-minded sometimes Tim. Do we really need to have this stuff in this forum? The Macintouch and BBC News feeds that you provide as examples simply demonstrate that there is a need for some mechanism to specify order relationships between

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Robert Sayre
Julian Reschke wrote: Risking that I sound like a broken report...: xsd:dateTime allows a superset of what we can represent in RFC3339 (I'm talking about semantics, not syntax here). So if we *don't* profile it, the spec will need to explain how to obtain an ordering from a set of atom:updated

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Julian Reschke
Robert Sayre wrote: I would tend to agree. Can we have that regex go in the Pace itself? That would make the proposal pretty much editorial, since the set of allowed timestamps would be the same (right?). As long as the set of allowed timestamps and their semantics is the same, that's fine with

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Norman Walsh
/ Robert Sayre [EMAIL PROTECTED] was heard to say: | I would tend to agree. Can we have that regex go in the Pace itself? The regex is in the pace. Be seeing you, norm -- Norman Walsh [EMAIL PROTECTED] | Life is

Re: xsd:dateTime vs. RFC 3339

2005-02-05 Thread Robert Sayre
Norman Walsh wrote: / Robert Sayre [EMAIL PROTECTED] was heard to say: | I would tend to agree. Can we have that regex go in the Pace itself? The regex is in the pace. I took the liberty of adding it to the proposal section. Robert Sayre

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Robert Sayre
Bob Wyman wrote: Robert Sayre wrote: Bob Wyman wrote: As long as multiple instances/versions of an entry are permitted to exist in a single atom document while sharing the same atom:id, the current Atom document format provides a useable archive format. This is clearly a non-starter for a

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Robert Sayre
Bob Wyman wrote: It is all this informality and hand-waving around atom:id and atom:updated that is the source of any trouble with using atom:feed as an archive format. Given globally unique ids (atom:id) and version tags (atom:updated) for entries, archiving would be trivial even for

New: PaceProfileAttribute

2005-02-05 Thread James M Snell
This is a modified version of Mark Nottingham's initial idea that reflects my thinking on the subject as developed through the mailing list discussion. I posted it as PaceProfileAttribute as opposed to Mark's initial PaceProfile in case he wanted to go ahead and attempt to submit his original

RE: PaceDatesXSD (was: xsd:dateTime vs. RFC 3339)

2005-02-05 Thread Scott Hollenbeck
Having written the datetime support for Apache Axis (a webservice implementation based on XSD schema and having hosted a number of SOAP interop facilities, I am +1 on the regular expression limitation, believe that all dates that that conform to this limitation are valid RFC 3339 and

Re: PaceClarifyDateUpdated

2005-02-05 Thread Bill de hÓra
Graham wrote: #pragma section-numbers off == Abstract == Clarify when not to update atom:updated +1 cheers Bill

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Antone Roundy
On Saturday, February 5, 2005, at 03:55 PM, Sam Ruby wrote: -1 to the Pace. Just to be sure we don't forget, if we don't want to allow multiple versions of an entry in the same feed document, we need to add language to the spec to clarify that point. Like Robert, I believe that this Pace

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Antone Roundy
On Saturday, February 5, 2005, at 02:07 PM, Robert Sayre wrote: Antone Roundy wrote: On Saturday, February 5, 2005, at 11:48 AM, Robert Sayre wrote: Part of our charter is to define a format suitable for archiving feeds. Right, and breaking the feed format isn't the way to do it. Since you're

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Antone Roundy
On Saturday, February 5, 2005, at 06:25 PM, Antone Roundy wrote: I'd be perfectly happy with not allowing atom:id to be repeated in a feed or the hypothetical aggregation if we had an archive element which acts exactly like aggregation except that atom:id may be repeated. Oops, correction:

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Robert Sayre
Antone Roundy wrote: This would not address your question of tracking changes to the feed's metadata. I'd be perfectly happy with not allowing atom:id to be repeated in a feed or the hypothetical aggregation if we had an archive element which acts exactly like aggregation except that atom:id

Re: mustUnderstand, mustIgnore [was: Posted PaceEntryOrder]

2005-02-05 Thread Roy T. Fielding
On Feb 5, 2005, at 9:48 AM, Mark Nottingham wrote: What does that mean? SOAP is a Must Ignore format, but it also has a way of saying that you have to understand a particular extension; as I said before, this is one of the big problems with HTTP. mustUnderstand should be used sparingly, but

Re: Call for final Paces for consideration: deadline imminent

2005-02-05 Thread Eric Scheid
On 6/2/05 4:27 AM, David Powell [EMAIL PROTECTED] wrote: Although we could keep the model we have (let's call it the 'mutable entries' model), it isn’t clear on a number of issues. Eg, if an old version of an entry has some property that isn’t present in a newer version, does that

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Eric Scheid
On 6/2/05 8:41 AM, Bob Wyman [EMAIL PROTECTED] wrote: If anything we should address the lack of a standard method for creating atom:id's and we should create a requirement that atom:updated must be changed on *every* update -- not just on the whim of the entry author... arrgh! atom:updated

Re: PaceDatesXSD (was: xsd:dateTime vs. RFC 3339)

2005-02-05 Thread Eric Scheid
On 6/2/05 9:38 AM, Sam Ruby [EMAIL PROTECTED] wrote: I am +1 on the regular expression limitation, believe that all dates that that conform to this limitation are valid RFC 3339 and xsd:dateTime values, and believe that it will interop with all of the existing XSD implementations. where

Re: PaceClarifyDateUpdated

2005-02-05 Thread Eric Scheid
On 6/2/05 10:48 AM, Graham [EMAIL PROTECTED] wrote: Therefore, other modifications SHOULD NOT result in a changed atom:updated value. +1 e.

Re: New: PaceProfileAttribute

2005-02-05 Thread Eric Scheid
On 6/2/05 10:53 AM, James M Snell [EMAIL PROTECTED] wrote: atom:feed and atom:entry elements MAY have a profile attribute whose value is a list of names or URI's identifying one or more metadata profiles that have been applied to the feed or entry. A profile is a description what metadata

Re: PaceRepeatIdInDocument posted

2005-02-05 Thread Graham
On 6 Feb 2005, at 4:17 am, Eric Scheid wrote: On 6/2/05 3:28 AM, Graham [EMAIL PROTECTED] wrote: 1. In order to show the revision history of a particular entry, multiple revisions of the entry must be able to appear in the same document. But must we have this facility? your other options are: *

dereferencability of link?

2005-02-05 Thread Eric Scheid
consider link href=tag:example.com,2005:/2005/02/musings / assume for the moment that is a valid scheme is that kind of URI something we want to allow in link/@href? putting it another way, look closely at this example feed [...] entry

Re: PaceArchiveDocument posted

2005-02-05 Thread James M Snell
Hmm.. I'm sorry but this just seems wierd to me. archive head.../head feed entry idid:version1/id /entry /feed feed entry idid:version2/id /entry /feed feed entry idid:version3/id /entry /feed /archive What is the point of having the feed

RE: PaceArchiveDocument posted

2005-02-05 Thread Bob Wyman
-1. The use cases for archiving have not been well defined or well discussed on this list. It is, I believe, inappropriate and unwise to try to rush through something this major at the last moment before a pending Last Call. bob wyman