3c3,5 < Network Working Group M. Pilgrim --- > > > ATOMPUB Working Group M. Pilgrim 5c7,8 < Expires: February 15, 2005 August 17, 2004 --- > Expires: November 11, 2005 P. Ringnalda, Ed. > May 10, 2005 9c12 < draft-ietf-atompub-autodiscovery-00.txt --- > draft-ietf-atompub-autodiscovery-01.txt 13,16c16,19 < By submitting this Internet-Draft, I certify that any applicable < patent or other IPR claims of which I am aware have been disclosed, < and any of which I become aware will be disclosed, in accordance with < RFC 3668. --- > By submitting this Internet-Draft, each author represents that any > 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 > aware will be disclosed, in accordance with Section 6 of BCP 79. 20,21c23,24 < other groups may also distribute working documents as < Internet-Drafts. --- > other groups may also distribute working documents as Internet- > Drafts. 34c37 < This Internet-Draft will expire on February 15, 2005. --- > This Internet-Draft will expire on November 11, 2005. 38c41 < Copyright (C) The Internet Society (2004). All Rights Reserved. --- > Copyright (C) The Internet Society (2005). 48,50c51,52 < To provide feedback on this Internet-Draft, join the < . < --- > To provide feedback on this Internet-Draft, join the atom-syntax > mailing list (http://www.imc.org/atom-syntax/index.html) [1]. 54,55c56 < < Pilgrim Expires February 15, 2005 [Page 1] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 1] 57c58 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 62,88c63,89 < 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 < 2. Notational Conventions . . . . . . . . . . . . . . . . . . . . 3 < 3. Relationship to HTML and XHTML . . . . . . . . . . . . . . . . 3 < 3.1 Definition of an autodiscovery element . . . . . . . . . . 3 < 3.2 Syntax rules inherited from HTML . . . . . . . . . . . . . 3 < 3.3 Syntax rules inherited from XHTML . . . . . . . . . . . . 4 < 4. Required attributes . . . . . . . . . . . . . . . . . . . . . 4 < 4.1 rel attribute . . . . . . . . . . . . . . . . . . . . . . 4 < 4.2 type attribute . . . . . . . . . . . . . . . . . . . . . . 4 < 4.3 href attribute . . . . . . . . . . . . . . . . . . . . . . 5 < 5. Optional attributes . . . . . . . . . . . . . . . . . . . . . 5 < 5.1 title attribute . . . . . . . . . . . . . . . . . . . . . 5 < 6. Multiple autodiscovery elements . . . . . . . . . . . . . . . 5 < 7. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 < 7.1 rel attribute variations . . . . . . . . . . . . . . . . . 6 < 7.2 type attribute variations . . . . . . . . . . . . . . . . 6 < 7.3 Link element variations . . . . . . . . . . . . . . . . . 6 < 7.4 HTML variations . . . . . . . . . . . . . . . . . . . . . 8 < 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10 < 9. Security Considerations . . . . . . . . . . . . . . . . . . . 10 < 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 < 10.1 Normative References . . . . . . . . . . . . . . . . . . . . 10 < 10.2 Informative References . . . . . . . . . . . . . . . . . . . 11 < Author's Address . . . . . . . . . . . . . . . . . . . . . . . 11 < A. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 11 < B. Revision History . . . . . . . . . . . . . . . . . . . . . . . 11 < Intellectual Property and Copyright Statements . . . . . . . . 13 --- > 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 > 2. Notational Conventions . . . . . . . . . . . . . . . . . . . 3 > 3. Relationship to HTML and XHTML . . . . . . . . . . . . . . . 3 > 3.1 Definition of an autodiscovery element . . . . . . . . . . 3 > 3.2 Syntax rules inherited from HTML . . . . . . . . . . . . . 3 > 3.3 Syntax rules inherited from XHTML . . . . . . . . . . . . 4 > 4. Required attributes . . . . . . . . . . . . . . . . . . . . 4 > 4.1 rel attribute . . . . . . . . . . . . . . . . . . . . . . 4 > 4.2 type attribute . . . . . . . . . . . . . . . . . . . . . . 4 > 4.3 href attribute . . . . . . . . . . . . . . . . . . . . . . 5 > 5. Optional attributes . . . . . . . . . . . . . . . . . . . . 5 > 5.1 title attribute . . . . . . . . . . . . . . . . . . . . . 5 > 6. Multiple autodiscovery elements . . . . . . . . . . . . . . 5 > 7. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 6 > 7.1 rel attribute variations . . . . . . . . . . . . . . . . . 6 > 7.2 type attribute variations . . . . . . . . . . . . . . . . 6 > 7.3 Link element variations . . . . . . . . . . . . . . . . . 6 > 7.4 HTML variations . . . . . . . . . . . . . . . . . . . . . 8 > 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . 10 > 9. Security Considerations . . . . . . . . . . . . . . . . . . 10 > 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 > 10.1 Normative References . . . . . . . . . . . . . . . . . . 10 > 10.2 Informative References . . . . . . . . . . . . . . . . . 11 > Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 11 > A. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 12 > B. Revision History . . . . . . . . . . . . . . . . . . . . . . 12 > Intellectual Property and Copyright Statements . . . . . . . 13 111c112 < Pilgrim Expires February 15, 2005 [Page 2] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 2] 113c114 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 128,134c129,135 < a web page to find the location of page's associated Atom feed. For < example, say an end user wishes to subscribe to the Atom feed of a < site. Their Atom-aware aggregator client could prompt them to enter < the home page of the site. The client could retrieve the HTML source < of the home page, find the Atom autodiscovery element, and then < retrieve the Atom feed or cache the URI of the Atom feed for later < retrieval. --- > a web page to find the location of that page's associated Atom feed. > For example, say an end user wishes to subscribe to the Atom feed of > a site. Their Atom-aware aggregator client could prompt them to > enter the home page of the site. The client could retrieve the HTML > source of the home page, find the Atom autodiscovery element, and > then retrieve the Atom feed or cache the URI of the Atom feed for > later retrieval. 139,140c140,141 < of autodiscovered Atom feeds in real time. Such notification could < also be built directly into future versions of desktop web browsers. --- > of autodiscovered Atom feeds in real time. Such notification is also > built directly into some desktop web browsers. 167c168 < Pilgrim Expires February 15, 2005 [Page 3] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 3] 169c170 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 184c185 < valuess. For example, clients MUST treat all of the following the --- > values. For example, clients MUST treat all of the following the 191c192 < [W3C.REC-xml-20001006]. It also defines a element, so XHTML --- > [W3C.REC-xml-20040204]. It also defines a element, so XHTML 223c224 < Pilgrim Expires February 15, 2005 [Page 4] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 4] 225c226 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 230,232c231,234 < "application/atom+xml" [ATOM-FMT], so in an Atom autodiscovery < element the value of the type attribute MUST contain the string < "application/atom+xml" in uppercase, lowercase, or mixed case. --- > "application/atom+xml" [I-D.ietf-atompub-format], so in an Atom > autodiscovery element the value of the type attribute MUST contain > the string "application/atom+xml" in uppercase, lowercase, or mixed > case. 237c239 < and its value MUST be the URI [RFC2396] of an Atom feed. The value --- > and its value MUST be the URI [RFC3986] of an Atom feed. The value 239c241 < URI (section 5 of [RFC2396]) using the document's base URI (section --- > URI (section 5 of [RFC3986]) using the document's base URI (section 245,247c247,249 < link element defined in section 12.4 of HTML 4 < [W3C.REC-html401-19991224]. Clients MAY ignore any attributes other < than rel, type, and href. --- > link element defined in section 12.4 of HTML 4 [W3C.REC-html401- > 19991224]. Clients MAY ignore any attributes other than rel, type, > and href. 273,275d274 < o Clients who wish to choose exactly one feed without user input < SHOULD choose the one pointed to by the first autodiscovery < element. 279c278,280 < Pilgrim Expires February 15, 2005 [Page 5] --- > > > Pilgrim & Ringnalda Expires November 11, 2005 [Page 5] 281c282 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 283a285,288 > o Clients who wish to choose exactly one feed without user input > SHOULD choose the one pointed to by the first autodiscovery > element. > 328,330d332 < element in an HTML document located at < http://www.example.com/index.html. Each example points to an Atom < feed located at http://www.example.com/xml/index.atom. 334,335c336 < < Pilgrim Expires February 15, 2005 [Page 6] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 6] 337c338,339 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 > 338a341,343 > element in an HTML document located at > http://www.example.com/index.html. Each example points to an Atom > feed located at http://www.example.com/xml/index.atom. 384,387d388 < element in an XHTML document located at < http://www.example.com/index.xhtml. Each example points to an Atom < feed located at http://www.example.com/xml/index.atom. < 391c392 < Pilgrim Expires February 15, 2005 [Page 7] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 7] 393c394 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 395a397,400 > element in an XHTML document located at > http://www.example.com/index.xhtml. Each example points to an Atom > feed located at http://www.example.com/xml/index.atom. > 443,447c448 < < < < < Pilgrim Expires February 15, 2005 [Page 8] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 8] 449c450 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 503c504 < Pilgrim Expires February 15, 2005 [Page 9] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 9] 505c506 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 530c531 < which is defined in [ATOM-FMT]. --- > which is defined in [I-D.ietf-atompub-format]. 536c537 < security issues listed in section 7 of [RFC2396] should be --- > security issues listed in section 7 of [RFC3986] should be 551,553c552,555 < [ATOM-FMT] < Nottingham, M., "The Atom Syndication Format", < draft-ietf-atompub-format, work in progress, July 2004. --- > [I-D.ietf-atompub-format] > Sayre, R. and M. Nottingham, "The Atom Syndication > Format", draft-ietf-atompub-format-08 (work in progress), > April 2005. 555d556 < [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 559c560 < Pilgrim Expires February 15, 2005 [Page 10] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 10] 561c562 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 563a565 > [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 566,573c568,575 < [RFC2396] Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform < Resource Identifiers (URI): Generic Syntax", RFC 2396, < August 1998. < < [W3C.REC-xml-20001006] < Bray, T., Paoli, J., Sperberg-McQueen, C. and E. Maler, < "Extensible Markup Language (XML) 1.0 (Second Edition)", < W3C REC REC-xml-20001006, October 2000. --- > [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform > Resource Identifier (URI): Generic Syntax", STD 66, > RFC 3986, January 2005. > > [W3C.REC-xml-20040204] > Yergeau, F., Paoli, J., Sperberg-McQueen, C., Bray, T., > and E. Maler, "Extensible Markup Language (XML) 1.0 (Third > Edition)", W3C REC REC-xml-20040204, February 2004. 582,584c584,586 < Raggett, D., Hors, A. and I. Jacobs, "HTML 4.01 < Specification", W3C REC REC-html401-19991224, December < 1999. --- > Hors, A., Jacobs, I., and D. Raggett, "HTML 4.01 > Specification", W3C REC REC-html401-19991224, > December 1999. 587,589c589,593 < Pemberton, S., "XHTML 1.0 The Extensible HyperText Markup < Language (Second Edition)", W3C REC REC-xhtml1-20020801, < August 2002. --- > Pemberton, S., "XHTML[TM] 1.0 The Extensible HyperText > Markup Language (Second Edition)", W3C REC REC-xhtml1- > 20020801, August 2002. > > URIs 590a595 > [1] 592c597,598 < Author's Address --- > > Authors' Addresses 600c606 < Appendix A. Contributors --- > Email: pilgrim@gmail.com 602,604d607 < The following people contributed to this specification's content: Joe < Gregorio, Paul Hoffman, and the members of the atom-syntax mailing < list. 606c609 < Appendix B. Revision History --- > Phil Ringnalda (editor) 608c611 < 2004-08-17: --- > Email: philringnalda@gmail.com 612a616,618 > Pilgrim & Ringnalda Expires November 11, 2005 [Page 11] > > Internet-Draft Atom Feed Autodiscovery May 2005 615,617c621 < Pilgrim Expires February 15, 2005 [Page 11] < < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Appendix A. Contributors 618a623,625 > The following people contributed to this specification's content: Joe > Gregorio, Paul Hoffman, and the members of the atom-syntax mailing > list. 619a627,637 > Appendix B. Revision History > > 2005-05-08: > Updated reference to XML 3rd ed. > Updated RFC 2396 reference to RFC 3986 > Added editor > > 2005-05-03: > Updated boilerplate to RFC 3978 > > 2004-08-17: 654,671c672 < < < < < < < < < < < < < < < < < < Pilgrim Expires February 15, 2005 [Page 12] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 12] 673c674 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 719c720 < Copyright (C) The Internet Society (2004). This document is subject --- > Copyright (C) The Internet Society (2005). This document is subject 727c728 < Pilgrim Expires February 15, 2005 [Page 13] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 13] 729c730 < Internet-Draft Atom Feed Autodiscovery August 2004 --- > Internet-Draft Atom Feed Autodiscovery May 2005 783c784 < Pilgrim Expires February 15, 2005 [Page 14] --- > Pilgrim & Ringnalda Expires November 11, 2005 [Page 14] 784a786 >