Re: Feed State [was: Work Queue Rotation #16]

2005-02-03 Thread Mark Nottingham
This is now PaceNoFeedState;
  http://www.intertwingly.net/wiki/pie/PaceNoFeedState
On Jan 31, 2005, at 3:46 PM, Mark Nottingham wrote:
x. Managing Feed State
Atom Processors MAY keep state (e.g., metadata in atom:head, entries) 
sourced from Atom Feed Documents and combine them with other Atom Feed 
Documents, in order to facilitate a contiguous view of the contents of 
the feed. The manner in which Atom Feed Documents are combined in 
order to reconstruct a feed (including methods of identifying 
duplicate entries, updating metadata, and dealing with missing 
entries) is out of the scope of this specification, but may be defined 
by an extension to Atom.

--
Mark Nottingham http://www.mnot.net/


Re: Feed State [was: Work Queue Rotation #16]

2005-02-03 Thread Eric Scheid

On 4/2/05 4:03 PM, Mark Nottingham [EMAIL PROTECTED] wrote:

 This is now PaceNoFeedState;
  http://www.intertwingly.net/wiki/pie/PaceNoFeedState

+1

e.



Re: Feed State [was: Work Queue Rotation #16]

2005-02-01 Thread Eric Scheid

On 1/2/05 4:18 PM, Mark Nottingham [EMAIL PROTECTED] wrote:

 P.S. Feed Document may be somewhat misleading, because it's easy to
 confuse it with Feed (which has connotations of the information
 channel). I think Feed Snapshot Document or the like was once
 proposed, but it was shot down. *shrug*

Atom Collection Document might be even more accurate, as this also suits
temporal period archives or a handpicked set of best essays of 2004.

If so, perhaps we could change the top level element name from feed to
collection? Do we need a Pace?

e.



Re: Feed State [was: Work Queue Rotation #16]

2005-02-01 Thread David Powell


Tuesday, February 1, 2005, 5:18:44 AM, you wrote:

 P.S. Feed Document may be somewhat misleading, because it's easy to 
 confuse it with Feed (which has connotations of the information 
 channel). I think Feed Snapshot Document or the like was once 
 proposed, but it was shot down. *shrug*

In my RDF mapping http://djpowell.net/atomrdf/0.1/ I modelled the
thing with the id as a Feed, and used FeedInstance as a term for
the version of feed properties that is delivered in the document.

Same for Entry and EntryInstance. It is clear that feeds and
entries are expected to change so I modelled the different instances
as separate entities. This way you can use the same model whether you
only care about the latest instance, or if you want to keep historic
instances. [*]

Anyway - would it be worth using the term Entry Instance in the
spec?  Would it make ids easier to explain?


* You'd annotate each instance with something like atomrdf:receivedDate
so that you can select the latest version. It works well from
RDF - because you are no longer negating information every time
something changes, instead you are just taking a selective view on the
most recent version of what is available.

-- 
Dave



Feed State [was: Work Queue Rotation #16]

2005-01-31 Thread Mark Nottingham

On Jan 31, 2005, at 11:45 AM, Tim Bray wrote:
PaceFeedState:
If no further discussion: Like PaceSupersede, this model of publishing 
does not (so far) enjoy consensus support.

Partially pro: 2
Contra: 0
Conclusion: Not enough interest.  Close it.
If this is the direction we go in on this, that's fine with me, but I 
think that the spec needs to say *something* about managing feed state, 
even if it's just this:

[[[
x. Managing Feed State
Atom Processors MAY keep state (e.g., metadata in atom:head, entries) 
sourced from Atom Feed Documents and combine them with other Atom Feed 
Documents, in order to facilitate a contiguous view of the contents of 
the feed. The manner in which Atom Feed Documents are combined in order 
to reconstruct a feed (including methods of identifying duplicate 
entries, updating metadata, and dealing with missing entries) is out of 
the scope of this specification, but may be defined by an extension to 
Atom.
]]]

So, if we drop PaceFeedState, I propose the text above.
--
Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems


Re: Feed State [was: Work Queue Rotation #16]

2005-01-31 Thread Martin Duerst
At 08:46 05/02/01, Mark Nottingham wrote:
[[[
x. Managing Feed State

Atom Processors MAY keep state (e.g., metadata in atom:head, entries) 
sourced from Atom Feed Documents and combine them with other Atom Feed 
Documents, in order to facilitate a contiguous view of the contents of the 
feed. The manner in which Atom Feed Documents are combined in order to 
reconstruct a feed (including methods of identifying duplicate entries, 
updating metadata, and dealing with missing entries) is out of the scope of 
this specification, but may be defined by an extension to Atom.
]]]

So, if we drop PaceFeedState, I propose the text above.

Fine with me, except that I'd change the second parenthesis from:
(including methods of identifying duplicate entries, updating metadata,
and dealing with missing entries)
to:
(including methods of updating metadata and dealing with missing entries)
How to identify duplicate entries is clear from the description of the
id attribute, so I don't think it belongs here.
Regards,Martin.