| < draft-ietf-simple-partial-pidf-format-09.txt | draft-ietf-simple-partial-pidf-format-10.txt > | |||
|---|---|---|---|---|
| SIMPLE WG M. Lonnfors | SIMPLE WG M. Lonnfors | |||
| Internet-Draft E. Leppanen | Internet-Draft Nokia | |||
| Intended status: Standards Track Nokia | Intended status: Standards Track E. Leppanen | |||
| Expires: May 19, 2008 H. Khartabil | Expires: May 22, 2008 Individual | |||
| Telio | H. Khartabil | |||
| Ericsson Australia | ||||
| J. Urpalainen | J. Urpalainen | |||
| Nokia | Nokia | |||
| November 16, 2007 | November 19, 2007 | |||
| Presence Information Data format (PIDF) Extension for Partial Presence | Presence Information Data format (PIDF) Extension for Partial Presence | |||
| draft-ietf-simple-partial-pidf-format-09 | draft-ietf-simple-partial-pidf-format-10 | |||
| Status of this Memo | Status of this Memo | |||
| By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
| applicable patent or other IPR claims of which he or she is aware | applicable patent or other IPR claims of which he or she is aware | |||
| have been or will be disclosed, and any of which he or she becomes | have been or will be disclosed, and any of which he or she becomes | |||
| aware will be disclosed, in accordance with Section 6 of BCP 79. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| skipping to change at page 1, line 38 ¶ | skipping to change at page 1, line 39 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on May 19, 2008. | This Internet-Draft will expire on May 22, 2008. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The IETF Trust (2007). | Copyright (C) The IETF Trust (2007). | |||
| Abstract | Abstract | |||
| The Presence Information Document Format (PIDF) specifies the | The Presence Information Document Format (PIDF) specifies the | |||
| baseline XML based format for describing presence information. One | baseline XML based format for describing presence information. One | |||
| of the characteristic of the PIDF is that the document always needs | of the characteristic of the PIDF is that the document always needs | |||
| skipping to change at page 2, line 29 ¶ | skipping to change at page 2, line 30 ¶ | |||
| 5.1. URN Sub-Namespace registration for | 5.1. URN Sub-Namespace registration for | |||
| 'urn:ietf:params:xml:ns:pidf-diff' . . . . . . . . . . . . 5 | 'urn:ietf:params:xml:ns:pidf-diff' . . . . . . . . . . . . 5 | |||
| 5.2. application/pidf-diff+xml MIME Type . . . . . . . . . . . 6 | 5.2. application/pidf-diff+xml MIME Type . . . . . . . . . . . 6 | |||
| 5.3. XML Schema Registration . . . . . . . . . . . . . . . . . 7 | 5.3. XML Schema Registration . . . . . . . . . . . . . . . . . 7 | |||
| 6. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | 6. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 7. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . . 11 | 7. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . . 11 | |||
| 8. Interoperability Considerations . . . . . . . . . . . . . . . 13 | 8. Interoperability Considerations . . . . . . . . . . . . . . . 13 | |||
| 9. Security Considerations . . . . . . . . . . . . . . . . . . . 13 | 9. Security Considerations . . . . . . . . . . . . . . . . . . . 13 | |||
| 10. Internationalization Considerations . . . . . . . . . . . . . 13 | 10. Internationalization Considerations . . . . . . . . . . . . . 13 | |||
| 11. Error Handling . . . . . . . . . . . . . . . . . . . . . . . . 13 | 11. Error Handling . . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 12. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13 | 12. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| 13. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | 13. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| 13.1. Normative references . . . . . . . . . . . . . . . . . . . 14 | 13.1. Normative references . . . . . . . . . . . . . . . . . . . 14 | |||
| 13.2. Informative references . . . . . . . . . . . . . . . . . . 15 | 13.2. Informative references . . . . . . . . . . . . . . . . . . 15 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| Intellectual Property and Copyright Statements . . . . . . . . . . 17 | Intellectual Property and Copyright Statements . . . . . . . . . . 17 | |||
| 1. Introduction | 1. Introduction | |||
| The Presence Information Document Format (PIDF) [RFC3863] specifies | The Presence Information Document Format (PIDF) [RFC3863] specifies | |||
| the baseline XML based format for describing presence information. | the baseline XML based format for describing presence information. | |||
| skipping to change at page 6, line 12 ¶ | skipping to change at page 6, line 12 ¶ | |||
| This is the XML namespace for XML elements defined by | This is the XML namespace for XML elements defined by | |||
| [[[RFCXXXX]]] to describe the 'application/pidf-diff+xml' content | [[[RFCXXXX]]] to describe the 'application/pidf-diff+xml' content | |||
| type for partial PIDF. | type for partial PIDF. | |||
| Registrant Contact: | Registrant Contact: | |||
| IETF, SIMPLE working group, (simple@ietf.org) | IETF, SIMPLE working group, (simple@ietf.org) | |||
| Jari Urpalainen, (jari.urpalainen@nokia.com) | Jari Urpalainen, (jari.urpalainen@nokia.com) | |||
| XML: | XML: | |||
| BEGIN | BEGIN | |||
| <?xml version="1.0"?> | <?xml version="1.0"?> | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" | |||
| "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> | "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml" | <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <head> | <head> | |||
| <meta http-equiv="content-type" | <meta http-equiv="content-type" | |||
| content="text/html;charset=iso-8859-1"/> | content="text/html;charset=iso-8859-1"/> | |||
| <title>PIDF extension for partial PIDF</title> | <title>PIDF extension for partial PIDF</title> | |||
| </head> | </head> | |||
| <body> | <body> | |||
| <h1>Namespace for PIDF extension for partial | <h1>Namespace for PIDF extension for partial | |||
| notifications</h1> | notifications</h1> | |||
| <h2>urn:ietf:params:xml:ns:pidf-diff</h2> | <h2>urn:ietf:params:xml:ns:pidf-diff</h2> | |||
| <p>See <a href="[[[URL of published RFC]]]"> | <p>See <a href="[[[URL of published RFC]]]"> | |||
| RFCXXXX</a>.</p> | RFCXXXX</a>.</p> | |||
| </body> | </body> | |||
| </html> | </html> | |||
| END | END | |||
| 5.2. application/pidf-diff+xml MIME Type | 5.2. application/pidf-diff+xml MIME Type | |||
| MIME media type name: application | MIME media type name: application | |||
| MIME subtype name: pidf-diff+xml | MIME subtype name: pidf-diff+xml | |||
| Mandatory parameters: none | Mandatory parameters: none | |||
| Optional parameters: | Optional parameters: | |||
| skipping to change at page 13, line 41 ¶ | skipping to change at page 13, line 41 ¶ | |||
| The PIDF [RFC3863] format is represented in XML which performs all | The PIDF [RFC3863] format is represented in XML which performs all | |||
| character processing in terms of the Universal Character Set (UCS). | character processing in terms of the Universal Character Set (UCS). | |||
| Conformant XML processors MUST support both UTF-8 and UTF-16 | Conformant XML processors MUST support both UTF-8 and UTF-16 | |||
| encodings of the UCS. UTF-8 is the RECOMMENDED encoding of this | encodings of the UCS. UTF-8 is the RECOMMENDED encoding of this | |||
| partial presence format. | partial presence format. | |||
| If the character set of the initial <pidf-full> document has been | If the character set of the initial <pidf-full> document has been | |||
| accepted by a receiving application, it MUST continue to accept the | accepted by a receiving application, it MUST continue to accept the | |||
| same character set with the subsequent <pidf-diff> documents. | same character set with the subsequent <pidf-diff> documents. | |||
| However, it MAY NOT need to accept a possible character set change. | However, it MUST NOT need to accept a possible character set change. | |||
| 11. Error Handling | 11. Error Handling | |||
| [I-D.ietf-simple-xml-patch-ops] | ||||
| 12. Acknowledgments | Error conditions MAY be indicated by errors defined in | |||
| [I-D.ietf-simple-xml-patch-ops]. This document doesn't define any | ||||
| additional error elements. If the 'version' or 'entity' attributes | ||||
| have incorrect content if MAY be indicated by the <invalid-attribute- | ||||
| value> error element. | ||||
| 12. Acknowledgments | ||||
| The authors would like to thank Jose Costa-Requena, Jyrki Aarnos, | The authors would like to thank Jose Costa-Requena, Jyrki Aarnos, | |||
| Jonathan Rosenberg, Dean Willis, Miguel Garcia, Krisztian Kiss, Ben | Jonathan Rosenberg, Dean Willis, Miguel Garcia, Krisztian Kiss, Ben | |||
| Cambell, Robert Sparks, Anders Kristenssen, Aki Niemi, Jon Peterson, | Cambell, Robert Sparks, Anders Kristenssen, Aki Niemi, Jon Peterson, | |||
| Gonzalo Camarillo, Lars Eggert, Lakshminath Dondeti and Chris Newman | Gonzalo Camarillo, Lars Eggert, Lakshminath Dondeti and Chris Newman | |||
| for their valuable comments and contributions. | for their valuable comments and contributions. | |||
| 13. References | 13. References | |||
| 13.1. Normative references | 13.1. Normative references | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, March 1997. | Requirement Levels", BCP 14, RFC 2119, March 1997. | |||
| [RFC3863] Sugano, H., Fujimoto, S., Klyne, G., Bateman, A., Carr, | [RFC3863] Sugano, H., Fujimoto, S., Klyne, G., Bateman, A., Carr, | |||
| W., and J. Peterson, "Presence Information Data Format | W., and J. Peterson, "Presence Information Data Format | |||
| (PIDF)", RFC 3863, August 2004. | (PIDF)", RFC 3863, August 2004. | |||
| [RFC2141] Moats, R., "URN Syntax", RFC 2141, May 1997. | [RFC2141] Moats, R., "URN Syntax", RFC 2141, May 1997. | |||
| [RFC2648] Moats, R., "A URN Namespace for IETF Documents", RFC 2648, | ||||
| August 1999. | ||||
| [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, | [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, | |||
| January 2004. | January 2004. | |||
| [RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media | [RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media | |||
| Types", RFC 3023, January 2001. | Types", RFC 3023, January 2001. | |||
| [RFC4288] Freed, N. and J. Klensin, "Media Type Specifications and | [RFC4288] Freed, N. and J. Klensin, "Media Type Specifications and | |||
| Registration Procedures", BCP 13, RFC 4288, December 2005. | Registration Procedures", BCP 13, RFC 4288, December 2005. | |||
| [RFC4479] Rosenberg, J., "A Data Model for Presence", RFC 4479, | [RFC4479] Rosenberg, J., "A Data Model for Presence", RFC 4479, | |||
| skipping to change at page 14, line 44 ¶ | skipping to change at page 14, line 51 ¶ | |||
| [RFC4480] Schulzrinne, H., Gurbani, V., Kyzivat, P., and J. | [RFC4480] Schulzrinne, H., Gurbani, V., Kyzivat, P., and J. | |||
| Rosenberg, "RPID: Rich Presence Extensions to the Presence | Rosenberg, "RPID: Rich Presence Extensions to the Presence | |||
| Information Data Format (PIDF)", RFC 4480, July 2006. | Information Data Format (PIDF)", RFC 4480, July 2006. | |||
| [RFC4482] Schulzrinne, H., "CIPID: Contact Information for the | [RFC4482] Schulzrinne, H., "CIPID: Contact Information for the | |||
| Presence Information Data Format", RFC 4482, July 2006. | Presence Information Data Format", RFC 4482, July 2006. | |||
| [I-D.ietf-simple-xml-patch-ops] | [I-D.ietf-simple-xml-patch-ops] | |||
| Urpalainen, J., "An Extensible Markup Language (XML) Patch | Urpalainen, J., "An Extensible Markup Language (XML) Patch | |||
| Operations Framework Utilizing XML Path Language (XPath) | Operations Framework Utilizing XML Path Language (XPath) | |||
| Selectors", draft-ietf-simple-xml-patch-ops-03 (work in | Selectors", draft-ietf-simple-xml-patch-ops-04 (work in | |||
| progress), August 2007. | progress), November 2007. | |||
| [W3C.REC-xmlschema-2-20041028] | [W3C.REC-xmlschema-2-20041028] | |||
| Malhotra, A. and P. Biron, "XML Schema Part 2: Datatypes | Malhotra, A. and P. Biron, "XML Schema Part 2: Datatypes | |||
| Second Edition", World Wide Web Consortium | Second Edition", World Wide Web Consortium | |||
| Recommendation REC-xmlschema-2-20041028, October 2004, | Recommendation REC-xmlschema-2-20041028, October 2004, | |||
| <http://www.w3.org/TR/2004/REC-xmlschema-2-20041028>. | <http://www.w3.org/TR/2004/REC-xmlschema-2-20041028>. | |||
| 13.2. Informative references | 13.2. Informative references | |||
| [RFC2648] Moats, R., "A URN Namespace for IETF Documents", RFC 2648, | ||||
| August 1999. | ||||
| [RFC2778] Day, M., Rosenberg, J., and H. Sugano, "A Model for | [RFC2778] Day, M., Rosenberg, J., and H. Sugano, "A Model for | |||
| Presence and Instant Messaging", RFC 2778, February 2000. | Presence and Instant Messaging", RFC 2778, February 2000. | |||
| [RFC3265] Roach, A., "Session Initiation Protocol (SIP)-Specific | [RFC3265] Roach, A., "Session Initiation Protocol (SIP)-Specific | |||
| Event Notification", RFC 3265, June 2002. | Event Notification", RFC 3265, June 2002. | |||
| [RFC3859] Peterson, J., "Common Profile for Presence (CPP)", | [RFC3859] Peterson, J., "Common Profile for Presence (CPP)", | |||
| RFC 3859, August 2004. | RFC 3859, August 2004. | |||
| [I-D.ietf-simple-partial-notify] | [I-D.ietf-simple-partial-notify] | |||
| skipping to change at page 16, line 5 ¶ | skipping to change at page 16, line 5 ¶ | |||
| Mikko Lonnfors | Mikko Lonnfors | |||
| Nokia | Nokia | |||
| Itamerenkatu 11-13 00180 | Itamerenkatu 11-13 00180 | |||
| Helsinki | Helsinki | |||
| Finland | Finland | |||
| Phone: +358 71 8008000 | Phone: +358 71 8008000 | |||
| Email: mikko.lonnfors@nokia.com | Email: mikko.lonnfors@nokia.com | |||
| Eva Leppanen | Eva Leppanen | |||
| Nokia | Individual | |||
| P.O BOX 785 | Lempaala | |||
| Tampere | ||||
| Finland | Finland | |||
| Phone: +358 7180 77066 | Email: eva.leppanen@saunalahti.fi | |||
| Email: eva-maria.leppanen@nokia.com | ||||
| Hisham Khartabil | Hisham Khartabil | |||
| Telio | Ericsson Australia | |||
| P.O. Box 1203 Vika | P.O. Box 256c | |||
| Oslo | Melbourne, VIC 3001 | |||
| Norway | Australia | |||
| Phone: +47 2167 3544 | Email: hisham.khartabil@gmail.com | |||
| Email: hisham.khartabil@telio.no | ||||
| Jari Urpalainen | Jari Urpalainen | |||
| Nokia | Nokia | |||
| Itamerenkatu 11-13 00180 | Itamerenkatu 11-13 00180 | |||
| Helsinki | Helsinki | |||
| Finland | Finland | |||
| Phone: +358 7180 37686 | Phone: +358 7180 37686 | |||
| Email: jari.urpalainen@nokia.com | Email: jari.urpalainen@nokia.com | |||
| End of changes. 16 change blocks. | ||||
| 46 lines changed or deleted | 49 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||