rfc9423.original.xml | rfc9423.xml | |||
---|---|---|---|---|
<?xml version='1.0' encoding='utf-8'?> | <?xml version="1.0" encoding="UTF-8"?> | |||
<!-- [CS] updated by Chris 10/12/23 --> | ||||
<!-- draft submitted in xml v3 --> | ||||
<!DOCTYPE rfc [ | <!DOCTYPE rfc [ | |||
<!ENTITY nbsp " "> | <!ENTITY nbsp " "> | |||
<!ENTITY zwsp "​"> | <!ENTITY zwsp "​"> | |||
<!ENTITY nbhy "‑"> | <!ENTITY nbhy "‑"> | |||
<!ENTITY wj "⁠"> | <!ENTITY wj "⁠"> | |||
]> | ]> | |||
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> | ||||
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.1 (Ruby 3.2.2 ) --> | <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.1 (Ruby 3.2.2 ) --> | |||
<?rfc compact="yes"?> | ||||
<?rfc comments="yes"?> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft | |||
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft | -ietf-core-target-attr-06" number="9423" submissionType="IETF" category="info" c | |||
-ietf-core-target-attr-06" category="info" submissionType="IETF" tocInclude="tru | onsensus="true" tocInclude="true" sortRefs="true" symRefs="true" updates="" obso | |||
e" sortRefs="true" symRefs="true" version="3"> | letes="" xml:lang="en" version="3"> | |||
<!-- xml2rfc v2v3 conversion 3.18.1 --> | <!-- xml2rfc v2v3 conversion 3.18.1 --> | |||
<front> | <front> | |||
<title abbrev="CoRE Target Attributes Registry">CoRE Target Attributes Regis | <title abbrev="CoRE Target Attributes Registry">Constrained RESTful Environm | |||
try</title> | ents (CoRE) Target Attributes Registry</title> | |||
<seriesInfo name="Internet-Draft" value="draft-ietf-core-target-attr-06"/> | ||||
<seriesInfo name="RFC" value="9423"/> | ||||
<author initials="C." surname="Bormann" fullname="Carsten Bormann"> | <author initials="C." surname="Bormann" fullname="Carsten Bormann"> | |||
<organization>Universität Bremen TZI</organization> | <organization>Universität Bremen TZI</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street>Postfach 330440</street> | <street>Postfach 330440</street> | |||
<city>Bremen</city> | <city>Bremen</city> | |||
<code>D-28359</code> | <code>D-28359</code> | |||
<country>Germany</country> | <country>Germany</country> | |||
</postal> | </postal> | |||
<phone>+49-421-218-63921</phone> | <phone>+49-421-218-63921</phone> | |||
<email>cabo@tzi.org</email> | <email>cabo@tzi.org</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date year="2023" month="October" day="11"/> | <date year="2024" month="February"/> | |||
<workgroup>CoRE Working group</workgroup> | <area>art</area> | |||
<keyword>Internet-Draft</keyword> | <workgroup>core</workgroup> | |||
<abstract> | ||||
<?line 57?> | ||||
<t>The Constrained RESTful Environments (CoRE) specifications apply Web | <keyword>CoAP</keyword> | |||
<keyword>Web Linking</keyword> | ||||
<keyword>Resource Discovery</keyword> | ||||
<abstract> | ||||
<t>The Constrained RESTful Environments (CoRE) specifications apply web | ||||
technologies to constrained environments. | technologies to constrained environments. | |||
One important such technology is Web Linking (RFC 8288), which CoRE | One such important technology is Web Linking (RFC 8288), which CoRE | |||
specifications use as the basis for a number of discovery protocols, such as the | specifications use as the basis for a number of discovery protocols, such as the | |||
Link Format (RFC 6690) in CoAP's Resource Discovery Protocol (Section 7.2 | Link Format (RFC 6690) in the Constrained Application Protocol's (CoAP's) resour | |||
of RFC7252) and the Resource Directory (RD, RFC 9176).</t> | ce discovery process (Section 7.2 | |||
of RFC 7252) and the Resource Directory (RD) (RFC 9176). | ||||
</t> | ||||
<t>Web Links can have target attributes, the names of which are not | <t>Web Links can have target attributes, the names of which are not | |||
generally coordinated by the Web Linking specification (Section 2.2 of | generally coordinated by the Web Linking specification (Section 2.2 of | |||
RFC 8288). | RFC 8288). | |||
This document introduces an IANA registry for coordinating names of target | This document introduces an IANA registry for coordinating names of target | |||
attributes when used in CoRE. | attributes when used in CoRE. | |||
It updates the RD Parameters IANA Registry created by RFC 9176 to coordinate wit h | It updates the "RD Parameters" IANA registry created by RFC 9176 to coordinate w ith | |||
this registry.</t> | this registry.</t> | |||
</abstract> | </abstract> | |||
<note removeInRFC="true"> | ||||
<name>About This Document</name> | ||||
<t> | ||||
Status information for this document may be found at <eref target="https | ||||
://datatracker.ietf.org/doc/draft-ietf-core-target-attr/"/>. | ||||
</t> | ||||
<t> | ||||
Discussion of this document takes place on the | ||||
core Working Group mailing list (<eref target="mailto:core@ietf.org"/>), | ||||
which is archived at <eref target="https://mailarchive.ietf.org/arch/bro | ||||
wse/core/"/>. | ||||
Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/core/"/ | ||||
>. | ||||
</t> | ||||
<t>Source for this draft and an issue tracker can be found at | ||||
<eref target="https://github.com/core-wg/core-target-attr"/>.</t> | ||||
</note> | ||||
</front> | </front> | |||
<middle> | <middle> | |||
<?line 74?> | ||||
<section anchor="intro"> | <section anchor="intro"> | |||
<name>Introduction</name> | <name>Introduction</name> | |||
<t>The Constrained RESTful Environments (CoRE) specifications apply Web | <t>The Constrained RESTful Environments (CoRE) specifications apply web | |||
technologies to constrained environments. | technologies to constrained environments. | |||
One important such technology is Web Linking <xref target="RFC8288"/>, which CoR E | One such important technology is Web Linking <xref target="RFC8288"/>, which CoR E | |||
specifications use as the basis for a number of discovery protocols, such as the | specifications use as the basis for a number of discovery protocols, such as the | |||
Link Format <xref target="RFC6690"/> in CoAP's Resource Discovery Protocol (<xre | Link Format <xref target="RFC6690"/> in the Constrained Application Protocol's ( | |||
f section="7.2" sectionFormat="of" target="RFC7252"/>) and the Resource Director | CoAP's) resource discovery process (<xref section="7.2" sectionFormat="of" targe | |||
y <xref target="RFC9176"/>.</t> | t="RFC7252"/>) and the Resource Directory (RD) | |||
<xref target="RFC9176"/>.</t> | ||||
<t>Web Links can have target attributes. | <t>Web Links can have target attributes. | |||
The original Web Linking specification (<xref section="3" sectionFormat="of" tar get="RFC5988"/>) did not attempt | The original Web Linking specification (<xref section="3" sectionFormat="of" tar get="RFC5988"/>) did not attempt | |||
to coordinate names of target attributes except for providing common | to coordinate names of target attributes except for providing common | |||
target attributes for use in the Link HTTP header. | target attributes for use in the Link HTTP header. | |||
The current revision of that specification clarifies (<xref section="2.2" sectio | The current revision of that specification (<xref section="2.2" sectionFormat="o | |||
nFormat="of" target="RFC8288"/>):</t> | f" target="RFC8288"/>) clarifies as follows:</t> | |||
<!-- DNE; verified --> | ||||
<blockquote> | <blockquote> | |||
<t>This specification does not attempt to coordinate the name of target | <t>This specification does not attempt to coordinate the name of target | |||
attributes, their cardinality, or use. Those creating and | attributes, their cardinality, or use. Those creating and | |||
maintaining serialisations <bcp14>SHOULD</bcp14> coordinate their target attr ibutes | maintaining serialisations <bcp14>SHOULD</bcp14> coordinate their target attr ibutes | |||
to avoid conflicts in semantics or syntax and <bcp14>MAY</bcp14> define their own | to avoid conflicts in semantics or syntax and <bcp14>MAY</bcp14> define their own | |||
registries of target attributes.</t> | registries of target attributes.</t> | |||
</blockquote> | </blockquote> | |||
<t>This document introduces an IANA registry for coordinating names of tar get | <t>This document introduces an IANA registry for coordinating names of tar get | |||
attributes when used in CoRE, with | attributes when used in CoRE, with | |||
specific instructions for the Designated Expert for this registry (<xref target= | specific instructions for the designated expert for this registry (<xref target= | |||
"de-instructions"/>). | "de-instructions"/>). | |||
It updates the RD Parameters IANA Registry created by <xref target="RFC9176"/> t | It updates the "RD Parameters" IANA registry created by <xref target="RFC9176"/> | |||
o coordinate with | to coordinate with | |||
this registry.</t> | this registry.</t> | |||
<t>With a registry now available, registration of target attributes is str ongly encouraged. | <t>With this registry now available, registration of target attributes is strongly encouraged. | |||
The incentive is that an unregistered attribute name might be registered with a different meaning at any time.</t> | The incentive is that an unregistered attribute name might be registered with a different meaning at any time.</t> | |||
<section anchor="terminology"> | <section anchor="terminology"> | |||
<name>Terminology</name> | <name>Terminology</name> | |||
<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp | <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", | |||
14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", | |||
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECO | "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", | |||
MMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | "<bcp14>SHOULD NOT</bcp14>", | |||
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be i | "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
nterpreted as | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document | |||
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and | are to be interpreted as described in BCP 14 | |||
only when, they | <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only | |||
appear in all capitals, as shown here.</t> | when, they appear in all capitals, as shown here.</t> | |||
<?line -18?> | ||||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="iana-considerations"> | <section anchor="iana-considerations"> | |||
<name>IANA Considerations</name> | <name>IANA Considerations</name> | |||
<t>This specification creates a new Target Attributes registry in | <t>Per this specification, IANA has created a new "Target Attributes" regi stry in | |||
the "Constrained RESTful Environments (CoRE) Parameters" registry group <xref ta rget="IANA.core-parameters"/>, with the policy | the "Constrained RESTful Environments (CoRE) Parameters" registry group <xref ta rget="IANA.core-parameters"/>, with the policy | |||
"Expert Review" (<xref section="4.5" sectionFormat="of" target="BCP26"/>).</t> | "Expert Review" (Section <xref section="4.5" sectionFormat="bare" target="RFC812 6"/> of RFC 8126 <xref target="BCP26"/>).</t> | |||
<section anchor="de-instructions"> | <section anchor="de-instructions"> | |||
<name>Instructions for the Designated Expert</name> | <name>Instructions for the Designated Expert</name> | |||
<t>The expert is requested to guide the registrant towards reasonably | <t>The expert is requested to guide the registrant towards reasonably | |||
short target attribute names where the shortness will help conserve | short target attribute names where the shortness will help conserve | |||
resources in constrained systems, but also to be frugal in the | resources in constrained systems, but to also be frugal in the | |||
allocation of very short names, keeping them in reserve for | allocation of very short names, keeping them in reserve for | |||
applications that are likely to enjoy wide use and can make good use | applications that are likely to enjoy wide use and can make good use | |||
of their shortness.</t> | of their shortness.</t> | |||
<t>The expert is also instructed to direct the registrant to provide a | <t>The expert is also instructed to direct the registrant to provide a | |||
specification (<xref section="4.6" sectionFormat="of" target="BCP26"/>), but can | specification (Section <xref section="4.6" sectionFormat="bare" target="RFC8126" | |||
make exceptions, | /> of RFC 8126 <xref target="BCP26"/>) but can make exceptions -- | |||
for instance when a specification is not available at the time of | for instance, when a specification is not available at the time of | |||
registration but is likely forthcoming.</t> | registration but is likely forthcoming.</t> | |||
<t>Any questions or issues that might interest a wider audience might be | <t>Any questions or issues that might interest a wider audience might be | |||
raised by the expert on the core-parameters@ietf.org mailing list for | raised by the expert on the core-parameters@ietf.org mailing list for | |||
a time-limited discussion. | a time-limited discussion. | |||
This might include security considerations, or opportunities for | This might include security considerations, or opportunities for | |||
orchestration, e.g., when different names with similar intent are | orchestration, e.g., when different names with similar intent are | |||
being or could be registered.</t> | being or could be registered.</t> | |||
<t>If the expert becomes aware of target attributes that are deployed an d | <t>If the expert becomes aware of target attributes that are deployed an d | |||
in use, they may also initiate a registration on their own if | in use, they may also initiate a registration on their own if | |||
they deem such a registration can avert potential future collisions.</t> | they deem that such a registration can avert potential future collisions.</t> | |||
</section> | </section> | |||
<section anchor="structure-of-entries"> | <section anchor="structure-of-entries"> | |||
<name>Structure of Entries</name> | <name>Structure of Entries</name> | |||
<t>Each entry in the registry must include:</t> | <t>Each entry in the registry must include the following:</t> | |||
<dl newline="true"> | <dl newline="true"> | |||
<dt>Attribute Name:</dt> | <dt>Attribute Name:</dt> | |||
<dd> | <dd> | |||
<t>a lower case ASCII <xref target="STD80"/> string that starts with a letter and can | <t>A lowercase ASCII string <xref target="STD80"/> that starts with a letter and can | |||
contain digits and hyphen-minus characters afterward | contain digits and hyphen-minus characters afterward | |||
(<tt>[a-z][-a-z0-9]*</tt>). | (<tt>[a-z][-a-z0-9]*</tt>). | |||
(Note that <xref target="RFC8288"/> requires target attribute names to be | (Note that <xref target="RFC8288"/> requires target attribute names to be | |||
interpreted in a case-insensitive way; the restriction to lower case | interpreted in a case-insensitive way; the restriction to lowercase | |||
here ensures that they are registered in a predictable form).</t> | here ensures that they are registered in a predictable form.)</t> | |||
</dd> | </dd> | |||
<dt>Brief description:</dt> | <dt>Brief Description:</dt> | |||
<dd> | <dd> | |||
<t>a brief description</t> | <t>A brief description.</t> | |||
</dd> | </dd> | |||
<dt>Change Controller:</dt> | <dt>Change Controller:</dt> | |||
<dd> | <dd> | |||
<t>see <xref section="2.3" sectionFormat="of" target="BCP26"/></t> | <t>See Section <xref section="2.3" sectionFormat="bare" target="RFC8 126"/> of RFC 8126 <xref target="BCP26"/>.</t> | |||
</dd> | </dd> | |||
<dt>Reference:</dt> | <dt>Reference:</dt> | |||
<dd> | <dd> | |||
<t>a reference document that provides a description of the target | <t>A reference document that provides a description of the target | |||
attribute, including the semantics for when the target attribute | attribute, including the semantics for when the target attribute | |||
appears more than once in a link.</t> | appears more than once in a link.</t> | |||
</dd> | </dd> | |||
</dl> | </dl> | |||
</section> | </section> | |||
<section anchor="initial-entries"> | <section anchor="initial-entries"> | |||
<name>Initial Entries</name> | <name>Initial Entries</name> | |||
<t>Initial entries in this registry are listed in <xref target="pre-reg" />.</t> | <t>Initial entries in this registry are listed in <xref target="pre-reg" />.</t> | |||
<table anchor="pre-reg"> | <table anchor="pre-reg"> | |||
<name>Initial Entries in the Target Attributes Registry</name> | <name>Initial Entries in the Target Attributes Registry</name> | |||
<thead> | <thead> | |||
<tr> | <tr> | |||
<th align="left">Attribute Name</th> | <th align="left">Attribute Name</th> | |||
<th align="left">Brief description</th> | <th align="left">Brief Description</th> | |||
<th align="left">Change Controller</th> | <th align="left">Change Controller</th> | |||
<th align="left">Reference</th> | <th align="left">Reference</th> | |||
</tr> | </tr> | |||
</thead> | </thead> | |||
<tbody> | <tbody> | |||
<tr> | <tr> | |||
<td align="left">href</td> | <td align="left">href</td> | |||
<td align="left">reserved (not useful as target attribute name)</t d> | <td align="left">reserved (not useful as target attribute name)</t d> | |||
<td align="left">IETF</td> | <td align="left">IETF</td> | |||
<td align="left"> | <td align="left"> | |||
skipping to change at line 310 ¶ | skipping to change at line 308 ¶ | |||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td align="left">et</td> | <td align="left">et</td> | |||
<td align="left">Endpoint Type (with rt="core.rd-ep")</td> | <td align="left">Endpoint Type (with rt="core.rd-ep")</td> | |||
<td align="left">IETF</td> | <td align="left">IETF</td> | |||
<td align="left"> | <td align="left"> | |||
<xref section="9.3" sectionFormat="of" target="RFC9176"/></td> | <xref section="9.3" sectionFormat="of" target="RFC9176"/></td> | |||
</tr> | </tr> | |||
</tbody> | </tbody> | |||
</table> | </table> | |||
<t>A number of names are reserved as they are used for parameters in | <t>A number of names are reserved, as they are used for parameters in | |||
links other than target attributes. | links other than target attributes. | |||
A further set of target attributes is predefined in <xref target="RFC8288"/> and is | A further set of target attributes is predefined in <xref target="RFC8288"/> and is | |||
imported into this registry.</t> | imported into this registry.</t> | |||
<t><xref section="9.3" sectionFormat="of" target="RFC9176"/> created the "RD Parameters" IANA registry. | <t><xref section="9.3" sectionFormat="of" target="RFC9176"/> created the "RD Parameters" IANA registry. | |||
This document requests IANA to add the following note to that registry:</t> | Per this document, IANA has added the following note to that registry:</t> | |||
<ul empty="true"> | <blockquote>Note: In accordance with RFC 9423, all entries with the | |||
<li> | "A" flag set, including new ones, <bcp14>MUST</bcp14> also be registered in the | |||
<t>Note: In accordance with [this document], all entries with the "A | "Target Attributes" registry <xref target="IANA.core-parameters"/>.</blockquote> | |||
" flag set, including new ones, <bcp14>MUST</bcp14> also be registered in the "T | ||||
arget Attributes" registry <xref target="IANA.core-parameters"/>.</t> | ||||
</li> | ||||
</ul> | ||||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="security-considerations"> | <section anchor="security-considerations"> | |||
<name>Security considerations</name> | <name>Security Considerations</name> | |||
<t>The security considerations of <xref target="RFC8288"/> apply, as do th ose of the | <t>The security considerations of <xref target="RFC8288"/> apply, as do th ose of the | |||
discovery specifications <xref target="RFC6690"/>, <xref target="RFC7252"/>, and <xref target="RFC9176"/>.</t> | discovery specifications <xref target="RFC6690"/>, <xref target="RFC7252"/>, and <xref target="RFC9176"/>.</t> | |||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | <back> | |||
<references> | <references> | |||
<name>References</name> | <name>References</name> | |||
<references anchor="sec-normative-references"> | <references anchor="sec-normative-references"> | |||
<name>Normative References</name> | <name>Normative References</name> | |||
<reference anchor="RFC8288"> | ||||
<front> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8288.xml" | |||
<title>Web Linking</title> | /> | |||
<author fullname="M. Nottingham" initials="M." surname="Nottingham"/ | ||||
> | <referencegroup anchor="BCP26" target="https://www.rfc-editor.org/info/bcp26"> | |||
<date month="October" year="2017"/> | <xi:include | |||
<abstract> | href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml"/> | |||
<t>This specification defines a model for the relationships betwee | </referencegroup> | |||
n resources on the Web ("links") and the type of those relationships ("link rela | <referencegroup anchor="STD80" target="https://www.rfc-editor.org/info/std80"> | |||
tion types").</t> | <xi:include | |||
<t>It also defines the serialisation of such links in HTTP headers | href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.0020.xml"/> | |||
with the Link header field.</t> | </referencegroup> | |||
</abstract> | ||||
</front> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml" | |||
<seriesInfo name="RFC" value="8288"/> | /> | |||
<seriesInfo name="DOI" value="10.17487/RFC8288"/> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml" | |||
</reference> | /> | |||
<reference anchor="BCP26"> | ||||
<front> | ||||
<title>Guidelines for Writing an IANA Considerations Section in RFCs | ||||
</title> | ||||
<author fullname="M. Cotton" initials="M." surname="Cotton"/> | ||||
<author fullname="B. Leiba" initials="B." surname="Leiba"/> | ||||
<author fullname="T. Narten" initials="T." surname="Narten"/> | ||||
<date month="June" year="2017"/> | ||||
<abstract> | ||||
<t>Many protocols make use of points of extensibility that use con | ||||
stants to identify various protocol parameters. To ensure that the values in the | ||||
se fields do not have conflicting uses and to promote interoperability, their al | ||||
locations are often coordinated by a central record keeper. For IETF protocols, | ||||
that role is filled by the Internet Assigned Numbers Authority (IANA).</t> | ||||
<t>To make assignments in a given registry prudently, guidance des | ||||
cribing the conditions under which new values should be assigned, as well as whe | ||||
n and how modifications to existing values can be made, is needed. This document | ||||
defines a framework for the documentation of these guidelines by specification | ||||
authors, in order to assure that the provided guidance for the IANA Consideratio | ||||
ns is clear and addresses the various issues that are likely in the operation of | ||||
a registry.</t> | ||||
<t>This is the third edition of this document; it obsoletes RFC 52 | ||||
26.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="BCP" value="26"/> | ||||
<seriesInfo name="RFC" value="8126"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8126"/> | ||||
</reference> | ||||
<reference anchor="STD80"> | ||||
<front> | ||||
<title>ASCII format for network interchange</title> | ||||
<author fullname="V.G. Cerf" initials="V.G." surname="Cerf"/> | ||||
<date month="October" year="1969"/> | ||||
</front> | ||||
<seriesInfo name="STD" value="80"/> | ||||
<seriesInfo name="RFC" value="20"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC0020"/> | ||||
</reference> | ||||
<reference anchor="RFC2119"> | ||||
<front> | ||||
<title>Key words for use in RFCs to Indicate Requirement Levels</tit | ||||
le> | ||||
<author fullname="S. Bradner" initials="S." surname="Bradner"/> | ||||
<date month="March" year="1997"/> | ||||
<abstract> | ||||
<t>In many standards track documents several words are used to sig | ||||
nify the requirements in the specification. These words are often capitalized. T | ||||
his document defines these words as they should be interpreted in IETF documents | ||||
. This document specifies an Internet Best Current Practices for the Internet Co | ||||
mmunity, and requests discussion and suggestions for improvements.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="BCP" value="14"/> | ||||
<seriesInfo name="RFC" value="2119"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC2119"/> | ||||
</reference> | ||||
<reference anchor="RFC8174"> | ||||
<front> | ||||
<title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</ti | ||||
tle> | ||||
<author fullname="B. Leiba" initials="B." surname="Leiba"/> | ||||
<date month="May" year="2017"/> | ||||
<abstract> | ||||
<t>RFC 2119 specifies common key words that may be used in protoco | ||||
l specifications. This document aims to reduce the ambiguity by clarifying that | ||||
only UPPERCASE usage of the key words have the defined special meanings.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="BCP" value="14"/> | ||||
<seriesInfo name="RFC" value="8174"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8174"/> | ||||
</reference> | ||||
<reference anchor="IANA.core-parameters" target="https://www.iana.org/as signments/core-parameters"> | <reference anchor="IANA.core-parameters" target="https://www.iana.org/as signments/core-parameters"> | |||
<front> | <front> | |||
<title>Constrained RESTful Environments (CoRE) Parameters</title> | <title>Constrained RESTful Environments (CoRE) Parameters</title> | |||
<author> | <author> | |||
<organization>IANA</organization> | <organization>IANA</organization> | |||
</author> | </author> | |||
</front> | </front> | |||
</reference> | </reference> | |||
</references> | </references> | |||
<references anchor="sec-informative-references"> | <references anchor="sec-informative-references"> | |||
<name>Informative References</name> | <name>Informative References</name> | |||
<reference anchor="RFC6690"> | ||||
<front> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6690.xml" | |||
<title>Constrained RESTful Environments (CoRE) Link Format</title> | /> | |||
<author fullname="Z. Shelby" initials="Z." surname="Shelby"/> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7252.xml" | |||
<date month="August" year="2012"/> | /> | |||
<abstract> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7641.xml" | |||
<t>This specification defines Web Linking using a link format for | /> | |||
use by constrained web servers to describe hosted resources, their attributes, a | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8075.xml" | |||
nd other relationships between links. Based on the HTTP Link Header field define | /> | |||
d in RFC 5988, the Constrained RESTful Environments (CoRE) Link Format is carrie | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8613.xml" | |||
d as a payload and is assigned an Internet media type. "RESTful" refers to the R | /> | |||
epresentational State Transfer (REST) architecture. A well-known URI is defined | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5988.xml" | |||
as a default entry point for requesting the links hosted by a server. [STANDARDS | /> | |||
-TRACK]</t> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9176.xml" | |||
</abstract> | /> | |||
</front> | ||||
<seriesInfo name="RFC" value="6690"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC6690"/> | ||||
</reference> | ||||
<reference anchor="RFC7252"> | ||||
<front> | ||||
<title>The Constrained Application Protocol (CoAP)</title> | ||||
<author fullname="Z. Shelby" initials="Z." surname="Shelby"/> | ||||
<author fullname="K. Hartke" initials="K." surname="Hartke"/> | ||||
<author fullname="C. Bormann" initials="C." surname="Bormann"/> | ||||
<date month="June" year="2014"/> | ||||
<abstract> | ||||
<t>The Constrained Application Protocol (CoAP) is a specialized we | ||||
b transfer protocol for use with constrained nodes and constrained (e.g., low-po | ||||
wer, lossy) networks. The nodes often have 8-bit microcontrollers with small amo | ||||
unts of ROM and RAM, while constrained networks such as IPv6 over Low-Power Wire | ||||
less Personal Area Networks (6LoWPANs) often have high packet error rates and a | ||||
typical throughput of 10s of kbit/s. The protocol is designed for machine- to-ma | ||||
chine (M2M) applications such as smart energy and building automation.</t> | ||||
<t>CoAP provides a request/response interaction model between appl | ||||
ication endpoints, supports built-in discovery of services and resources, and in | ||||
cludes key concepts of the Web such as URIs and Internet media types. CoAP is de | ||||
signed to easily interface with HTTP for integration with the Web while meeting | ||||
specialized requirements such as multicast support, very low overhead, and simpl | ||||
icity for constrained environments.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="7252"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC7252"/> | ||||
</reference> | ||||
<reference anchor="RFC7641"> | ||||
<front> | ||||
<title>Observing Resources in the Constrained Application Protocol ( | ||||
CoAP)</title> | ||||
<author fullname="K. Hartke" initials="K." surname="Hartke"/> | ||||
<date month="September" year="2015"/> | ||||
<abstract> | ||||
<t>The Constrained Application Protocol (CoAP) is a RESTful applic | ||||
ation protocol for constrained nodes and networks. The state of a resource on a | ||||
CoAP server can change over time. This document specifies a simple protocol exte | ||||
nsion for CoAP that enables CoAP clients to "observe" resources, i.e., to retrie | ||||
ve a representation of a resource and keep this representation updated by the se | ||||
rver over a period of time. The protocol follows a best-effort approach for send | ||||
ing new representations to clients and provides eventual consistency between the | ||||
state observed by each client and the actual resource state at the server.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="7641"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC7641"/> | ||||
</reference> | ||||
<reference anchor="RFC8075"> | ||||
<front> | ||||
<title>Guidelines for Mapping Implementations: HTTP to the Constrain | ||||
ed Application Protocol (CoAP)</title> | ||||
<author fullname="A. Castellani" initials="A." surname="Castellani"/ | ||||
> | ||||
<author fullname="S. Loreto" initials="S." surname="Loreto"/> | ||||
<author fullname="A. Rahman" initials="A." surname="Rahman"/> | ||||
<author fullname="T. Fossati" initials="T." surname="Fossati"/> | ||||
<author fullname="E. Dijk" initials="E." surname="Dijk"/> | ||||
<date month="February" year="2017"/> | ||||
<abstract> | ||||
<t>This document provides reference information for implementing a | ||||
cross-protocol network proxy that performs translation from the HTTP protocol t | ||||
o the Constrained Application Protocol (CoAP). This will enable an HTTP client t | ||||
o access resources on a CoAP server through the proxy. This document describes h | ||||
ow an HTTP request is mapped to a CoAP request and how a CoAP response is mapped | ||||
back to an HTTP response. This includes guidelines for status code, URI, and me | ||||
dia type mappings, as well as additional interworking advice.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8075"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8075"/> | ||||
</reference> | ||||
<reference anchor="RFC8613"> | ||||
<front> | ||||
<title>Object Security for Constrained RESTful Environments (OSCORE) | ||||
</title> | ||||
<author fullname="G. Selander" initials="G." surname="Selander"/> | ||||
<author fullname="J. Mattsson" initials="J." surname="Mattsson"/> | ||||
<author fullname="F. Palombini" initials="F." surname="Palombini"/> | ||||
<author fullname="L. Seitz" initials="L." surname="Seitz"/> | ||||
<date month="July" year="2019"/> | ||||
<abstract> | ||||
<t>This document defines Object Security for Constrained RESTful E | ||||
nvironments (OSCORE), a method for application-layer protection of the Constrain | ||||
ed Application Protocol (CoAP), using CBOR Object Signing and Encryption (COSE). | ||||
OSCORE provides end-to-end protection between endpoints communicating using CoA | ||||
P or CoAP-mappable HTTP. OSCORE is designed for constrained nodes and networks s | ||||
upporting a range of proxy operations, including translation between different t | ||||
ransport protocols.</t> | ||||
<t>Although an optional functionality of CoAP, OSCORE alters CoAP | ||||
options processing and IANA registration. Therefore, this document updates RFC 7 | ||||
252.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8613"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8613"/> | ||||
</reference> | ||||
<reference anchor="RFC5988"> | ||||
<front> | ||||
<title>Web Linking</title> | ||||
<author fullname="M. Nottingham" initials="M." surname="Nottingham"/ | ||||
> | ||||
<date month="October" year="2010"/> | ||||
<abstract> | ||||
<t>This document specifies relation types for Web links, and defin | ||||
es a registry for them. It also defines the use of such links in HTTP headers wi | ||||
th the Link header field. [STANDARDS-TRACK]</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="5988"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC5988"/> | ||||
</reference> | ||||
<reference anchor="RFC9176"> | ||||
<front> | ||||
<title>Constrained RESTful Environments (CoRE) Resource Directory</t | ||||
itle> | ||||
<author fullname="C. Amsüss" initials="C." role="editor" surname="Am | ||||
süss"/> | ||||
<author fullname="Z. Shelby" initials="Z." surname="Shelby"/> | ||||
<author fullname="M. Koster" initials="M." surname="Koster"/> | ||||
<author fullname="C. Bormann" initials="C." surname="Bormann"/> | ||||
<author fullname="P. van der Stok" initials="P." surname="van der St | ||||
ok"/> | ||||
<date month="April" year="2022"/> | ||||
<abstract> | ||||
<t>In many Internet of Things (IoT) applications, direct discovery | ||||
of resources is not practical due to sleeping nodes or networks where multicast | ||||
traffic is inefficient. These problems can be solved by employing an entity cal | ||||
led a Resource Directory (RD), which contains information about resources held o | ||||
n other servers, allowing lookups to be performed for those resources. The input | ||||
to an RD is composed of links, and the output is composed of links constructed | ||||
from the information stored in the RD. This document specifies the web interface | ||||
s that an RD supports for web servers to discover the RD and to register, mainta | ||||
in, look up, and remove information on resources. Furthermore, new target attrib | ||||
utes useful in conjunction with an RD are defined.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="9176"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC9176"/> | ||||
</reference> | ||||
</references> | </references> | |||
</references> | </references> | |||
<?line 232?> | ||||
<section numbered="false" anchor="acknowledgements"> | <section numbered="false" anchor="acknowledgements"> | |||
<name>Acknowledgements</name> | <name>Acknowledgements</name> | |||
<t>The CoRE WG had been discussing setting up a registry for target | <t>The CoRE Working Group had been discussing setting up a registry for ta rget | |||
attributes since the final touches were made on <xref target="RFC6690"/>. | attributes since the final touches were made on <xref target="RFC6690"/>. | |||
The update of the Web Linking specification to <xref target="RFC8288"/> provided the | The update of the Web Linking specification to <xref target="RFC8288"/> provided the | |||
formal setting, but it took until <contact fullname="Jaime Jiménez"/> provided t he set of | formal setting, but it took until <contact fullname="Jaime Jiménez"/> provided t he set of | |||
initial registrations to generate a first version of this specification. | initial registrations to generate a first draft version of this specification. | |||
The current version addresses additional input and working group last | The current document addresses additional input and Working Group Last | |||
call comments by | Call comments by | |||
<contact fullname="Esko Dijk"/>, | <contact fullname="Esko Dijk"/>, | |||
<contact fullname="Marco Tiloca"/>, | <contact fullname="Marco Tiloca"/>, | |||
<contact fullname="Thomas Fossati"/>, | <contact fullname="Thomas Fossati"/>, | |||
and | and | |||
<contact fullname="Mohamed Boucadair"/>, | <contact fullname="Mohamed Boucadair"/>, | |||
as well as area director review comments from | as well as Area Director review comments from | |||
<contact fullname="Rob Wilton"/>.</t> | <contact fullname="Rob Wilton"/>.</t> | |||
</section> | </section> | |||
<section anchor="contributors" numbered="false" toc="include" removeInRFC="f alse"> | <section anchor="contributors" numbered="false" toc="include" removeInRFC="f alse"> | |||
<name>Contributors</name> | <name>Contributors</name> | |||
<contact initials="J." surname="Jiménez" fullname="Jaime Jiménez"> | <contact initials="J." surname="Jiménez" fullname="Jaime Jiménez"> | |||
<organization>Ericsson</organization> | <organization>Ericsson</organization> | |||
<address> | <address> | |||
<email>jaime@iki.fi</email> | <email>jaime@iki.fi</email> | |||
</address> | </address> | |||
</contact> | </contact> | |||
<t>Jaime provided the list of initial registrations.</t> | <t>Jaime provided the list of initial registrations.</t> | |||
</section> | </section> | |||
</back> | </back> | |||
<!-- ##markdown-source: | ||||
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 | ||||
yTXp8j/HfPRy/yYAAA== | ||||
</rfc> | </rfc> | |||
End of changes. 42 change blocks. | ||||
424 lines changed or deleted | 118 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |