|
Re: Why MD5 Headers are Imperative: msg#00583network.syndication.atom.protocol
2006/8/18, Eric J. Bowman:
That's the first really understandable message I read from you! ;-) No, AFAICT, the current draft does not imply that you cannot store more than one resource with the same atom:id (i.e. it does not suggest a one-to-one relationship between a resource and an atom:id). But yes, recent discussions on the list (e.g. about syncing) have been based on that assumption. I'd personnaly implement this by assigning "temporary" atom:id's to the drafts, just as you'll assign temporary URIs to the "draft resources", so there will be no problem at all. My point is that if you make a copy of an entry for editing, then its a distinct resource (its not "the entry" but "an editable copy of the entry"), so why not assigning it a new atom:id. But note that the protocol has no notion of "check-out" or "check-in", so this will be implementation dependant and on the client side, not the server side. May I suggest you to envision an extension to the Atom Protocol to support versionning à la WebDAV? (merely check-outs/check-ins). Just an idea... -- Thomas Broyer |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: PaceNoServiceDocument: 00583, Eric J. Bowman |
|---|---|
| Next by Date: | Re: By way of example.: 00583, James M Snell |
| Previous by Thread: | Re: Why MD5 Headers are Imperativei: 00583, Eric J. Bowman |
| Next by Thread: | Re: Why MD5 Headers are Imperative: 00583, Eric J. Bowman |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |