diff --git a/xep-0060.xml b/xep-0060.xml index b8e98acd..74307931 100644 --- a/xep-0060.xml +++ b/xep-0060.xml @@ -58,6 +58,7 @@ @@ -2944,7 +2945,7 @@ And by opposing end them? ]]> -

If configured to do so, the service can include the publisher of the item when it generates event notifications.

+

If configured to do so (see Associating Events and Payloads with the Generating Entity), the service can include the publisher of the item when it generates event notifications.

@@ -5674,13 +5675,15 @@ And by opposing end them?
  • In the context of a group weblog, different users might publish to the weblog and replies might go to the publisher of an entry rather than to the weblog owner.
  • In the context of an integrated pubsub and multi-user chat system, the node owner might be the room owner but all replies need to be sent to the room rather than to the owner.
  • -

    Therefore we define the "itemreply" node configuration option, with two possible values:

    +

    Therefore we define the "itemreply" node configuration option, with three possible values:

    • "owner" (i.e., the node owner or an alias for the node owners)
    • "publisher" (i.e., the item publisher)
    • +
    • "none"

    A node owner MUST NOT define more than one of these options.

    -

    An example is shown below.

    +

    Interoperability note: As of March 2023, the value of "owner" is not widely supported in generic implementations, and clients may choose to avoid it. In contrast, the value of "none" was not specified in previous versions of this document but has been added retrospectively due to implementation support. Therefore, the primary use of the 'pubsub#itemreply' option is to allow node owners to determine whether the server will include a 'publisher' attribute in items or not.

    +

    The JID associated with an item is conveyed via the 'publisher' attribute on the <item/> element, as demonstrated in the below example: