The IESG wrote:

The IESG has received a request from an individual submitter to consider the
following document:

- 'Atom Threading Extensions '
   <draft-snell-atompub-feed-thread-10.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
[email protected] or [email protected] mailing lists by 2006-06-12.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-snell-atompub-feed-thread-10.txt


I'm -0 this becoming a Proposed Standard. I think this is really cool, has room for interop problems, probably has security issues, and thus is arguably premature/innovative and could be considered informational.

One reason I think it's cool is not for commenting support but for cheap full duplex/reliable messaging - traditionally a SOAP use case.

FTR, I have no implementation experience with Feed Thread, haven't studiously followed the discussion on atom-syntax and that basis feel my opinion doesn't count for that much.

== Multiple references

<thr:in-reply-to
           ref="tag:entries.com,2005:1"
           type="application/xhtml+xml"
           href="http://www.example.org/entries/1"/>

In particular the RNC:

     in-reply-to =
       element thr:in-reply-to {
         atomCommonAttributes,
        ( ref, source?
        | href, type?
        | ref, source?, href, type? )
       }

varies in co-occurrence constraints. No one attribute seems to be required in all cases, which is a problem imo (if I'm wrong I'll argue I still have a point that it's unclear what an implementor should look for). I think this will be an interop headache and that either ref or href should always be required. Naturally ref to atom:id is to spec the right choice, but in practice it seems the first thing anyone will want to do unless they are the authority for the comment *and* the entry is pull down what's being replied to via href. Otoh, mandating ref implies as yet undeployed/unstandardised lookup/query services for atom:id - we have enough experience now with identity lookup services (CORBA/Agents/JNDI/UDDI/SPARQL) to suggest that this kind of service won't ever be deployed uniformly, or will be deployed in a way that isn't some kind of SPOF or business model or outright failure. That, or the feature will end being limited to local cases where ref is preferred over href (point to point integrations come to mind, hence the mention of SOAP).

This of course is fallout from the way identity in Atom is specced, which is also a hedge. Feed Thread imvho should consider getting off the fence on id v link and providing guidance for follow on extensions.


== @rel optionality

[[[
 allow Atom clients that are not familiar with the in-reply-to
   extension to know that a relationship exists between the entry and
   the resource being responded to, publishers are advised to consider
   including a "related" link referencing a representation of the
   resource identified by the in-reply-to element.
]]]

I think to do anything useful with this relation you would have had enough code written to switch on thr:in-reply-to to begin with. It could be struck.

== Interop

There are multiple publishing options in terms of how to associate comments with entries/comments. That this hasn't bitten anyone yet seems to me to be a combination/result of lack of implementations targeting the feature, Atom's mU policy for extensions, and (possibly) a lack of experience with comment aggregation across publishing and aggregating authorities.

Do the WG believe this will work out with multiple authorities using multiple stacks?


== Security

[[[
As this specification defines an extension to the Atom Syndication
   Format, it is subject to the same security considerations as defined
   in [RFC4287].
]]]

I have a serious enough quibble with this statement (the ddos attack note notwithstanding). As an atom foreign markup extension, it's true on the face of things, but the thr:reply-to semantics introduce attribution/repudiation issues as well as providing aggregator/planet spamming options. IOW thr:in-reply-to seems to standardise the same attack/spam vectors we see in mail for feeds and this needs to be acknowledged given spam mail is a multi-billion dollar sinkhole (or industry depending on the pov). That's a dramatic way to state things sure, but not without some truth. So - where's the digest/sig hook? James, you know this stuff... :)

cheers
Bill

Reply via email to