diff --git a/xep-0060.xml b/xep-0060.xml index ea4da943..5b10c356 100644 --- a/xep-0060.xml +++ b/xep-0060.xml @@ -51,8 +51,8 @@ &ralphm; - 1.13rc16 - in progress, last updated 2010-04-07 + 1.13rc17 + in progress, last updated 2010-04-13 psa @@ -460,7 +461,8 @@ And by opposing end them?
Payload
The XML data that is contained within the <item/> element of a publication request or an event notification. A given payload is defined by an XML namespace and associated schema. A document that defines a payload format SHOULD specify whether the payload can be used only for a NodeID whose value is the same as the XML namespace, or whether the payload can be used for any NodeID. Such a document also SHOULD specify whether it is suggested that node at which such payloads are published are best configured as Singleton Nodes.
Personal Eventing
A simplified subset of Publish-Subscribe for use in the context of instant messaging and presence applications, whereby each IM user's JID is a virtual pubsub service; for details, see &xep0163;.
Presence Access Model
A node access model under which any entity that is subscribed to the owner's presence with a subscription of type "from" or "both" (see &rfc3921;) may subscribe to the node and retrieve items from the node; this access model applies mainly to instant messaging systems.
-
Publisher
An entity that is allowed to publish items to a node.
+
Publisher
An entity that is allowed to publish items to a node and that is automatically subscribed to the node.
+
Publish-Only
An entity that is allowed to publish items to a node but that is not allowed to receive notifications. (This affiliation is useful in the context of nodes that do not have an open access model when automated entities need to generate notifications on behalf of the owner.)
Pubsub Service
An XMPP server or component that adheres to the protocol defined herein.
Roster Access Model
A node access model under which any entity that is subscribed to the owner's presence and in the specified roster group(s) may subscribe to the node and retrieve items from the node; this access model applies mainly to instant messaging systems.
Subscriber
An entity that is subscribed to a node.
@@ -536,7 +538,7 @@ And by opposing end them? Publish-Only No No - Yes + No No * Yes No @@ -946,17 +948,6 @@ And by opposing end them? ]]>

Note: Node meta-data can be set in many ways. Some of it is based on node configuration (e.g., the owner's JID) whereas some of it may be dynamic (e.g., the number of subscribers). Any static information to be provided in the node meta-data SHOULD be provided as fields in the node configuration form.

Note: The pubsub#language field SHOULD be list-single so that the pubsub service can present an appropriate list of languages and language codes.

-

Much of the meta-data provided about a node maps directly to selected &DUBLINCORE; meta-data attributes; specifically:

- - - - - - - - - -
Pubsub FieldDublin Core Metadata Attribute
pubsub#creation_dateDate The value SHOULD be a DateTime as defined in XEP-0082, and MUST conform to one of the profiles defined therein.
pubsub#creatorCreator
pubsub#descriptionDescription
pubsub#languageLanguage
pubsub#publisherPublisher
pubsub#titleTitle
pubsub#typeType The pubsub type is the namespace that defines the payload (such as 'http://www.w3.org/2005/Atom'), if payloads are supported.
@@ -3575,7 +3566,7 @@ And by opposing end them? ]]> -

If the "pubsub#notify_config" option is set to true, the service MUST notify subscribes of the configuration change. (A service SHOULD support this option for leaf nodes and MUST support it for collection nodes as described in XEP-0248.) If the node configuration is set to notification-only, the notification MUST consist of an empty <configuration/> element whose 'node' attribute is set to the NodeID of the node; if the node configuration is set to full payloads, the <configuration/> element MUST in addition contain the node configuration as represented via the Data Forms protocol.

+

If the "pubsub#notify_config" option is set to true, the service MUST notify subscribers of the configuration change. (A service SHOULD support this option for leaf nodes and MUST support it for collection nodes as described in XEP-0248.) If the node configuration is set to notification-only, the notification MUST consist of an empty <configuration/> element whose 'node' attribute is set to the NodeID of the node; if the node configuration is set to full payloads, the <configuration/> element MUST in addition contain the node configuration as represented via the Data Forms protocol.