idnits 2.17.1 draft-snell-atompub-link-extensions-03.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- -- The draft header indicates that this document updates RFC4287, but the abstract doesn't seem to mention this, which it should. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == The document seems to lack the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? (The document does seem to have the reference to RFC 2119 which the ID-Checklist requires). (Using the creation date from RFC4287, updated by this document, for RFC5378 checks: 2004-07-09) -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (May 12, 2010) is 5097 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- ** Obsolete normative reference: RFC 2616 (Obsoleted by RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235) Summary: 1 error (**), 0 flaws (~~), 2 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group J. Snell 3 Internet-Draft May 12, 2010 4 Updates: 4287 (if approved) 5 Intended status: Informational 6 Expires: November 13, 2010 8 Atom Link Extensions 9 draft-snell-atompub-link-extensions-03.txt 11 Abstract 13 This specification adds additional attributes to the Atom Syndication 14 Format link and content elements that may be used to express 15 additional metadata about linked resources. 17 Status of this Memo 19 This Internet-Draft is submitted to IETF in full conformance with the 20 provisions of BCP 78 and BCP 79. 22 Internet-Drafts are working documents of the Internet Engineering 23 Task Force (IETF). Note that other groups may also distribute 24 working documents as Internet-Drafts. The list of current Internet- 25 Drafts is at http://datatracker.ietf.org/drafts/current/. 27 Internet-Drafts are draft documents valid for a maximum of six months 28 and may be updated, replaced, or obsoleted by other documents at any 29 time. It is inappropriate to use Internet-Drafts as reference 30 material or to cite them other than as "work in progress." 32 This Internet-Draft will expire on November 13, 2010. 34 Copyright Notice 36 Copyright (c) 2010 IETF Trust and the persons identified as the 37 document authors. All rights reserved. 39 This document is subject to BCP 78 and the IETF Trust's Legal 40 Provisions Relating to IETF Documents 41 (http://trustee.ietf.org/license-info) in effect on the date of 42 publication of this document. Please review these documents 43 carefully, as they describe your rights and restrictions with respect 44 to this document. Code Components extracted from this document must 45 include Simplified BSD License text as described in Section 4.e of 46 the Trust Legal Provisions and are provided without warranty as 47 described in the Simplified BSD License. 49 Table of Contents 51 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 52 2. Notational Conventions . . . . . . . . . . . . . . . . . . . . 3 53 3. The 'md5' attribute . . . . . . . . . . . . . . . . . . . . . . 3 54 4. The 'etag' attribute . . . . . . . . . . . . . . . . . . . . . 3 55 5. The 'modified' attribute . . . . . . . . . . . . . . . . . . . 4 56 6. Security Considerations . . . . . . . . . . . . . . . . . . . . 4 57 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4 58 8. Normative References . . . . . . . . . . . . . . . . . . . . . 4 59 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 5 61 1. Introduction 63 This specification adds additional attribute to the Atom Syndication 64 Format [RFC4287] link and content elements that may be used to 65 express additional metadata about linked resources. 67 2. Notational Conventions 69 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 70 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 71 document are to be interpreted as described in BCP 14, [RFC2119] 73 This specification uses XML Namespaces [W3C.REC-xml-names-19990114] 74 to uniquely identify XML element names. It uses the following 75 namespace prefix for the indicated namespace URI; 77 "atom": "http://www.w3.org/2005/Atom" 79 3. The 'md5' attribute 81 The 'md5' Attribute specifies a MD5 digest [RFC1864] of the resource 82 identified by the atom:link/@href or atom:content/@src attributes. 83 The value is represented as a sequence of 32 hexadecimal digits. The 84 'md5' attribute MAY appear as a child of the atom:link and atom: 85 content elements. 87 md5 = attribute md5 { md5-digest } 88 md5-digest = 90 An example MD5 digest of an enclosed MP3 file: 92 96 The MD5 digest is computed based on the content of the entity-body as 97 specified by Section 14.15 of [RFC2616]. 99 4. The 'etag' attribute 101 The 'etag' Attribute specifies an Entity Tag [RFC2616] for the 102 resource identified by the atom:link or atom:content element. The 103 'etag' attribute MAY appear as a child of the atom:link and atom: 104 content elements. 106 etag = attribute le:etag { entity-tag } 108 entity-tag = [ weak ] opaque-tag 109 weak = "W/" 110 opaque-tag = quoted-string 112 An example Entity Tag for an enclosed MP3 file: 114 118 5. The 'modified' attribute 120 The 'modified' Attribute specifies the date and time when the 121 resource identified by the atom:link or atom:content element was last 122 modified. The value MUST conform to the "date-time" production 123 defined by [RFC3339]. An uppercase "T" character MUST be used to 124 separate date and time, and an uppercase "Z" character MUST be 125 present in the absence of a numeric time zone offset. The 'modified' 126 attribute MAY appear as a child of the atom:link and atom:content 127 elements. 129 modified = attribute modified { xsd:dateTime } 131 An example last-modified attribute for an enclosed MP3 file: 133 137 6. Security Considerations 139 TBD 141 7. IANA Considerations 143 No IANA actions are required by this document. 145 8. Normative References 147 [RFC1864] Myers, J. and M. Rose, "The Content-MD5 Header Field", 148 RFC 1864, October 1995. 150 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 151 Requirement Levels", BCP 14, RFC 2119, March 1997. 153 [RFC2616] Fielding, R., Gettys, J., Mogul, J., Frystyk, H., 154 Masinter, L., Leach, P., and T. Berners-Lee, "Hypertext 155 Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999. 157 [RFC3339] Klyne, G., Ed. and C. Newman, "Date and Time on the 158 Internet: Timestamps", RFC 3339, July 2002. 160 [RFC4287] Nottingham, M., Ed. and R. Sayre, Ed., "The Atom 161 Syndication Format", RFC 4287, December 2005. 163 [W3C.REC-xml-names-19990114] 164 Hollander, D., Layman, A., and T. Bray, "Namespaces in 165 XML", World Wide Web Consortium FirstEdition REC-xml- 166 names-19990114, January 1999, 167 . 169 Author's Address 171 James M Snell 173 Phone: 174 Email: jasnell@us.ibm.com 175 URI: http://ibm.com