Skip to content

Commit

Permalink
abstracts
Browse files Browse the repository at this point in the history
git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@1555 4b5297f7-1745-476d-ba37-a9c6900126ab
  • Loading branch information
Peter Saint-Andre committed Jan 9, 2008
1 parent fbc9a9d commit 089bd66
Show file tree
Hide file tree
Showing 53 changed files with 79 additions and 56 deletions.
2 changes: 1 addition & 1 deletion xep-0004.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Data Forms</title>
<abstract>This document defines an XMPP protocol extension for data forms and generic data description.</abstract>
<abstract>This specification defines an XMPP protocol extension for data forms that can be used in worklows such as service configuration as well as for application-specific data description and reporting. The protocol includes lightweight semantics for forms processing (such as request, response, submit, and cancel), defines several common field types (boolean, list options with single or multiple choice, text with single line or multiple lines, single or multiple JabberIDs, hidden fields, etc.), provides extensibility for future data types, and can be embedded in a wide range of applications. The protocol is not intended to provide complete forms-processing functionality as is provided in the W3C XForms technology, but instead provides a basic subset of such functionality for use by XMPP entities.</abstract>
&LEGALNOTICE;
<number>0004</number>
<status>Final</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0009.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Jabber-RPC</title>
<abstract>This specification defines a method for transporting XML-RPC encoded requests and responses over Jabber/XMPP.</abstract>
<abstract>This specification defines an XMPP protocol extension for transporting XML-RPC encoded requests and responses between two XMPP entities. The protocol supports all syntax and semantics of XML-RPC except that it uses XMPP instead of HTTP as the underlying transport.</abstract>
&LEGALNOTICE;
<number>0009</number>
<status>Final</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0012.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Last Activity</title>
<abstract>This document defines an XMPP protocol extension for retrieving information about the last activity associated with a Jabber entity.</abstract>
<abstract>This specification defines an XMPP protocol extension for communicating information about the last activity associated with an XMPP entity. It is typically used by an IM client to retrieve the most recent presence information from an offline contact by sending a last activity request to the server that hosts the account controlled by the contact.</abstract>
&LEGALNOTICE;
<number>0012</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0013.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Flexible Offline Message Retrieval</title>
<abstract>This document defines an XMPP protocol extension for flexible, POP3-like handling of offline messages.</abstract>
<abstract>This specification defines an XMPP protocol extension for flexible, POP3-like handling of offline messages. The protocol enables a connecting client to retrieve its offline messages on login in a controlled fashion, without receiving a flood of messages. Messages can also be left on the server for later retrieval.</abstract>
&LEGALNOTICE;
<number>0013</number>
<status>Draft</status>
Expand Down
9 changes: 8 additions & 1 deletion xep-0016.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Privacy Lists</title>
<abstract>This specification defines an XMPP protocol extension for enabling or disabling communication with other entities on a network; the main body of this document has been copied without modification from Section 10 of RFC 3921.</abstract>
<abstract>This specification defines an XMPP protocol extension for enabling or disabling communication with other entities on a network. The protocol, which was first standardized in Section 10 of RFC 3921, can be used to block communication with unknown or undesirable entities. Blocking can be based on Jabber Identifier, subscription state, or roster group. The blocked stanzas can be messages, IQs, inbound or outbound presence stanzas, or all stanzas. The protocol also enables an entity to create, modify, or delete its privacy lists, apply different lists to different connected resources, define a default list, and decline the use of any privacy list during a particular communications session.</abstract>
&LEGALNOTICE;
<number>0016</number>
<status>Draft</status>
Expand Down Expand Up @@ -828,6 +828,13 @@
xmlns='jabber:iq:privacy'
elementFormDefault='qualified'>
<xs:annotation>
<xs:documentation>
The protocol documented by this schema is defined in
XEP-0016: http://www.xmpp.org/extensions/xep-0016.html
</xs:documentation>
</xs:annotation>
<xs:element name='query'>
<xs:complexType>
<xs:sequence>
Expand Down
2 changes: 1 addition & 1 deletion xep-0020.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Feature Negotiation</title>
<abstract>This document defines an XMPP protocol extension that enables two entities to mutually negotiate feature options.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables two entities to mutually negotiate feature options, such as parameters related to a file transfer or a communications session.</abstract>
&LEGALNOTICE;
<number>0020</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0030.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Service Discovery</title>
<abstract>This document defines an XMPP protocol extension for discovering (1) information about Jabber entities and (2) the items associated with such entities.</abstract>
<abstract>This specification defines an XMPP protocol extension for discovering information about other XMPP entities. Two kinds of information can be discovered: (1) the identity and capabilities of an entity, including the protocols and features it supports; and (2) the items associated with an entity, such as the list of rooms hosted at a multi-user chat service.</abstract>
&LEGALNOTICE;
<number>0030</number>
<status>Final</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0033.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Extended Stanza Addressing</title>
<abstract>This document specifies an XMPP protocol extension that enables entities to include RFC822-style address headers within XMPP stanzas in order to specify multiple recipients or sub-addresses.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables entities to include RFC822-style address headers within XMPP stanzas in order to specify multiple recipients or sub-addresses.</abstract>
&LEGALNOTICE;
<number>0033</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0047.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>In-Band Bytestreams (IBB)</title>
<abstract>This document defines an XMPP protocol extension for bytestreaming data in band between any two entities over Jabber/XMPP.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables any two entities to establish a one-to-one bytestream between themselves, where the data is broken down into smaller chunks and transported in-band over XMPP.</abstract>
&LEGALNOTICE;
<number>0047</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0048.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Bookmarks</title>
<abstract>This document defines an XML data format for storing bookmarks to chat rooms and web pages in XMPP.</abstract>
<abstract>This specification defines an XML data format for use by XMPP clients in storing bookmarks to mult-user chatrooms and web pages. The chatroom bookmarking function includes the ability to auto-join rooms on login.</abstract>
&LEGALNOTICE;
<number>0048</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0050.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Ad-Hoc Commands</title>
<abstract>This document defines an XMPP protocol extension for reporting and executing ad-hoc, human-oriented commands.</abstract>
<abstract>This document defines an XMPP protocol extension for advertising and executing application-specific commands, such as those related to a configuration workflow. Typically the commands contain data forms (XEP-0004) in order to structure the information exchange.</abstract>
&LEGALNOTICE;
<number>0050</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0059.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Result Set Management</title>
<abstract>This document defines an XMPP protocol extension to enable entities to page through and otherwise manage the receipt of large result sets.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables an entity to page through and otherwise manage the receipt of large result sets. The protocol can be used in the context of any XMPP protocol that might send large result sets (such as service discovery, multi-user chat, and publish-subscribe). While the requesting entity in such an interaction can explicitly request the use of result set management, an indication that result set management is in use can also be proactively included by the responding entity when returning a limited result set in response to a query.</abstract>
&LEGALNOTICE;
<number>0059</number>
<status>Draft</status>
Expand Down
4 changes: 2 additions & 2 deletions xep-0060.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<xep>
<header>
<title>Publish-Subscribe</title>
<abstract>This document specifies an XMPP protocol extension for generic publish-subscribe functionality.</abstract>
<abstract>This specification defines an XMPP protocol extension for generic publish-subscribe functionality. The protocol enables XMPP entities to create nodes (topics) at a pubsub service and publish information at those nodes; an event notification (with or without payload) is then broadcasted to all entities that have subscribed to the node. Pubsub therefore adheres to the classic Observer design pattern and can serve as the foundation for a wide variety of applications, including news feeds, content syndication, rich presence, geolocation, workflow systems, network management systems, and any other application that requires event notifications.</abstract>
&LEGALNOTICE;
<number>0060</number>
<status>Draft</status>
Expand Down Expand Up @@ -288,7 +288,7 @@
</header>
<section1 topic='Introduction' anchor='intro'>
<section2 topic='Overview' anchor='intro-overview'>
<p>As Jabber/XMPP technologies have matured, the need for a generic publish-subscribe ("pubsub") mechanism has arisen in a number of domains. These include (but are not limited to): news feeds and content syndication, extended presence, avatar management, shared bookmarks, auction and trading systems, online catalogs, workflow systems, network management systems, NNTP gateways, profile management, and event notification.</p>
<p>As Jabber/XMPP technologies have matured, the need for a generic publish-subscribe ("pubsub") mechanism has arisen in a number of domains. These include (but are not limited to): news feeds, content syndication, extended presence, geolocation, avatar management, shared bookmarks, auction and trading systems, workflow systems, network management systems, NNTP gateways, profile management, and any other application that requires event notifications.</p>
<p>In all of these domains, it is desirable for data communication to follow the classic "publish-subscribe" or "observer" design pattern: a person or application publishes information, and an event notification (with or without payload) is broadcasted to all authorized subscribers. In general, the relationship between the publisher and subscriber is mediated by a service that receives publication requests, broadcasts event notifications to subscribers, and enables privileged entities to manage lists of people or applications that are authorized to publish or subscribe. In most pubsub services, the focal point for publication and subscription is a "topic" or "node" to which publishers send data and from which subscribers receive notifications. Additionally, some nodes may also maintain a history of events and provide other services that supplement the pure pubsub model.</p>
<p>This document defines a single, cohesive, generic protocol that all forms of pubsub can use. While compliant implementations are not required to implement all of the features defined herein, this document addresses most use cases that may be requested of a pubsub service. (For information about which features are required and which are recommended or optional, consult the <link url='#features'>Feature Summary</link>.) Other specifications may define "subsets" or "profiles" of publish-subscribe for use in specialized contexts, but such profiles are out of scope for this document.</p>
</section2>
Expand Down
2 changes: 1 addition & 1 deletion xep-0065.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>SOCKS5 Bytestreams</title>
<abstract>This document defines an XMPP protocol extension for establishing an out-of-band bytestream between any two Jabber entities.</abstract>
<abstract>This document defines an XMPP protocol extension for establishing an out-of-band bytestream between any two XMPP users, mainly for the purpose of file transfer. The bytestream can be either direct (peer-to-peer) or mediated (though a special-purpose proxy server). The typical transport protocol used is TCP, although UDP may optionally be supported as well.</abstract>
&LEGALNOTICE;
<number>0065</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0066.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Out of Band Data</title>
<abstract>This document provides canonical documentation of two XMPP protocol extensions for communicating URIs.</abstract>
<abstract>This specification defines two XMPP protocol extensions for communicating URIs, one for use in XMPP message stanzas and the other for use in a structured request-response interaction via XMPP IQ stanzas. Among other things, this enables one entity to inform another entity about a file that is available at an HTTP URL.</abstract>
&LEGALNOTICE;
<number>0066</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0070.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Verifying HTTP Requests via XMPP</title>
<abstract>This document defines an XMPP protocol extension that enables verification of an HTTP request via XMPP.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables verification of an HTTP request via XMPP.</abstract>
&LEGALNOTICE;
<number>0070</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0071.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>XHTML-IM</title>
<abstract>This document defines an XHTML 1.0 Integration Set for use in exchanging instant messages that contain lightweight text markup.</abstract>
<abstract>This specification defines an XHTML 1.0 Integration Set for use in exchanging instant messages that contain lightweight text markup. The protocol enables an XMPP entity to format a message using a small range of commonly-used HTML elements, attributes, and style properties that are suitable for use in instant messaging. The protocol also excludes HTML constructs that may introduce malware and other vulnerabilities (such as scripts and objects) for improved security.</abstract>
&LEGALNOTICE;
<number>0071</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0072.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>SOAP Over XMPP</title>
<abstract>This document defines methods for transporting SOAP messages over Jabber/XMPP.</abstract>
<abstract>This specification defines methods for transporting SOAP messages over XMPP. Although the protocol supports only the request-response message exchange pattern, the protocol is formally defined as a SOAP Protocol Binding in accordance with version 1.2 of the W3C SOAP specification. In addition, a WSDL definition is defined for the purpose of advertising the availability of this protocol binding.</abstract>
&LEGALNOTICE;
<number>0072</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0077.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>In-Band Registration</title>
<abstract>This specification documents a protocol for in-band registration with instant messaging servers and associated services using the jabber:iq:register namespace.</abstract>
<abstract>This specification defines an XMPP protocol extension for in-band registration with XMPP-based instant messaging servers and other services hosted on an XMPP network (such as groupchat rooms and gateways to non-XMPP IM services). The protocol is extensible via use of data forms, thus enabling services to gather a wide range of information during the registration process. The protocol also supports in-band password changes and cancellation of an existing registration.</abstract>
&LEGALNOTICE;
<number>0077</number>
<status>Final</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0079.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Advanced Message Processing</title>
<abstract>This document defines an XMPP protocol extension that enables entities to request, and servers to perform, advanced processing of XMPP &lt;message/&gt; stanzas, including reliable data transport, time-sensitive delivery, and transient messages.</abstract>
<abstract>This specification defines an XMPP protocol extension that enables entities to request, and servers to perform, advanced processing of XMPP message stanzas, including reliable data transport, time-sensitive delivery, and expiration of transient messages.</abstract>
&LEGALNOTICE;
<number>0079</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0080.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>User Location</title>
<abstract>This document defines an XMPP protocol extension for communicating information about the current geographical location of an entity.</abstract>
<abstract>This specification defines an XMPP protocol extension for communicating information about the current geographical or physical location of an entity.</abstract>
&LEGALNOTICE;
<number>0080</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0084.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>User Avatar</title>
<abstract>This document defines an XMPP protocol extension for exchanging user avatars.</abstract>
<abstract>This document defines an XMPP protocol extension for exchanging user avatars, which are small images or icons associated with human users. The protocol specifies payload formats for both avatar metadata and the image data itself. The payload formats are typically transported using the personal eventing profile of XMPP publish-subscribe as specified in XEP-0163.</abstract>
&LEGALNOTICE;
<number>0084</number>
<status>Draft</status>
Expand Down
2 changes: 1 addition & 1 deletion xep-0085.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Chat State Notifications</title>
<abstract>This document defines an XMPP protocol extension for communicating the status of a user in a chat session.</abstract>
<abstract>This document defines an XMPP protocol extension for communicating the status of a user in a chat session, thus indicating whether a chat partner is actively engaged in the chat, composing a message, temporarily paused, inactive, or gone. The protocol can be used in the context of a one-to-one chat session or a multi-user chat room.</abstract>
&LEGALNOTICE;
<number>0085</number>
<status>Draft</status>
Expand Down
3 changes: 2 additions & 1 deletion xep-0092.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
<xep>
<header>
<title>Software Version</title>
<abstract>This specification provides canonical documentation of an XMPP protocol extension for retrieving information about the software version associated with another XMPP entity.</abstract> &LEGALNOTICE;
<abstract>This specification defines an XMPP protocol extension for retrieving information about the software application associated with an XMPP entity. The protocol enables one entity to explicitly query another entity, where the response can include the name of the software application, the version of the software application, and the operating system on which the application is running.</abstract>
&LEGALNOTICE;
<number>0092</number>
<status>Draft</status>
<type>Standards Track</type>
Expand Down
2 changes: 1 addition & 1 deletion xep-0095.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<xep>
<header>
<title>Stream Initiation</title>
<abstract>This document defines an XMPP protocol extension for initiating a stream (with meta information) between any two Jabber entities.</abstract>
<abstract>This specification defines an XMPP protocol extension for initiating a data stream between any two XMPP entities. The protocol includes the ability to include metadata about the stream and provides a pluggable framework so that various profiles of stream initiation can be defined for particular use cases (such as file transfer).</abstract>
&LEGALNOTICE;
<number>0095</number>
<status>Draft</status>
Expand Down
Loading

0 comments on commit 089bd66

Please sign in to comment.