Is XEP-0248 really that poorly implemented in PubSub services? As I recall,
it wasn't that hard to do.
Also, while on the subject of this proposal's critique of its competitor (I
do dislike these marketing screeds in XEPs), the matter of deletion and
security model seems to suggest a misunderstanding of what Collections is
and does.
The deletion is because, amongst other things, a leaf node can belong to
multiple collections, and so deleting a collection certainly should not
delete its leaf nodes - sometimes.
The security model is because notifications "bubble up", and was a
simplification. To do otherwise would mean that the bubble-up needs to
carry the originating node, and ultimately, if you have collections of
collections, a list of nodes to check the access against. I think that's
probably better, but it is more complex to develop and test. But it only
affects the notifications and not more broad access.
This specification, though, has some interesting limitations - a node can
only be linked to one other, and that node in turn shows no indication of
being a "linked node" - the implementation would have to track this though.
I kind of hate to say it, but it you're going this route, I'd rather see a
more generalized concept of "linking" using the RDF kind of approach, and
a secondary concept of "subordination" to control deletion requirements.
If you approach the problem in this way, then it starts to look like a
complementary system to XEP-0248 that mostly addresses your concerns with
it, rather than a replacement that's broken in its own way.
Does that make sense?
On Mon, 14 Oct 2024 at 17:21, Daniel Gultsch <daniel(a)gultsch.de> wrote:
The XMPP Extensions Editor has received a proposal for
a new XEP.
Title: Pubsub Node Relationships
Abstract:
This specification describes how to establish links between pubsub
nodes, allowing for optional hierarchical organization.
URL:
https://xmpp.org/extensions/inbox/pubsub-node-relationships.html
The Council will decide in the next two weeks whether to accept this
proposal as an official XEP.
_______________________________________________
Standards mailing list -- standards(a)xmpp.org
To unsubscribe send an email to standards-leave(a)xmpp.org