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

Re: [syndication] generic minimal set desired in a data syndication message?



On Mon, 21 Aug 2000, Seth Russell wrote:
> 
> Ok I'm game.  What is that generic minimal set?  Would it have all the
> tags you see in ICE?  Perhaps you could share your list with us.

Okey Dokey. I've written up a short XML document that roughly outlines
what I think of as the 'minimal' set of information needed in a message
containing syndicated data -- consisting of a small set of tags plus an
outline for a standard message syntax. I suppose you could argue that this
is a subset of ICE, but in practice it was arrived at without reference to
the ICE standard. Moreover, I am not a big ICE fan -- I think that ICE
tries to do too much in one spec (SOAP/XML-RPC - like protocol
information, loads of application-specific syndication rules, etc.), and
I've left almost all of this out.  IMO, most of this stuff should be in a
separate spec (SOAP, for example.) or in namespace-based extensions to a
small basic syndication spec. Later on, if there is agreement on new
features, they could be integrated into later versions of the spec.

The document is found at either of:

http://www.java.utoronto.ca/news/syndication-3.txt
http://www.java.utoronto.ca/news/syndication-3.xml

(same document, different MIME type). The XML comments and PCDATA content
provide some commentary explaining the reasons for certain designs /
choices. As I mentioned in my previous note, I haven't used RDF or
namespaces, simply to make the concepts clearer. 

Basically, the model is a nested data structure of 'message' elements,
where each message element contains:

  - information on how the message can be 'accessed' from a server
  - metadata about the message  (last modified, creator/owner, copyright)
  - syndication rules for the message
  - textual metadata (overview, keywords, etc.) for the message
  - message data
  - additional messages nested inside the message 

I look forward to comments/feedback on this. However, please not that I
will have only intermittent mail access for the next 2 days or so, so
please don't interpret a lack of response in the wrong way -- I'll be back
online soon. ;-)

Ian