Either later today or tomorrow I will be sending off a Atom Syndication
Format Profiles I-D for publication. I wanted to just take a moment to
summarize the extension here before submitting.
The extension adds two optional parameters to the Atom media type:
type = entry | file
profile = A comma separated list of URI's identifying a use profile
for the Atom document
Examples:
application/atom+xml; type="entry"
application/atom+xml; type="feed"
application/atom+xml; type="feed"; profile="http://example.org/podcast,
http://example.org/blog"
The extension also adds a new namespaced element:
<x:profile>http://example.org/podcast</x:profile>
Zero or more profile elements may appear within a feed, entry or source
element.
The value is equivalent to the profile parameter on the media type. The
set of profile values contained in the document takes precedence over
the set of profile values contained in the media type.
The Profile URI should not be assumed to be dereferenceable.
The profile value is strictly advisory. It communicates to the user
what kinds of metadata or content one should expect to find within the
feed or entry or indicates how the feed/entry is intended to be used.
Profiles should (*not must*) be defined by I-D's using rfc2119 language.
Thoughts?
- James