Internet-Draft. Boswijck Memex Consulting January 26, The Atom Syndication Format draft-ietf-atompub-format-05. Status of this Memo

Size: px
Start display at page:

Download "Internet-Draft. Boswijck Memex Consulting January 26, The Atom Syndication Format draft-ietf-atompub-format-05. Status of this Memo"

Transcription

1 Network Working Group Internet-Draft Expires: July 27, 2005 M. Nottingham, Ed. R. Sayre, Ed. Boswijck Memex Consulting January 26, 2005 The Atom Syndication Format draft-ietf-atompub-format-05 Status of this Memo 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 Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at The list of Internet-Draft Shadow Directories can be accessed at This Internet-Draft will expire on July 27, Copyright Notice Copyright (C) The Internet Society (2005). All Rights Reserved. Abstract This document specifies Atom, an XML-based Web content and metadata syndication format. Nottingham & Sayre Expires July 27, 2005 [Page 1]

2 Table of Contents 1. Introduction Editorial Notes Example Conformance Notational Conventions Atom Documents Common Atom Constructs Text Constructs "type" Attribute Person Constructs The "atom:name" Element The "atom:uri" Element The "atom: " Element Date Constructs Service Constructs The "href" Attribute Identity Constructs Dereferencing Identity Constructs Comparing Identity Constructs Element Definitions The "atom:feed" Element The "version" Attribute The "atom:head" Element Usage of "atom:head" within "atom:entry" The "atom:entry" Element The "atom:title" Element The "atom:id" Element The "atom:link" Element The "href" Attribute The "rel" Attribute The "type" Attribute The "hreflang" Attribute The "title" Attribute The "length" Attribute The "atom:updated" Element The "atom:published" Element The "atom:author" Element The "atom:contributor" Element The "atom:host" Element The "atom:copyright" Element The "atom:category" Element The "term" Attribute The "scheme" Attribute The "label" attribute The "atom:summary" Element The "atom:content" Element Nottingham & Sayre Expires July 27, 2005 [Page 2]

3 The "type" attribute The "src" attribute Processing Model The "atom:introspection" Element The "atom:post" Element The "atom:edit" Element The "atom:tagline" Element The "atom:generator" Element The "atom:info" Element Managing Feed State Securing Atom Documents Digital Signatures Encryption Embedding Atom in Other Formats Extending Atom IANA Considerations Registry of Link Relations Security Considerations References Normative References Informative References Authors Addresses A. Contributors B. Collected RELAX NG Compact Schema C. Revision History Intellectual Property and Copyright Statements Nottingham & Sayre Expires July 27, 2005 [Page 3]

4 1. Introduction Atom is an XML-based document format which describes lists of related information known as "feeds". Feeds are composed of a number of items, known as "entries", each with an extensible set of attached metadata. For example, each entry has a title. The primary use case that Atom addresses is the syndication of Web content such as Weblogs and news headlines to Web sites as well as directly to user agents. However, nothing precludes it from being used for other purposes and kinds of content. Details of communication protocols between software agents using Atom can be found in the Atom Protocol specification [Atom-protocol]. [[ more motivation / design principles ]] 1.1 Editorial Notes The Atom format is a work-in-progress, and this draft is both incomplete and likely to change rapidly. As a result, THE FORMAT DESCRIBED BY THIS DRAFT SHOULD NOT BE DEPLOYED, either in production systems or in any non-experimental fashion on the Internet. Discussion of this draft happens in two fora; The mailing list [1] The Atom Wiki Web site [2] Active development takes place on the mailing list, while the Wiki is used for issue tracking and new proposals. This document is an early draft and known to be incomplete. Topics marked [[like this]] indicate where additional text is likely to be added. Nottingham & Sayre Expires July 27, 2005 [Page 4]

5 1.2 Example A minimal, single-entry Atom Feed Document: <?xml version="1.0" encoding="utf-8"?> <feed version="draft-ietf-atompub-format-05:do not deploy" xmlns=" <head> <title>example Feed</title> <link href=" <updated> t18:30:02z</updated> <author> <name>john Doe</name> </author> </head> <entry> <title>atom-powered Robots Run Amok</title> <link href=" <id>vemmi://example.org/2003/32397</id> <updated> t18:30:02z</updated> </entry> </feed> 1.3 Conformance [[ talk about atom documents and atom consumers, and how requirements are placed on them ]] 1.4 Notational Conventions The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, [RFC2119]. This specification uses XML Namespaces [W3C.REC-xml-names ] to uniquely identify XML elements and attribute names. It uses the following namespace prefixes for the indicated namespace URIs; "atom": Note that the choice of any namespace prefix is arbitrary and not semantically significant. Atom is specified using terms from the XML Infoset [W3C.REC-xml-infoset ]. However, this specification uses a shorthand for two common terms; the phrase "Information Item" is omitted when naming Element Information Items and Attribute Nottingham & Sayre Expires July 27, 2005 [Page 5]

6 Information Items. Therefore, when this specification uses the term "element," it is referring to an Element Information Item in Infoset terms. Likewise, when it uses the term "attribute," it is referring to an Attribute Information Item. Some sections of this specification are illustrated with fragments of a non-normative RELAX NG Compact schema [RELAX-NG]. However, the text of this specification provides the definition of conformance. A collected schema appears in an informative appendix. Nottingham & Sayre Expires July 27, 2005 [Page 6]

7 2. Atom Documents This specification describes two kinds of Atom Documents; Atom Feed Documents and Atom Entry Documents. An Atom Feed Document is a representation of an Atom feed, including metadata about the feed, and some or all of the entries associated with it. Its document element is atom:feed. An Atom Entry Document represents exactly one Atom Entry, outside of the context of an Atom Feed. Its document element is atom:entry. namespace atom = " start = atomfeed atomentry Both kinds of Atom documents are specified in terms of the XML Information Set, serialised as XML 1.0 [W3C.REC-xml ] and identified with the "application/atom+xml" media type. Atom Documents MUST be well-formed XML. Atom constrains the appearance and content of elements and attributes; unless otherwise stated, Atom Documents MAY contain other Information Items as appropriate. In particular, Comment Information Items and Processing Instruction Information Items SHOULD be ignored in the normal processing of an Atom Document. Any element in an Atom Document MAY have an xml:base attribute. XML Base [W3C.REC-xmlbase ] processing MUST be applied to any relative reference [RFC3986] present in an Atom Document. This includes such elements and attributes as specified by Atom itself, as well as those specified by extensions to Atom. Any element in an Atom Document MAY have an xml:lang attribute, whose content indicates the natural language of the element s content. Requirements regarding the content and interpretation of xml:lang are specified in XML 1.0 [W3C.REC-xml ] Section atomcommonattributes = attribute xml:base { atomuri }?, attribute xml:lang { atomlanguagetag }? [[ discussion of URI escaping and i18n, IRI ]] [[ discussion of white space ]] Atom is extensible. See the section titled Extending Atom later in Nottingham & Sayre Expires July 27, 2005 [Page 7]

8 this document for a full description of how Atom Documents can be extended. Nottingham & Sayre Expires July 27, 2005 [Page 8]

9 3. Common Atom Constructs Many of Atom s elements share a few common structures. This section defines a few such structures and their requirements for convenient reference by the appropriate element definitions. When an element is identified as being a particular kind of construct, it inherits the corresponding requirements from that construct s definition in this section. 3.1 Text Constructs A Text construct contains human readable text, usually in fairly small quantities. atomplaintextconstruct = attribute type { "TEXT" "HTML" }?, text atomxhtmltextconstruct = attribute type { "XHTML" }, (text anyelement)* atomtextconstruct = atomplaintextconstruct atomxhtmltextconstruct "type" Attribute Text constructs MAY have a "type" attribute. When present, the value MUST be one of "TEXT", "HTML" or "XHTML". If the "type" attribute is not provided, software MUST behave as though it were present with a value of "TEXT". Note that MIME media types [RFC2045] are not acceptable values for the "type" attribute. If the value is "TEXT", the content of the Text construct MUST NOT contain child elements. Such text is intended to be presented to humans in a readable fashion. Thus, software MAY display it using normal text rendering techniques such as proportional fonts, white-space collapsing, and justification. If the value of "type" is "HTML", the content of the Text construct MUST NOT contain child elements, and SHOULD be suitable for handling by software that knows HTML. The HTML markup must be escaped; for example, "<br>" as "<br>". The HTML markup SHOULD be such that it Nottingham & Sayre Expires July 27, 2005 [Page 9]

10 could validly appear directly within an HTML <DIV> element. Receiving software which displays the content MAY use the markup to aid in displaying it. [[example atom entry w/ escaped markup]] If the value of "type" is "XHTML", the content of the Text construct MAY contain child elements. The content SHOULD be XHTML text and markup that could validly appear directly within an xhtml:div element. Receiving software which displays the content MAY use the markup to aid in displaying it. Escaped markup is interpreted as a text representation of markup, and MUST NOT be interpreted as markup itself. 3.2 Person Constructs A Person construct is an element that describes a person, corporation, or similar entity. Person constructs MAY be extended by namespace-qualified element children. This specification assigns no significance to the order of appearance of the child elements in a Person construct. atompersonconstruct = (element atom:name { text } & element atom:uri { atomuri }? & element atom: { atom address }?) The "atom:name" Element The "atom:name" element s content conveys a human-readable name for the person. Person constructs MUST contain exactly one "atom:name" element The "atom:uri" Element The "atom:uri" element s content conveys a URI associated with the person. Person constructs MAY contain an atom:uri element, but MUST NOT contain more than one. The content of atom:uri in a Person construct MUST be a URI reference [RFC3986]. xml:base [W3C.REC-xmlbase ] processing MUST be applied to the atom:uri element s content. Nottingham & Sayre Expires July 27, 2005 [Page 10]

11 3.2.3 The "atom: " Element The "atom: " element s content conveys an address associated with the persons. Person constructs MAY contain an atom: element, but MUST NOT contain more than one. Its content MUST be an address [RFC2822]. 3.3 Date Constructs A Date construct is an element whose content MUST conform to the date-time BNF rule in [RFC3339]. atomdateconstruct = xsd:datetime 3.4 Service Constructs A Service construct is an empty element that conveys the URI of an Atom Publishing Protocol [Atom-protocol] service associated with an entry or feed. atomserviceconstruct = attribute href { atomuri } The "href" Attribute The "href" attribute contains the a URI of the service. atom:service elements MUST have a "href" attribute, whose value MUST be a URI reference [RFC3986]. xml:base processing MUST be applied to the "href" attribute. 3.5 Identity Constructs An Identity construct is an element whose content conveys a permanent, universally unique identifier for the construct s parent. Its content MUST be a URI, as defined by [RFC3986]. Note that the definition of "URI" excludes relative references. When an Atom document is relocated, migrated, syndicated, republished, exported or imported, the content of its Identity construct MUST NOT change. Put another way, an Identity construct Nottingham & Sayre Expires July 27, 2005 [Page 11]

12 pertains to all instantiations of a particular Atom entry or feed; revisions retain the same content in their Identity constructs. atomidentityconstruct = (atomuri) Dereferencing Identity Constructs The content of an Identity construct MAY be dereferencable (e.g. an HTTP URI). However, processors MUST NOT assume it to be dereferencable. The content of an Identity construct MUST be created in a way that assures uniqueness, and it is suggested that the Identity construct be stored along with the associated resource. Because of the risk of confusion between URIs that would be equivalent if dereferenced, the following normalization strategy is strongly encouraged when generating Identity constructs: o Provide the scheme in lowercase characters. o Provide the host, if any, in lowercase characters. o Only perform percent-encoding where it is essential. o Use uppercase A-through-F characters when percent-encoding. o Prevent dot-segments appearing in paths. o For schemes that define a default authority, use an empty authority if the default is desired. o For schemes that define an empty path to be equivalent to a path of "/", use "/". o For schemes that define a port, use an empty port if the default is desired. o Preserve empty fragment identifiers and queries. o Ensure that all portions of the URI are UTF-8 encoded NFC form Unicode strings Comparing Identity Constructs Instances of Identity constructs can be compared to determine whether an entry or feed is the same as one seen before. Processors MUST compare Identity constructs on a character-by-character basis in a case-sensitive fashion. As a result, two URIs that resolve to the same resource but are not character-for-character identical will be considered different for the purposes of Identifier comparison. Nottingham & Sayre Expires July 27, 2005 [Page 12]

13 For example, " " " and " will all be considered different identifiers, despite their differences in case. Likewise, " bob", " and " will all be considered different identifiers, because URI %-escaping is significant for the purposes of comparison. Nottingham & Sayre Expires July 27, 2005 [Page 13]

14 4. Element Definitions 4.1 The "atom:feed" Element The "atom:feed" element is the document (i.e., top-level) element of an Atom Feed Document, acting as a container for metadata and data associated with the feed. Its first element child MUST be atom:head, which MAY be followed zero or more atom:entry child elements. atomfeed = element atom:feed { atomversionattribute, (atomhead & atomentry* & anyelement*) } The "version" Attribute atom:feed elements MUST have a "version" attribute whose content indicates the version of the Atom specification that the feed conforms to. The content of this attribute is unstructured text. The version identifier for this specification is "draft-ietf-atompub-format-05: do not deploy". atomversionattribute = attribute version {"draft-ietf-atompub-format-05 : do not deploy"} 4.2 The "atom:head" Element The atom:head element acts as a container for metadata about the feed itself. The atom:head element MAY contain any namespace-qualified [W3C.REC-xml-names ] elements as children. This specification assigns no significance to the order of appearance of the child elements of atom:head. Nottingham & Sayre Expires July 27, 2005 [Page 14]

15 atomhead = element atom:head { (atomtitle & atomupdated & atomlink+ & atomid? & atomauthor? & atomcontributor* & atomtagline? & atomgenerator? & atominfo? & atomcopyright? & atomcategory* & atomintrospection? & atompost? & anyelement*) } The following child elements are defined by this specification (note that the presence of some of these elements is required): o atom:head elements MUST contain exactly one atom:title element. o atom:head elements MUST contain at least one atom:link element with a rel attribute value of "alternate". o atom:head elements MUST NOT contain more than one atom:link element with a rel attribute value of "alternate" that has the same type attribute value. If a feed s atom:link element with type="alternate" resolves to an HTML document, then that document SHOULD have a autodiscovery link element [Atom-autodiscovery] that reflects back to the feed. atom:head elements MAY contain additional atom:link elements beyond those described above. o atom:head elements MUST contain exactly one atom:author element, UNLESS all of the atom:feed element s child atom:entry elements contain an atom:author element. atom:head elements MUST NOT contain more than one atom:author element. [[inheritance]] o atom:head elements MUST NOT contain more than one an atom:contributor element. o atom:head elements MUST NOT contain more than one an atom:copyright element. o atom:head elements MUST NOT contain more than one an atom:id element. o atom:head elements MUST contain exactly one atom:updated element. o atom:head elements MAY contain any number of atom:category elements. o atom:head elements MUST NOT contain more than one atom:post element. Nottingham & Sayre Expires July 27, 2005 [Page 15]

16 o atom:head elements MUST NOT contain more than one atom:introspection element. o atom:head elements MUST NOT contain more than one atom:tagline element. o atom:head elements MUST NOT contain more than one atom:generator element. o atom:head elements MUST NOT contain more than one atom:info element Usage of "atom:head" within "atom:entry" In this case, the atom:head element acts as a container for metadata about the feed within which the entry was created. If an atom:entry is copied into one feed from another feed, then the atom:head element of the source feed SHOULD be inserted into the atom:entry unless the entry, as copied, already contains an atom:head element. If the atom:entry already contains an atom:head, then that atom:head SHOULD be copied without modification. [[... example... ]] 4.3 The "atom:entry" Element The "atom:entry" element represents an individual entry. This element can appear as a child of the atom:feed element, or it can appear as the document (i.e., top-level) element of a standalone Atom Entry Document. When appearing in an Atom Entry Document, atom:entry elements MUST have a "version" attribute whose content indicates the version of the Atom specification that the entry conforms to. The version identifier for this specification is "draft-ietf-atompub-format-05: do not deploy". The atom:entry element MAY contain any namespace-qualified [W3C.REC-xml-names ] elements as children. This specification assigns no significance to the order of appearance of the child elements of atom:entry. Nottingham & Sayre Expires July 27, 2005 [Page 16]

17 atomentry = element atom:entry { atomversionattribute?, (atomtitle & atomid & atomlink* & atomupdated & atompublished? & atomauthor? & atomcontributor* & atomhost? & atomcopyright? & atomcategory* & atomedit? & atomsummary? & atomcontent? & atomhead? & anyelement*) } The following child elements are defined by this specification (note that it requires the presence of some of these elements): o atom:entry elements MUST have exactly one "atom:title" element. o atom:entry elements MUST contain exactly one atom:id element. o atom:entry elements that contain no child atom:content element MUST contain at least one atom:link element with a rel attribute value of "alternate". atom:entry elements MUST NOT contain more than one atom:link element with a rel attribute value of "alternate" that has the same type attribute value. atom:entry elements MAY contain additional atom:link elements beyond those described above. o atom:entry elements MUST contain exactly one atom:updated element. o atom:entry elements MUST NOT contain more than one atom:published element. o atom:entry elements MUST contain exactly one atom:author element, unless, in an Atom Feed Document, the atom:head element contains an atom:author element itself. atom:entry elements MUST NOT contain more than one atom:author element. o atom:entry elements MUST NOT contain more than one atom:contributor element. o atom:entry elements MUST NOT contain more than one atom:host element. o atom:entry elements MUST NOT contain more than one atom:copyright element. o atom:entry elements MAY contain any number of atom:category elements. Nottingham & Sayre Expires July 27, 2005 [Page 17]

18 o atom:entry elements MUST contain an atom:summary element in any of the following cases: * the atom:entry element contains no atom:content element. * the atom:entry contains an atom:content which has a "src" attribute (and is thus empty). * the atom:entry contains content which is encoded in Base64; i.e. the "type" attribute of atom:content is a MIME media type [RFC2045] and does not begin with "text/" nor end with "+xml". o atom:entry elements MUST NOT contain more than one atom:summary element. o atom:entry elements MUST NOT contain more than one atom:edit element. o atom:entry elements MUST NOT contain more than one atom:head element. 4.4 The "atom:title" Element The "atom:title" element is a Text construct that conveys a human-readable title for an entry or feed. atomtitle = element atom:title { atomtextconstruct } 4.5 The "atom:id" Element The "atom:id" element is an Identity construct that conveys a permanent, universally unique identifier for an entry or feed. atomid = element atom:id { atomidentityconstruct } 4.6 The "atom:link" Element The atom:link element is an empty element that defines a reference from an Atom Document to a Web resource. atomlink = element atom:link { attribute href { atomuri }, attribute rel { atomncname atomuri }?, attribute type { atommediatype }?, attribute hreflang { atomlanguagetag }?, attribute title { text }?, attribute length { text }?, empty Nottingham & Sayre Expires July 27, 2005 [Page 18]

19 } The "href" Attribute The "href" attribute contains the link s URI. Link constructs MUST have a href attribute, whose value MUST be a URI reference [RFC3986]. xml:base [W3C.REC-xmlbase ] processing MUST be applied to the href attribute s content The "rel" Attribute Link elements MAY have an "rel" attribute that indicates the link relation type. If the "rel" attribute is not present, the link element MUST be interpreted as if the link relation type is "alternate". rel_attribute = segment-nz-nc / URI The value of "rel" MUST be either a name, which is non-empty and does not contain any colon (":") characters, or a URI [RFC3986]. Note that use of a relative reference is not allowed. If a name is given, implementations MUST consider the link relation type to be equivalent to the same name registered within the IANA Registry of Link Relations Section 9, and thus the URI that would be obtained by appending the value of the rel attribute to the string " The value of "rel" describes the meaning of the link, but does not impose any behavioral requirements on implementations. This document defines two initial values for the Registry of Link Relations: The value "alternate" signifies that the URI in the value of the href attribute identifies an alternate version of the resource described by the containing element. The value "related" signifies that the URI in the value of the href attribute identifies a resource related to the resource described by the containing atom:feed or atom:entry element. For example, the feed for a site which discusses the performance of the search engine at " might contain, as a child of atom:head: <link rel="related" href=" Nottingham & Sayre Expires July 27, 2005 [Page 19]

20 An identical link might appear as a child of any atom:entry whose content contains a discussion of that same search engine The "type" Attribute Link elements MAY have a type attribute, whose value MUST conform to the syntax of a MIME media type [RFC2045]. The type attribute s value is an advisory media type; it is a hint about the type of the representation which is expected to be returned when the value of the href attribute is dereferenced. Note that the type attribute does not override the actual media type returned with the representation The "hreflang" Attribute The "hreflang" attribute s content describes the language of the resource pointed to by the href attribute. When used together with the rel="alternate", it implies a translated version of the entry. Link elements MAY have an hreflang attribute, whose value MUST be a language tag [RFC3066] The "title" Attribute The "title" attribute conveys human-readable information about the link. Link elements MAY have a title attribute The "length" Attribute The "length" attribute indicates an advisory length of the linked content in octets; it is a hint about the content length of the representation returned when the URI in the href attribute is dereferenced. Note that the length attribute does not override the actual content length of the representation as reported by the underlying protocol. Link elements MAY have a length attribute. 4.7 The "atom:updated" Element The "atom:updated" element is a Date construct indicating the most recent instant in time when an entry or feed was modified in a way the producer considers significant. Therefore, not all modifications necessarily result in a changed atom:updated value. Publishers MAY change the value of this element over time. Processors MAY present entries sorted using this value. Processors MAY choose not to present entries until the instant in time specified Nottingham & Sayre Expires July 27, 2005 [Page 20]

21 in the atom:updated element has passed. atomupdated = element atom:updated { atomdateconstruct } 4.8 The "atom:published" Element The "atom:published" element is a Date construct indicating an instant in time associated with an event early in the life cycle of the entry. Typically, atom:published will be associated with the initial creation or first availability of the resource. Processors MAY present entries sorted using this value. Processors MAY choose not to present entries until the instant in time specified in the atom:published element has passed. 4.9 The "atom:author" Element The "atom:author" element is a Person construct that indicates the default author of the an entry or feed atomauthor = element atom:author { atompersonconstruct } 4.10 The "atom:contributor" Element The "atom:contributor" element is a Person construct that indicates a person or other entity who contributes to the entry. atomcontributor = element atom:contributor { atompersonconstruct } 4.11 The "atom:host" Element The "atom:host" element s content conveys a domain name or network address associated with an entry s origin. Its content MUST be a domain name [RFC1035], a dotted-decimal IPv4 address [RFC0791], or a colon-delimited IPv6 address [RFC2460] The "atom:copyright" Element The "atom:copyright" element is a Text construct that conveys a human-readable copyright statement for an entry or feed. The atom:copyright element SHOULD NOT be used to convey Nottingham & Sayre Expires July 27, 2005 [Page 21]

22 machine-readable licensing information. If an atom:entry element does not contain an atom:copyright element, then the atom:copyright element of the containing atom:feed element s atom:head element, if present, should be considered to apply to the entry The "atom:category" Element Category elements contain information about a category to which an Atom feed or entry is associated. atomcategory = element atom:category { attribute term { text }, attribute scheme { atomuri }?, attribute label { text }?, empty } The "term" Attribute The "term" attribute is a string which identifies the category to which the entry or feed belongs. Category elements MUST have a "term" attribute The "scheme" Attribute The "scheme" attribute is a URI that identifies a categorization scheme. Category elements MAY have a "scheme" attribute The "label" attribute The "label" attribute provides a human-readable label that may be displayed in end-user applications. Category elements MAY have a "label" attribute The "atom:summary" Element The "atom:summary" element is a Text construct that conveys a short summary, abstract or excerpt of an entry. atomsummary = element atom:summary { atomtextconstruct } Nottingham & Sayre Expires July 27, 2005 [Page 22]

23 4.15 The "atom:content" Element The "atom:content" element either contains or links to the content of the entry. atom:entry elements MUST contain zero or one atom:content elements. atominlinetextcontent = element atom:content { attribute type { "TEXT" "HTML" atommediatype }?, (text)* } atominlinexhtmlcontent = element atom:content { attribute type { "XHTML" atommediatype }?, (text anyelement)* } atomoutoflinecontent = element atom:content { attribute type { "TEXT" "HTML" "XHTML" atommediatype }?, attribute src { atomuri }, empty } atomcontent = atominlinetextcontent atominlinexhtmlcontent atomoutoflinecontent The "type" attribute atom:content MAY have a "type" attribute, When present, the value MAY be one of "TEXT", "HTML", or "XHTML". Failing that, it MUST be a MIME media type [RFC2045] in which, to use the terminology of Section 5 of [RFC2045], the top level is a discrete type. If the type attribute is not provided, software MUST behave as though it were present with a value of "TEXT" The "src" attribute atom:content MAY have a "src" attribute, whose value MUST be a URI reference [RFC3986]. If the "src" attribute is present, software MAY use the URI to retrieve the content. If the "src" attribute is Nottingham & Sayre Expires July 27, 2005 [Page 23]

24 present, atom:content MUST be empty. That is to say, the content may be retrievable using "src=" URI, or it may be contained within atom:content, but not both. If the "src" attribute is present, the "type" attribute SHOULD be provided and MUST be a MIME media type [RFC2045], rather than "TEXT", "HTML", or "XHTML". The value is advisory; that is to say, upon dereferencing the URI to retrieve the content, if the server providing that content also provides a media type, the server-provided media type is authoritative. If the value of type begins with "text/" or ends with "+xml", the content SHOULD be local; that is to say, no "src" attribute should be provided Processing Model Software MUST apply the following rules in the order below to ascertain the rules governing the content of "atom:content". 1. If the value is "TEXT", the content of atom:content MUST NOT contain child elements. Such text is intended to be presented to humans in a readable fashion. Thus, software MAY display it using normal text rendering techniques such as proportional fonts, white-space collapsing, and justification. 2. If the value of "type" is "HTML", the content of atom:content MUST NOT contain child elements, and SHOULD be suitable for handling by software that knows HTML. The HTML markup must be escaped; for example, "<br>" as "<br>". The HTML markup SHOULD be such that it could validly appear directly within an HTML <DIV> element. Receiving software which displays the content SHOULD use the markup to aid in displaying it. 3. If the value of "type" is "XHTML", the content of atom:content MAY contain child elements. The content SHOULD be XHTML text and markup that could validly appear directly within an xhtml:div element. Receiving software which displays the content SHOULD use the markup to aid in displaying it. Escaped markup is interpreted as a text representation of markup, and MUST NOT be interpreted as markup itself. 4. If the value of "type" ends with "+xml" or "/xml", the content of atom:content may include child elements, and SHOULD be suitable for handling by software that knows the indicated media type. If the "src" attribute is not provided, this would normally mean that the "atom:content" element would contain a single child element which would serve as the root element of the XML document of the indicated type. 5. If the value of "type" begins with "text/" the content of atom:content MUST NOT contain child elements. Nottingham & Sayre Expires July 27, 2005 [Page 24]

25 6. For all other values of "type", the content of atom:content MUST be a valid Base64 encoding [RFC3548], which when decoded SHOULD be suitable for handling by software that knows the indicated media type. In this case, the characters in the Base64 encoding may be preceded and followed in the atom:content element by whitespace, and lines are separated by a single newline (U+000A) character The "atom:introspection" Element The "atom:introspection" element is a Service construct that conveys the URI of an introspection file associated with a feed. atomintrospection = element atom:introspection { atomserviceconstruct } 4.17 The "atom:post" Element The "atom:post" element is a Service construct that conveys the URI used to add entries to a feed. atompost = element atom:post { atomserviceconstruct } 4.18 The "atom:edit" Element The "atom:edit" element is a Service construct that conveys the URI used to retrieve and edit the source representation of an entry. atomedit = element atom:edit { atomserviceconstruct } 4.19 The "atom:tagline" Element The "atom:tagline" element is a Text construct that conveys a human-readable description or tagline for the feed. atomtagline = element atom:tagline { atomtextconstruct } 4.20 The "atom:generator" Element The "atom:generator" element s content identifies the software agent Nottingham & Sayre Expires July 27, 2005 [Page 25]

26 used to generate a feed, for debugging and other purposes. atomgenerator = element atom:generator { attribute url { atomuri }?, attribute version { text }?, text } The content of this element, when present, MUST be a string that is a human-readable name for the generating agent. The atom:generator element MAY have a "uri" attribute whose value MUST be a URI reference [RFC3986]. When dereferenced, that URI SHOULD produce a representation that is relevant to that agent. The atom:generator element MAY have a "version" attribute that indicates the version of the generating agent. When present, its value is unstructured text The "atom:info" Element The "atom:info" element is a Text construct that conveys a human-readable explanation of the feed format itself. The atom:info element SHOULD NOT be considered meaningful by processors; it is a convenience to publishers. atominfo = element atom:info { atomtextconstruct } Nottingham & Sayre Expires July 27, 2005 [Page 26]

27 5. Managing Feed State [[ talk about what it means to keep a view of a feed ]] Nottingham & Sayre Expires July 27, 2005 [Page 27]

28 6. Securing Atom Documents Because Atom is an XML-based format, existing XML security mechanisms can be used to secure its content. 6.1 Digital Signatures The document element of an Atom document (i.e., atom:feed in an Atom Feed Document, atom:entry in an Atom Entry Document) MAY have an Enveloped Signature, as described by XML-Signature and Syntax Processing [W3C.REC-xmldsig-core ]. Processors MUST NOT reject an Atom document containing such a signature because they are not capable of verifying it; they MUST continue processing and MAY inform the user of their failure to validate the signature. In other words, the presence of an element with the namespace URI " and a local name of "Signature" as a child of the document element must not cause a processor to fail merely because of its presence. Other elements in an Atom document MUST NOT be signed unless their definitions explicitly specify such a capability. 6.2 Encryption The document element of an Atom document (i.e., atom:feed in an Atom Feed Document, atom:entry in an Atom Entry Document) MAY be encrypted, using the mechanisms described by XML Encryption Syntax and Processing [W3C.REC-xmlenc-core ]. Nottingham & Sayre Expires July 27, 2005 [Page 28]

29 7. Embedding Atom in Other Formats [[... ]] Nottingham & Sayre Expires July 27, 2005 [Page 29]

30 8. Extending Atom [[... ]] Nottingham & Sayre Expires July 27, 2005 [Page 30]

31 9. IANA Considerations An Atom Document, when serialized as XML 1.0, can be identified with the following media type: MIME media type name: application MIME subtype name: atom+xml Mandatory parameters: None. Optional parameters: "charset": This parameter has identical semantics to the charset parameter of the "application/xml" media type as specified in RFC 3023 [RFC3023]. [RFC3023]. Encoding considerations: Identical to those of "application/xml" as described in RFC 3023 [RFC3023], section 3.2. Security considerations: As defined in this specification. [[update upon publication]] In addition, as this media type uses the "+xml" convention, it shares the same security considerations as described in RFC 3023 [RFC3023], section 10. Interoperability considerations: There are no known interoperability issues. Published specification: This specification. [[update upon publication]] Applications which use this media type: No known applications currently use this media type. Additional information: Magic number(s): As specified for "application/xml" in RFC 3023 [RFC3023], section 3.2. File extension:.atom Fragment identifiers: As specified for "application/xml" in RFC 3023 [RFC3023], section 5. Base URI: As specified in RFC 3023 [RFC3023], section 6. Macintosh File Type code: TEXT Person and address to contact for further information: Mark Nottingham Intended usage: COMMON Author/Change controller: This specification s author(s). [[update upon publication]] 9.1 Registry of Link Relations This registry is maintained by IANA and initially contains the two values: "alternate" and "related". New assignments are subject to IESG Approval, as outlined in [RFC2434]. Requests should be made by to IANA, which will then forward the request to the IESG requesting approval. The request should contain discussion of at Nottingham & Sayre Expires July 27, 2005 [Page 31]

32 least the following five topics: o A value for the "rel" attribute that conforms to the syntax rule given in Section o Common name for link type. o Description of link type semantics. o Expected display characteristics. o Security considerations. Nottingham & Sayre Expires July 27, 2005 [Page 32]

33 10. Security Considerations Atom document can be encrypted and signed using [W3C.REC-xmlenc-core ] and [W3C.REC-xmldsig-core ], respectively, and is subject to the security considerations implied by their use. Nottingham & Sayre Expires July 27, 2005 [Page 33]

34 11. References 11.1 Normative References [Atom-autodiscovery] Pilgrim, M., "Atom Feed Autodiscovery", work-in-progress, August [Atom-protocol] Gregorio, J. and R. Sayre, "The Atom Publishing Protocol", work-in-progress, July [RFC0791] Postel, J., "Internet Protocol", STD 5, RFC 791, September [RFC1035] Mockapetris, P., "Domain names - implementation and specification", STD 13, RFC 1035, November [RFC2045] Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", RFC 2045, November [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March [RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460, December [RFC2822] Resnick, P., "Internet Message Format", RFC 2822, April [RFC3023] Murata, M., St. Laurent, S. and D. Kohn, "XML Media Types", RFC 3023, January [RFC3066] Alvestrand, H., "Tags for the Identification of Languages", BCP 47, RFC 3066, January [RFC3339] Klyne, G. and C. Newman, "Date and Time on the Internet: Timestamps", RFC 3339, July [RFC3548] Josefsson, S., "The Base16, Base32, and Base64 Data Encodings", RFC 3548, July [RFC3986] Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January [W3C.NOTE-datetime ] Nottingham & Sayre Expires July 27, 2005 [Page 34]

35 Wolf, M. and C. Wicksteed, "Date and Time Formats", W3C NOTE NOTE-datetime , August [W3C.REC-xml ] Yergeau, F., Paoli, J., Sperberg-McQueen, C., Bray, T. and E. Maler, "Extensible Markup Language (XML) 1.0 (Third Edition)", W3C REC REC-xml , February [W3C.REC-xml-infoset ] Tobin, R. and J. Cowan, "XML Information Set", W3C FirstEdition REC-xml-infoset , October [W3C.REC-xml-names ] Hollander, D., Bray, T. and A. Layman, "Namespaces in XML", W3C REC REC-xml-names , January [W3C.REC-xmlbase ] Marsh, J., "XML Base", W3C REC REC-xmlbase , June [W3C.REC-xmldsig-core ] Solo, D., Reagle, J. and D. Eastlake, "XML-Signature Syntax and Processing", W3C REC REC-xmldsig-core , February [W3C.REC-xmlenc-core ] Reagle, J. and D. Eastlake, "XML Encryption Syntax and Processing", W3C REC REC-xmlenc-core , December Informative References [RELAX-NG] OASIS Technical Committee: RELAX NG, "RELAX NG Specification", December [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 2434, October Nottingham & Sayre Expires July 27, 2005 [Page 35]

36 URIs [1] < [2] < Authors Addresses Mark Nottingham (editor) URI: Robert Sayre (editor) Boswijck Memex Consulting URI: Nottingham & Sayre Expires July 27, 2005 [Page 36]

37 Appendix A. Contributors The following people contributed to preliminary drafts of this document: Tim Bray, Mark Pilgrim, and Sam Ruby. Norman Walsh provided the Relax NG schema. The content and concepts within are a product of the Atom community and the Atom Publishing Format and Protocol Working Group. Nottingham & Sayre Expires July 27, 2005 [Page 37]

38 Appendix B. Collected RELAX NG Compact Schema This appendix is informative. # -*- Relax NG -*- namespace local = "" namespace atom = " namespace s = " start = atomfeed atomentry # Attribute definitions atomcommonattributes = attribute xml:base { atomuri }?, attribute xml:lang { atomlanguagetag }? atomversionattribute = attribute version {"draft-ietf-atompub-format-05 : do not deploy"} # Common Atom Constructs atomplaintextconstruct = attribute type { "TEXT" "HTML" }?, text atomxhtmltextconstruct = attribute type { "XHTML" }, (text anyelement)* atomtextconstruct = atomplaintextconstruct atomxhtmltextconstruct atompersonconstruct = (element atom:name { text } & element atom:uri { atomuri }? & element atom: { atom address }?) atomdateconstruct = xsd:datetime atomserviceconstruct = Nottingham & Sayre Expires July 27, 2005 [Page 38]

39 attribute href { atomuri } atomidentityconstruct = (atomuri) # atom:feed # TODO: Test for multiple atom:link/@rel= alternate with # the The following tests are simple to do, # but my validator is giving me trouble. # TODO: Debug and add them back # Test for at least one atom:link/@rel= alternate # Test for atom:author or all atom:entry have atom:author # atom:feed atomfeed = element atom:feed { atomversionattribute, (atomhead & atomentry* & anyelement*) } # atom:head atomhead = [ s:rule [ context = "atom:head" s:assert [ test = "atom:link[@rel= alternate ]" "An atom:feed must have at least one link element with a rel attribute of alternate." ] ] s:rule [ context = "atom:head" s:assert [ test = "atom:author or not(../atom:entry[count(atom:author) = 0])" "An atom:feed must have an atom:author unless all of its atom:entry children have an atom:author." ] ] ] element atom:head { Nottingham & Sayre Expires July 27, 2005 [Page 39]

40 } (atomtitle & atomupdated & atomlink+ & atomid? & atomauthor? & atomcontributor* & atomtagline? & atomgenerator? & atominfo? & atomcopyright? & atomcategory* & atomintrospection? & atompost? & anyelement*) # atom:entry # TODO: Test for multiple alternate # with the # TODO: Test for required atom:summary atomentry = [ s:rule [ context = "/atom:entry" s:assert [ test = "@version" "The version attribute is required on standalone atom:entry elements." ] ] s:rule [ context = "atom:entry" s:assert [ test = "atom:link[@rel= alternate ]" "An atom:entry must have at least one link element with a rel attribute of alternate." ] ] s:rule [ context = "atom:entry" s:assert [ test = "atom:author or../atom:author" "An atom:entry must have an atom:author if the parent atom:feed does not." ] ] Nottingham & Sayre Expires July 27, 2005 [Page 40]

41 ] element atom:entry { atomversionattribute?, (atomtitle & atomid & atomlink* & atomupdated & atompublished? & atomauthor? & atomcontributor* & atomhost? & atomcopyright? & atomcategory* & atomedit? & atomsummary? & atomcontent? & atomhead? & anyelement*) } # atom:title atomtitle = element atom:title { atomtextconstruct } # atom:id atomid = element atom:id { atomidentityconstruct } atomlink = element atom:link { attribute href { atomuri }, attribute rel { atomncname atomuri }?, attribute type { atommediatype }?, attribute hreflang { atomlanguagetag }?, attribute title { text }?, attribute length { text }?, empty } # atom:updated # TODO: Test for a timezone that SHOULD be UTC atomupdated = element atom:updated { atomdateconstruct } # atom:published Nottingham & Sayre Expires July 27, 2005 [Page 41]

42 atompublished = element atom:published { atomdateconstruct } # atom:author atomauthor = element atom:author { atompersonconstruct } # atom:contributor atomcontributor = element atom:contributor { atompersonconstruct } # atom:host # TODO: tighten this up atomhost = element atom:host { text } # atom:copyright atomcopyright = element atom:copyright { atomtextconstruct } # atom:category atomcategory = element atom:category { attribute term { text }, attribute scheme { atomuri }?, attribute label { text }?, empty } # atom:summary atomsummary = element atom:summary { atomtextconstruct } # atom:content atominlinetextcontent = element atom:content { attribute type { "TEXT" "HTML" atommediatype }?, (text)* } atominlinexhtmlcontent = element atom:content { attribute type { "XHTML" atommediatype }?, (text anyelement)* } Nottingham & Sayre Expires July 27, 2005 [Page 42]

43 atomoutoflinecontent = element atom:content { attribute type { "TEXT" "HTML" "XHTML" atommediatype }?, attribute src { atomuri }, empty } atomcontent = atominlinetextcontent atominlinexhtmlcontent atomoutoflinecontent # atom:introspection atomintrospection = element atom:introspection { atomserviceconstruct } # atom:post atompost = element atom:post { atomserviceconstruct } # atom:edit atomedit = element atom:edit { atomserviceconstruct } # atom:tagline atomtagline = element atom:tagline { atomtextconstruct } # atom:generator atomgenerator = element atom:generator { attribute url { atomuri }?, attribute version { text }?, text } # atom:info atominfo = element atom:info { atomtextconstruct } Nottingham & Sayre Expires July 27, 2005 [Page 43]

Internet-Draft September 5, 2004 Expires: March 6, The Atom Syndication Format draft-ietf-atompub-format-02. Status of this Memo

Internet-Draft September 5, 2004 Expires: March 6, The Atom Syndication Format draft-ietf-atompub-format-02. Status of this Memo Network Working Group M. Nottingham, Ed. Internet-Draft September 5, 2004 Expires: March 6, 2005 Status of this Memo The Atom Syndication Format draft-ietf-atompub-format-02 By submitting this Internet-Draft,

More information

Network Working Group Internet-Draft October 27, 2007 Intended status: Experimental Expires: April 29, 2008

Network Working Group Internet-Draft October 27, 2007 Intended status: Experimental Expires: April 29, 2008 Network Working Group J. Snell Internet-Draft October 27, 2007 Intended status: Experimental Expires: April 29, 2008 Status of this Memo Atom Publishing Protocol Feature Discovery draft-snell-atompub-feature-12.txt

More information

Expires: December 9, 2005 June 07, The Atom Syndication Format draft-ietf-atompub-format-09. Status of this Memo

Expires: December 9, 2005 June 07, The Atom Syndication Format draft-ietf-atompub-format-09. Status of this Memo Network Working Group M. Nottingham, Ed. Internet-Draft R. Sayre, Ed. Expires: December 9, 2005 June 07, 2005 Status of this Memo The Atom Syndication Format draft-ietf-atompub-format-09 By submitting

More information

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-00.

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-00. Network Working Group J. Snell Internet-Draft August 2005 Expires: February 2, 2006 Status of this Memo Atom Link No Follow draft-snell-atompub-feed-nofollow-00.txt By submitting this Internet-Draft, each

More information

Network Working Group Internet-Draft January 25, 2006 Expires: July 29, Feed Rank draft-snell-atompub-feed-index-05.txt. Status of this Memo

Network Working Group Internet-Draft January 25, 2006 Expires: July 29, Feed Rank draft-snell-atompub-feed-index-05.txt. Status of this Memo Network Working Group J. Snell Internet-Draft January 25, 2006 Expires: July 29, 2006 Status of this Memo Feed Rank draft-snell-atompub-feed-index-05.txt By submitting this Internet-Draft, each author

More information

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-03.

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-03. Network Working Group J. Snell Internet-Draft August 2005 Expires: February 2, 2006 Status of this Memo Atom Link No Follow draft-snell-atompub-feed-nofollow-03.txt By submitting this Internet-Draft, each

More information

Intended status: Informational. B. Wyman October 2, 2007

Intended status: Informational. B. Wyman October 2, 2007 Network Working Group Internet-Draft Intended status: Informational Expires: April 4, 2008 P. Saint-Andre XMPP Standards Foundation J. Hildebrand Jabber, Inc. B. Wyman October 2, 2007 Transporting Atom

More information

Jabber, Inc. August 20, 2004

Jabber, Inc. August 20, 2004 Network Working Group Internet-Draft Expires: February 18, 2005 P. Saint-Andre Jabber Software Foundation J. Hildebrand Jabber, Inc. August 20, 2004 Transporting Atom Notifications over the Extensible

More information

Internet Engineering Task Force (IETF) February The application/tei+xml Media Type. Abstract

Internet Engineering Task Force (IETF) February The application/tei+xml Media Type. Abstract Internet Engineering Task Force (IETF) Request for Comments: 6129 Category: Informational ISSN: 2070-1721 L. Romary TEI Consortium and INRIA S. Lundberg The Royal Library, Copenhagen February 2011 The

More information

Internet-Draft September 1, 2005 Expires: March 5, Feed History: Enabling Incremental Syndication draft-nottingham-atompub-feed-history-04

Internet-Draft September 1, 2005 Expires: March 5, Feed History: Enabling Incremental Syndication draft-nottingham-atompub-feed-history-04 Network Working Group M. Nottingham Internet-Draft September 1, 2005 Expires: March 5, 2006 Status of this Memo Feed History: Enabling Incremental Syndication draft-nottingham-atompub-feed-history-04 By

More information

Request for Comments: NewBay Software October 2007

Request for Comments: NewBay Software October 2007 Network Working Group Request for Comments: 5023 Category: Standards Track J. Gregorio, Ed. Google B. de hora, Ed. NewBay Software October 2007 The Atom Publishing Protocol Status of This Memo This document

More information

Intended status: Standards Track August 15, 2008 Expires: February 16, 2009

Intended status: Standards Track August 15, 2008 Expires: February 16, 2009 Network Working Group J. Gregorio, Ed. Internet-Draft Google Intended status: Standards Track August 15, 2008 Expires: February 16, 2009 Status of this Memo AtomPub Multipart Media Resource Creation draft-gregorio-atompub-multipart-03

More information

Network Working Group. Category: Informational January 2006

Network Working Group. Category: Informational January 2006 Network Working Group G. McCobb Request for Comments: 4374 IBM Corporation Category: Informational January 2006 Status of This Memo The application/xv+xml Media Type This memo provides information for

More information

Request for Comments: 4329 April 2006 Category: Informational

Request for Comments: 4329 April 2006 Category: Informational Network Working Group B. Hoehrmann Request for Comments: 4329 April 2006 Category: Informational Status of This Memo Scripting Media Types This memo provides information for the Internet community. It

More information

Network Working Group Request for Comments: 4913 Category: Experimental July 2007

Network Working Group Request for Comments: 4913 Category: Experimental July 2007 Network Working Group S. Legg Request for Comments: 4913 eb2bcom Category: Experimental July 2007 Status of This Memo Abstract Syntax Notation X (ASN.X) Representation of Encoding Instructions for the

More information

XML Information Set. Working Draft of May 17, 1999

XML Information Set. Working Draft of May 17, 1999 XML Information Set Working Draft of May 17, 1999 This version: http://www.w3.org/tr/1999/wd-xml-infoset-19990517 Latest version: http://www.w3.org/tr/xml-infoset Editors: John Cowan David Megginson Copyright

More information

Network Working Group. Intended status: Standards Track Columbia U. Expires: March 5, 2009 September 1, 2008

Network Working Group. Intended status: Standards Track Columbia U. Expires: March 5, 2009 September 1, 2008 Network Working Group O. Boyaci Internet-Draft H. Schulzrinne Intended status: Standards Track Columbia U. Expires: March 5, 2009 September 1, 2008 RTP Payload Format for Portable Network Graphics (PNG)

More information

Request for Comments: 5437 Category: Standards Track Isode Limited January 2009

Request for Comments: 5437 Category: Standards Track Isode Limited January 2009 Network Working Group Request for Comments: 5437 Category: Standards Track P. Saint-Andre Cisco A. Melnikov Isode Limited January 2009 Status of This Memo Sieve Notification Mechanism: Extensible Messaging

More information

Category: Standards Track September MIB Textual Conventions for Uniform Resource Identifiers (URIs)

Category: Standards Track September MIB Textual Conventions for Uniform Resource Identifiers (URIs) Network Working Group D. McWalter, Ed. Request for Comments: 5017 Data Connection Ltd Category: Standards Track September 2007 MIB Textual Conventions for Uniform Resource Identifiers (URIs) Status of

More information

Internet Engineering Task Force (IETF) Request for Comments: 5987 Category: Standards Track August 2010 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5987 Category: Standards Track August 2010 ISSN: Internet Engineering Task Force (IETF) J. Reschke Request for Comments: 5987 greenbytes Category: Standards Track August 2010 ISSN: 2070-1721 Abstract Character Set and Language Encoding for Hypertext

More information

XML Security Derived Keys

XML Security Derived Keys http://www.w3.org/tr/2009/wd-xmlsec-deriv... 1 3/28/2009 11:33 AM XML Security Derived Keys W3C Working Draft 26 February 2009 This version: http://www.w3.org/tr/2009/wd-xmlsec-derivedkeys-20090226/ Latest

More information

Expires: October 9, 2005 April 7, 2005

Expires: October 9, 2005 April 7, 2005 DHC B. Volz Internet-Draft Cisco Systems, Inc. Expires: October 9, 2005 April 7, 2005 Status of this Memo DHCPv6 Relay Agent Remote ID Option draft-ietf-dhc-dhcpv6-remoteid-00.txt By submitting this Internet-Draft,

More information

Internet Engineering Task Force (IETF) Request for Comments: ISSN: November 2013

Internet Engineering Task Force (IETF) Request for Comments: ISSN: November 2013 Internet Engineering Task Force (IETF) N. Borenstein Request for Comments: 7072 Mimecast Category: Standards Track M. Kucherawy ISSN: 2070-1721 November 2013 Abstract A Reputation Query Protocol This document

More information

RSS - FEED ELEMENTS. It indicates the last time the Feed was modified in a significant way. All timestamps in Atom must conform to RFC 3339.

RSS - FEED ELEMENTS. It indicates the last time the Feed was modified in a significant way. All timestamps in Atom must conform to RFC 3339. http://www.tutorialspoint.com/rss/feed.htm RSS - FEED ELEMENTS Copyright tutorialspoint.com Feed ID: It identifies the Feed using a universally unique and permanent URI. If you have a long-term, renewable

More information

Internet Engineering Task Force (IETF) Request for Comments: 8142 Category: Standards Track April 2017 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8142 Category: Standards Track April 2017 ISSN: Internet Engineering Task Force (IETF) S. Gillies Request for Comments: 8142 Mapbox Category: Standards Track April 2017 ISSN: 2070-1721 Abstract GeoJSON Text Sequences This document describes the GeoJSON

More information

Network Working Group. November 1999

Network Working Group. November 1999 Network Working Group Request for Comments: 2717 BCP: 35 Category: Best Current Practice R. Petke UUNET Technologies I. King Microsoft Corporation November 1999 Status of this Memo Registration Procedures

More information

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: July 2012

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: July 2012 Internet Engineering Task Force (IETF) A. Melnikov Request for Comments: 6657 Isode Limited Updates: 2046 J. Reschke Category: Standards Track greenbytes ISSN: 2070-1721 July 2012 Abstract Update to MIME

More information

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000 Network Working Group Request for Comments: 2854 Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational D. Connolly World Wide Web Consortium (W3C) L. Masinter AT&T June 2000 The text/html Media

More information

Category: Standards Track May Transport Layer Security Protocol Compression Methods

Category: Standards Track May Transport Layer Security Protocol Compression Methods Network Working Group S. Hollenbeck Request for Comments: 3749 VeriSign, Inc. Category: Standards Track May 2004 Transport Layer Security Protocol Compression Methods Status of this Memo This document

More information

OData Atom Format Version 4.0

OData Atom Format Version 4.0 OData Atom Format Version 4.0 Committee Specification Draft 01 26 April 2013 Specification URIs This version: http://docs.oasis-open.org/odata/odata-atom-format/v4.0/csd01/odata-atom-format-v4.0- csd01.doc

More information

Internet Engineering Task Force (IETF) Request for Comments: 6266 Updates: 2616 June 2011 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 6266 Updates: 2616 June 2011 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) J. Reschke Request for Comments: 6266 greenbytes Updates: 2616 June 2011 Category: Standards Track ISSN: 2070-1721 Abstract Use of the Content-Disposition Header

More information

Internet Engineering Task Force (IETF) Category: Standards Track March 2015 ISSN:

Internet Engineering Task Force (IETF) Category: Standards Track March 2015 ISSN: Internet Engineering Task Force (IETF) T. Bray, Ed. Request for Comments: 7493 Textuality Services Category: Standards Track March 2015 ISSN: 2070-1721 Abstract The I-JSON Message Format I-JSON (short

More information

Internet Engineering Task Force. Intended Status: Informational. Additional Reserved Top Level Domains draft-chapin-additional-reserved-tlds-00

Internet Engineering Task Force. Intended Status: Informational. Additional Reserved Top Level Domains draft-chapin-additional-reserved-tlds-00 Internet Engineering Task Force Internet-Draft Intended Status: Informational Expires: July 2014 L. Chapin Interisle M. McFadden InterConnect Communications January 7, 2014 Additional Reserved Top Level

More information

OData Atom Format Version 4.0

OData Atom Format Version 4.0 OData Atom Format Version 4.0 Committee Specification 02 17 November 2013 Specification URIs This version: http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/odata-atom-format-v4.0-cs02.doc (Authoritative)

More information

Expires in six months 24 October 2004 Obsoletes: RFC , , 3377, 3771

Expires in six months 24 October 2004 Obsoletes: RFC , , 3377, 3771 INTERNET-DRAFT Editor: Kurt D. Zeilenga Intended Category: Standard Track OpenLDAP Foundation Expires in six months 24 October 2004 Obsoletes: RFC 2251-2256, 2829-2830, 3377, 3771 Lightweight Directory

More information

Internet Engineering Task Force (IETF) Request for Comments: 7807 Category: Standards Track ISSN: March 2016

Internet Engineering Task Force (IETF) Request for Comments: 7807 Category: Standards Track ISSN: March 2016 Internet Engineering Task Force (IETF) M. Nottingham Request for Comments: 7807 Akamai Category: Standards Track E. Wilde ISSN: 2070-1721 March 2016 Abstract Problem Details for HTTP APIs This document

More information

Internet-Draft November 12, 2005 Obsoletes: 3548 (if approved) Expires: May 16, 2006

Internet-Draft November 12, 2005 Obsoletes: 3548 (if approved) Expires: May 16, 2006 Network Working Group S. Josefsson, Ed. Internet-Draft November 12, 2005 Obsoletes: 3548 (if approved) Expires: May 16, 2006 Status of this Memo The Base16, Base32, and Base64 Data Encodings draft-josefsson-rfc3548bis-00

More information

Network Working Group. Category: Standards Track DENIC eg January 2005

Network Working Group. Category: Standards Track DENIC eg January 2005 Network Working Group Request for Comments: 3983 Category: Standards Track A. Newton VeriSign, Inc. M. Sanz DENIC eg January 2005 Using the Internet Registry Information Service (IRIS) over the Blocks

More information

Internet Engineering Task Force (IETF) Category: Standards Track. M. Nottingham, Ed. Akamai April 2013

Internet Engineering Task Force (IETF) Category: Standards Track. M. Nottingham, Ed. Akamai April 2013 Internet Engineering Task Force (IETF) Request for Comments: 6901 Category: Standards Track ISSN: 2070-1721 P. Bryan, Ed. Salesforce.com K. Zyp SitePen (USA) M. Nottingham, Ed. Akamai April 2013 JavaScript

More information

Request for Comments: 5402 Category: Informational February 2010 ISSN:

Request for Comments: 5402 Category: Informational February 2010 ISSN: Independent Submission T. Harding, Ed. Request for Comments: 5402 Axway Category: Informational February 2010 ISSN: 2070-1721 Abstract Compressed Data within an Internet Electronic Data Interchange (EDI)

More information

Network Working Group. Obsoletes: 2717, Category: Best Current Practice Adobe Systems February 2006

Network Working Group. Obsoletes: 2717, Category: Best Current Practice Adobe Systems February 2006 Network Working Group Request for Comments: 4395 Obsoletes: 2717, 2718 BCP: 115 Category: Best Current Practice T. Hansen AT&T Laboratories T. Hardie Qualcomm, Inc. L. Masinter Adobe Systems February 2006

More information

D. Crocker, Ed. Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009

D. Crocker, Ed. Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009 DKIM D. Crocker, Ed. Internet-Draft Brandenburg InternetWorking Updates: RFC4871 June 10, 2009 (if approved) Intended status: Standards Track Expires: December 12, 2009 RFC 4871 DomainKeys Identified Mail

More information

Network Working Group. Category: Standards Track <draft-aboba-radius-iana-03.txt> 30 March 2003 Updates: RFC IANA Considerations for RADIUS

Network Working Group. Category: Standards Track <draft-aboba-radius-iana-03.txt> 30 March 2003 Updates: RFC IANA Considerations for RADIUS Network Working Group INTERNET-DRAFT Category: Standards Track 30 March 2003 Updates: RFC 2865 B. Aboba Microsoft IANA Considerations for RADIUS This document is an Internet-Draft

More information

Request for Comments: ISSN: November extensible Access Control Markup Language (XACML) XML Media Type

Request for Comments: ISSN: November extensible Access Control Markup Language (XACML) XML Media Type Independent Submission R. Sinnema Request for Comments: 7061 E. Wilde Category: Informational EMC Corporation ISSN: 2070-1721 November 2013 extensible Access Control Markup Language (XACML) XML Media Type

More information

Request for Comments: 3861 Category: Standards Track August 2004

Request for Comments: 3861 Category: Standards Track August 2004 Network Working Group J. Peterson Request for Comments: 3861 NeuStar Category: Standards Track August 2004 Address Resolution for Instant Messaging and Presence Status of this Memo This document specifies

More information

Foreword... v Introduction... vi. 1 Scope Normative references Terms and definitions Extensible Datatypes schema overview...

Foreword... v Introduction... vi. 1 Scope Normative references Terms and definitions Extensible Datatypes schema overview... Contents Page Foreword... v Introduction... vi 1 Scope... 1 2 Normative references... 1 3 Terms and definitions... 1 4 Extensible Datatypes schema overview... 2 5 Common constructs... 3 5.1 Common types...

More information

XML ELECTRONIC SIGNATURES

XML ELECTRONIC SIGNATURES XML ELECTRONIC SIGNATURES Application according to the international standard XML Signature Syntax and Processing DI Gregor Karlinger Graz University of Technology Institute for Applied Information Processing

More information

Request for Comments: 3932 October 2004 BCP: 92 Updates: 3710, 2026 Category: Best Current Practice

Request for Comments: 3932 October 2004 BCP: 92 Updates: 3710, 2026 Category: Best Current Practice Network Working Group H. Alvestrand Request for Comments: 3932 October 2004 BCP: 92 Updates: 3710, 2026 Category: Best Current Practice Status of this Memo The IESG and RFC Editor Documents: Procedures

More information

Internet Engineering Task Force (IETF) Request for Comments: 6522 STD: 73 January 2012 Obsoletes: 3462 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 6522 STD: 73 January 2012 Obsoletes: 3462 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) M. Kucherawy, Ed. Request for Comments: 6522 Cloudmark STD: 73 January 2012 Obsoletes: 3462 Category: Standards Track ISSN: 2070-1721 Abstract The Multipart/Report

More information

Mounting Web Distributed Authoring and Versioning (WebDAV) Servers

Mounting Web Distributed Authoring and Versioning (WebDAV) Servers Network Working Group J. Reschke Request for Comments: 4709 greenbytes Category: Informational October 2006 Mounting Web Distributed Authoring and Versioning (WebDAV) Servers Status of this Memo This memo

More information

Internet Engineering Task Force (IETF) Request for Comments: 7373 Category: Standards Track September 2014 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 7373 Category: Standards Track September 2014 ISSN: Internet Engineering Task Force (IETF) B. Trammell Request for Comments: 7373 ETH Zurich Category: Standards Track September 2014 ISSN: 2070-1721 Abstract Textual Representation of IP Flow Information

More information

D-Cinema Packaging Caption and Closed Subtitle

D-Cinema Packaging Caption and Closed Subtitle SMPTE STANDARD SMPTE 429-12-2008 D-Cinema Packaging Caption and Closed Subtitle Page 1 of 11 pages Table of Contents Page Foreword... 2 Intellectual Property... 2 1 Scope... 3 2 Conformance Notation...

More information

[MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document

[MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document [MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft

More information

[MS-ODATA]: Open Data Protocol (OData) Intellectual Property Rights Notice for Open Specifications Documentation

[MS-ODATA]: Open Data Protocol (OData) Intellectual Property Rights Notice for Open Specifications Documentation [MS-ODATA]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Internet Engineering Task Force (IETF) Request for Comments: 7951 Category: Standards Track August 2016 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 7951 Category: Standards Track August 2016 ISSN: Internet Engineering Task Force (IETF) L. Lhotka Request for Comments: 7951 CZ.NIC Category: Standards Track August 2016 ISSN: 2070-1721 Abstract JSON Encoding of Data Modeled with YANG This document defines

More information

Internet Engineering Task Force (IETF) ISSN: April 2013

Internet Engineering Task Force (IETF) ISSN: April 2013 Internet Engineering Task Force (IETF) Request for Comments: 6902 Category: Standards Track ISSN: 2070-1721 P. Bryan, Ed. Salesforce.com M. Nottingham, Ed. Akamai April 2013 JavaScript Object Notation

More information

Internet Engineering Task Force (IETF) Request for Comments: 8262 Updates: 5368, 5621, 6442 Category: Standards Track October 2017 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8262 Updates: 5368, 5621, 6442 Category: Standards Track October 2017 ISSN: Internet Engineering Task Force (IETF) C. Holmberg Request for Comments: 8262 I. Sedlacek Updates: 5368, 5621, 6442 Ericsson Category: Standards Track October 2017 ISSN: 2070-1721 Content-ID Header Field

More information

Microsoft XML Namespaces Standards Support Document

Microsoft XML Namespaces Standards Support Document [MS-XMLNS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

<draft-freed-charset-reg-02.txt> IANA Charset Registration Procedures. July Status of this Memo

<draft-freed-charset-reg-02.txt> IANA Charset Registration Procedures. July Status of this Memo HTTP/1.1 200 OK Date: Mon, 08 Apr 2002 23:58:19 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Thu, 24 Jul 1997 17:22:00 GMT ETag: "2e9992-4021-33d78f38" Accept-Ranges: bytes Content-Length: 16417 Connection:

More information

Network Working Group. Category: Standards Track September MIME Content Types in Media Feature Expressions

Network Working Group. Category: Standards Track September MIME Content Types in Media Feature Expressions Network Working Group G. Klyne Request for Comments: 2913 Content Technologies Category: Standards Track September 2000 Status of this Memo MIME Content Types in Media Feature Expressions This document

More information

Web Services Description Language (WSDL) Version 1.2

Web Services Description Language (WSDL) Version 1.2 Web Services Description Language (WSDL) Version 1.2 Web Services Description Language (WSDL) Version 1.2 W3C Working Draft 24 January 2003 This version: http://www.w3.org/tr/2003/wd-wsdl12-20030124 Latest

More information

draft-ietf-idn-idna-02.txt Internationalizing Host Names In Applications (IDNA) Status of this Memo

draft-ietf-idn-idna-02.txt Internationalizing Host Names In Applications (IDNA) Status of this Memo Internet Draft draft-ietf-idn-idna-02.txt June 16, 2001 Expires in six months Patrik Faltstrom Cisco Paul Hoffman IMC & VPNC Status of this Memo Internationalizing Host Names In Applications (IDNA) This

More information

Category: Informational October Common Format and MIME Type for Comma-Separated Values (CSV) Files

Category: Informational October Common Format and MIME Type for Comma-Separated Values (CSV) Files Network Working Group Y. Shafranovich Request for Comments: 4180 SolidMatrix Technologies, Inc. Category: Informational October 2005 Common Format and MIME Type for Comma-Separated Values (CSV) Files Status

More information

Microsoft XML Namespaces Standards Support Document

Microsoft XML Namespaces Standards Support Document [MS-XMLNS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

SOA Repository Artifact Model and Protocol Specification (S-RAMP) Atom Binding

SOA Repository Artifact Model and Protocol Specification (S-RAMP) Atom Binding SOA Repository Artifact Model and Protocol Specification (S-RAMP) Atom Binding International Business Machines Corporation Hewlett-Packard Corporation Software AG TIBCO Software Inc Revision 0.9 April

More information

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT)

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) IC/DoD REST Interface Encoding Specification for CDR Search, v1.1 12 May 2011 REVISION/HISTORY

More information

[MS-XMLSS]: Microsoft XML Schema (Part 1: Structures) Standards Support Document

[MS-XMLSS]: Microsoft XML Schema (Part 1: Structures) Standards Support Document [MS-XMLSS]: Microsoft XML Schema (Part 1: Structures) Standards Support Document Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open

More information

Category: Standards Track June Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP) Status of This Memo

Category: Standards Track June Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP) Status of This Memo Network Working Group K. Zeilenga Request for Comments: 4529 OpenLDAP Foundation Category: Standards Track June 2006 Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP)

More information

RFC 4871 DomainKeys Identified Mail (DKIM) Signatures -- Update draft-ietf-dkim-rfc4871-errata-03-01dc

RFC 4871 DomainKeys Identified Mail (DKIM) Signatures -- Update draft-ietf-dkim-rfc4871-errata-03-01dc Network Working Group D. Crocker, Editor Internet Draft Brandenburg InternetWorking April 2, 2009 Updates: RFC4871 (if approved) Intended status: Standards Track

More information

Expires October 2005 Updates RFC 3280 April 2005

Expires October 2005 Updates RFC 3280 April 2005 PKIX Working Group S. Santesson (Microsoft) INTERNET-DRAFT R. Housley (Vigil Security) Expires October 2005 Updates RFC 3280 April 2005 Internet X.509 Public Key Infrastructure Authority Information Access

More information

Contents ISO/IEC :2003/FDAM-1. Page

Contents ISO/IEC :2003/FDAM-1. Page Contents Page Annex C (normative) RELAX NG Compact Syntax... 1 C.1 Introduction... 1 C.2 Syntax... 1 C.3 Lexical structure... 4 C.4 Declarations... 5 C.5 Annotations... 6 C.5.1 Support for annotations...

More information

Text Record Type Definition. Technical Specification NFC Forum TM RTD-Text 1.0 NFCForum-TS-RTD_Text_

Text Record Type Definition. Technical Specification NFC Forum TM RTD-Text 1.0 NFCForum-TS-RTD_Text_ Text Record Type Definition Technical Specification NFC Forum TM RTD-Text 1.0 NFCForum-TS-RTD_Text_1.0 2006-07-24 RESTRICTIONS ON USE This specification is copyright 2005-2006 by the NFC Forum, and was

More information

Network Working Group Request for Comments: 3937 Category: Informational October 2004

Network Working Group Request for Comments: 3937 Category: Informational October 2004 Network Working Group M. Steidl Request for Comments: 3937 IPTC Category: Informational October 2004 A Uniform Resource Name (URN) Namespace for the International Press Telecommunications Council (IPTC)

More information

Internet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN: Internet Engineering Task Force (IETF) R. Gellens Request for Comments: 5983 Qualcomm Category: Experimental October 2010 ISSN: 2070-1721 Abstract Mailing Lists and Internationalized Email Addresses This

More information

Internet Engineering Task Force (IETF) Request for Comments: 5988 October 2010 Updates: 4287 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 5988 October 2010 Updates: 4287 Category: Standards Track ISSN: Internet Engineering Task Force (IETF) M. Nottingham Request for Comments: 5988 October 2010 Updates: 4287 Category: Standards Track ISSN: 2070-1721 Abstract Web Linking This document specifies relation

More information

Internet Engineering Task Force (IETF) Updates: 5485 March 2018 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Updates: 5485 March 2018 Category: Informational ISSN: Internet Engineering Task Force (IETF) R. Housley Request for Comments: 8358 Vigil Security Updates: 5485 March 2018 Category: Informational ISSN: 2070-1721 Abstract Update to Digital Signatures on Internet-Draft

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 16684-1 First edition 2012-02-15 Graphic technology Extensible metadata platform (XMP) specification Part 1: Data model, serialization and core properties Technologie graphique

More information

Foreword... v Introduction... vi. 1 Scope Normative references Terms and definitions DTLL schema overview...

Foreword... v Introduction... vi. 1 Scope Normative references Terms and definitions DTLL schema overview... Contents Page Foreword... v Introduction... vi 1 Scope... 1 2 Normative references... 1 3 Terms and definitions... 1 4 DTLL schema overview... 2 5 Common constructs... 3 5.1 Common types... 3 5.1.1 XPath

More information

September The Internet Assigned Number Authority (IANA) tel Uniform Resource Identifier (URI) Parameter Registry. Status of This Memo

September The Internet Assigned Number Authority (IANA) tel Uniform Resource Identifier (URI) Parameter Registry. Status of This Memo Network Working Group Request for Comments: 5341 Updates: 3966 Category: Standards Track C. Jennings Cisco Systems V. Gurbani Bell Laboratories, Alcatel-Lucent September 2008 The Internet Assigned Number

More information

Internet Engineering Task Force (IETF) Request for Comments: 6694 August 2012 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 6694 August 2012 Category: Informational ISSN: Internet Engineering Task Force (IETF) S. Moonesamy, Ed. Request for Comments: 6694 August 2012 Category: Informational ISSN: 2070-1721 Abstract The "about" URI Scheme This document describes the "about"

More information

Request for Comments: 4633 Category: Experimental August 2006

Request for Comments: 4633 Category: Experimental August 2006 Network Working Group S. Hartman Request for Comments: 4633 MIT Category: Experimental August 2006 Status of This Memo Experiment in Long-Term Suspensions From Internet Engineering Task Force (IETF) Mailing

More information

Category: Standards Track July The Post Office Protocol (POP3) Simple Authentication and Security Layer (SASL) Authentication Mechanism

Category: Standards Track July The Post Office Protocol (POP3) Simple Authentication and Security Layer (SASL) Authentication Mechanism Network Working Group R. Siemborski Request for Comments: 5034 Google, Inc. Obsoletes: 1734 A. Menon-Sen Updates: 2449 Oryx Mail Systems GmbH Category: Standards Track July 2007 The Post Office Protocol

More information

Request for Comments: 7259 Category: Informational May 2014 ISSN:

Request for Comments: 7259 Category: Informational May 2014 ISSN: Independent Submission P. Saint-Andre Request for Comments: 7259 &yet Category: Informational May 2014 ISSN: 2070-1721 Abstract The Jabber-ID Header Field This document defines a header field that enables

More information

Internet Engineering Task Force (IETF) Request for Comments: 7725 Category: Standards Track February 2016 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 7725 Category: Standards Track February 2016 ISSN: Internet Engineering Task Force (IETF) T. Bray Request for Comments: 7725 Textuality Category: Standards Track February 2016 ISSN: 2070-1721 Abstract An HTTP Status Code to Report Legal Obstacles This

More information

Category: Informational June 2018 ISSN: The PKCS #8 EncryptedPrivateKeyInfo Media Type

Category: Informational June 2018 ISSN: The PKCS #8 EncryptedPrivateKeyInfo Media Type Independent Submission S. Leonard Request for Comments: 8351 Penango, Inc. Category: Informational June 2018 ISSN: 2070-1721 Abstract The PKCS #8 EncryptedPrivateKeyInfo Media Type This document registers

More information

OASIS - Artifact naming guidelines

OASIS - Artifact naming guidelines OASIS - Artifact naming guidelines Working Draft 06, 9 July 2004 Document identifier: Location: http://www.oasis-open.org/apps/org/workgroup/tab/documents.php Editor: Tim Moses Contributors: William Cox

More information

Request for Comments: 3548 July 2003 Category: Informational

Request for Comments: 3548 July 2003 Category: Informational Network Working Group S. Josefsson, Ed. Request for Comments: 3548 July 2003 Category: Informational Status of this Memo The Base16, Base32, and Base64 Data Encodings This memo provides information for

More information

Request for Comments: 3191 Obsoletes: 2303 October 2001 Updates: 2846 Category: Standards Track. Minimal GSTN address format in Internet Mail

Request for Comments: 3191 Obsoletes: 2303 October 2001 Updates: 2846 Category: Standards Track. Minimal GSTN address format in Internet Mail Network Working Group C. Allocchio Request for Comments: 3191 GARR-Italy Obsoletes: 2303 October 2001 Updates: 2846 Category: Standards Track Status of this Memo Minimal GSTN address format in Internet

More information

Request for Comments: 3403 Obsoletes: 2915, 2168 October 2002 Category: Standards Track

Request for Comments: 3403 Obsoletes: 2915, 2168 October 2002 Category: Standards Track Network Working Group M. Mealling Request for Comments: 3403 VeriSign Obsoletes: 2915, 2168 October 2002 Category: Standards Track Status of this Memo Dynamic Delegation Discovery System (DDDS) Part Three:

More information

Network Working Group Request for Comments: 4147 Category: Informational August Proposed Changes to the Format of the IANA IPv6 Registry

Network Working Group Request for Comments: 4147 Category: Informational August Proposed Changes to the Format of the IANA IPv6 Registry Network Working Group G. Huston Request for Comments: 4147 APNIC Category: Informational August 2005 Proposed Changes to the Format of the IANA IPv6 Registry Status of This Memo This memo provides information

More information

Deployment Profile Template Version 1.0 for WS-Reliability 1.1

Deployment Profile Template Version 1.0 for WS-Reliability 1.1 Deployment Profile Template Version 1.0 for WS-Reliability 1.1 Committee Draft 11 April 2007 URIs: This Version: http://docs.oasis-open.org/wsrm/profile/wsr-deployment-profile-template-cd.pdf Latest Version:

More information

Category: Standards Track October 2006

Category: Standards Track October 2006 Network Working Group Request for Comments: 4681 Updates: 4346 Category: Standards Track S. Santesson A. Medvinsky J. Ball Microsoft October 2006 TLS User Mapping Extension Status of This Memo This document

More information

Category: Standards Track June 2006

Category: Standards Track June 2006 Network Working Group K. Zeilenga Request for Comments: 4527 OpenLDAP Foundation Category: Standards Track June 2006 Lightweight Directory Access Protocol (LDAP) Read Entry Controls Status of This Memo

More information

Abstract Code-Signing Profile of the OASIS Digital Signature Services

Abstract Code-Signing Profile of the OASIS Digital Signature Services 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Abstract Code-Signing Profile of the OASIS Digital Signature Services OASIS Standard 11 April 2007 Specification

More information

Network Working Group. Category: Informational April A Uniform Resource Name (URN) Namespace for the Open Geospatial Consortium (OGC)

Network Working Group. Category: Informational April A Uniform Resource Name (URN) Namespace for the Open Geospatial Consortium (OGC) Network Working Group C. Reed Request for Comments: 5165 Open Geospatial Consortium Category: Informational April 2008 Status of This Memo A Uniform Resource Name (URN) Namespace for the Open Geospatial

More information

Network Working Group. February 2005

Network Working Group. February 2005 Network Working Group Request for Comments: 4014 Category: Standards Track R. Droms J. Schnizlein Cisco Systems February 2005 Status of This Memo Remote Authentication Dial-In User Service (RADIUS) Attributes

More information

Network Working Group. September 24, XML Media Types draft-murata-xml-00.txt. Status of this Memo

Network Working Group. September 24, XML Media Types draft-murata-xml-00.txt. Status of this Memo Network Working Group Internet-Draft Expires: March 24, 2000 M. Murata Fuji Xerox Information Systems S. St.Laurent September 24, 1999 XML Media Types draft-murata-xml-00.txt Status of this Memo This document

More information

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team IC-DoD SOAP Interface Encoding Specification for CDR Search V3.0-20101003 3 October 2012 Revision

More information

Prefer Header for HTTP

Prefer Header for HTTP Internet Engineering Task Force (IETF) J. Snell Request for Comments: 7240 June 2014 Category: Standards Track ISSN: 2070-1721 Prefer Header for HTTP Abstract This specification defines an HTTP header

More information

Internet Engineering Task Force (IETF) Obsoletes: 7302 September 2016 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Obsoletes: 7302 September 2016 Category: Informational ISSN: Internet Engineering Task Force (IETF) P. Lemieux Request for Comments: 7972 Sandflow Consulting LLC Obsoletes: 7302 September 2016 Category: Informational ISSN: 2070-1721 Entertainment Identifier Registry

More information