1. in all examples atom:id are incorrect.
http://tools.ietf.org/html/rfc4151#section-2 says that tag scheme url
syntax is:
tagURI = "tag:" taggingEntity ":" specific [ "#" fragment ]
Where:
taggingEntity = authorityName "," date
authorityName = DNSname / emailAddress
date = year ["-" month ["-" day]]
year = 4DIGIT
month = 2DIGIT
day = 2DIGIT
but in examples we see:
tag:montague.lit,2008-05-08T18:30:02Z:posts-1cb57d9c-1c46-11dd-838c-001143d5d5db
2. When comments node is created why to use link with rel "related" and
not to use link with rel "replies" which defined in
http://tools.ietf.org/html/rfc4685#section-4 ? This RFC already used in
the XEP.
3. May be it will be better to add comments node to a pubsub service and
not to the user's PEP? I mean that any user should be able to subscribe
to this node without being subscribed to the user. Am I wrong that using
PEP can complicate this? When I tried to subscribe to user's PEP not
being subscribed to him I was fail. Maybe this is the issue of
ejabberd's PEP implementation? Anyway, I think that comments node should
be located at pubsub with open access and publish model.
Another reason to not create comments nodes at PEP is because it will be
a lot of nodes in result of this and simple discovering of user's nodes
will result in a hell.
Still researching about other XEP's problems. Thanks. :)
--
With best regards,
Sergey Dobrov,
XMPP Developer and JRuDevels.org founder.