| < draft-bormann-cbor-tags-oid-05.txt | draft-bormann-cbor-tags-oid-06.txt > | |||
|---|---|---|---|---|
| Network Working Group C. Bormann | Network Working Group C. Bormann | |||
| Internet-Draft Universitaet Bremen TZI | Internet-Draft Universitaet Bremen TZI | |||
| Updates: 7049 (if approved) S. Leonard | Updates: 7049 (if approved) S. Leonard | |||
| Intended status: Standards Track Penango, Inc. | Intended status: Standards Track Penango, Inc. | |||
| Expires: January 29, 2017 July 28, 2016 | Expires: September 14, 2017 March 13, 2017 | |||
| Concise Binary Object Representation (CBOR) Tags and Techniques for | Concise Binary Object Representation (CBOR) Tags and Techniques for | |||
| Object Identifiers, UUIDs, Enumerations, Binary Entities, Regular | Object Identifiers, UUIDs, Enumerations, Binary Entities, Regular | |||
| Expressions, and Sets | Expressions, and Sets | |||
| draft-bormann-cbor-tags-oid-05 | draft-bormann-cbor-tags-oid-06 | |||
| Abstract | Abstract | |||
| The Concise Binary Object Representation (CBOR, RFC 7049) is a data | The Concise Binary Object Representation (CBOR, RFC 7049) is a data | |||
| format whose design goals include the possibility of extremely small | format whose design goals include the possibility of extremely small | |||
| code size, fairly small message size, and extensibility without the | code size, fairly small message size, and extensibility without the | |||
| need for version negotiation. | need for version negotiation. | |||
| Useful tags and techniques have emerged since the publication of RFC | Useful tags and techniques have emerged since the publication of RFC | |||
| 7049; the present document makes use of CBOR's built-in major types | 7049; the present document makes use of CBOR's built-in major types | |||
| skipping to change at page 1, line 47 ¶ | skipping to change at page 1, line 47 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on January 29, 2017. | This Internet-Draft will expire on September 14, 2017. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2016 IETF Trust and the persons identified as the | Copyright (c) 2017 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at page 2, line 41 ¶ | skipping to change at page 2, line 41 ¶ | |||
| 10. Enumerations in CBOR . . . . . . . . . . . . . . . . . . . . 18 | 10. Enumerations in CBOR . . . . . . . . . . . . . . . . . . . . 18 | |||
| 11. Binary Internet Messages and MIME Entities . . . . . . . . . 22 | 11. Binary Internet Messages and MIME Entities . . . . . . . . . 22 | |||
| 12. Applications and Examples of Messages and Entities . . . . . 25 | 12. Applications and Examples of Messages and Entities . . . . . 25 | |||
| 13. X.690 Series Tags . . . . . . . . . . . . . . . . . . . . . . 25 | 13. X.690 Series Tags . . . . . . . . . . . . . . . . . . . . . . 25 | |||
| 14. Regular Expression Clarification . . . . . . . . . . . . . . 26 | 14. Regular Expression Clarification . . . . . . . . . . . . . . 26 | |||
| 15. Set and Multiset Technique . . . . . . . . . . . . . . . . . 26 | 15. Set and Multiset Technique . . . . . . . . . . . . . . . . . 26 | |||
| 16. Fruits Basket Example . . . . . . . . . . . . . . . . . . . . 27 | 16. Fruits Basket Example . . . . . . . . . . . . . . . . . . . . 27 | |||
| 17. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 28 | 17. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 28 | |||
| 18. Security Considerations . . . . . . . . . . . . . . . . . . . 29 | 18. Security Considerations . . . . . . . . . . . . . . . . . . . 29 | |||
| 19. References . . . . . . . . . . . . . . . . . . . . . . . . . 30 | 19. References . . . . . . . . . . . . . . . . . . . . . . . . . 30 | |||
| Appendix A. Changes from -03 to -04 . . . . . . . . . . . . . . 32 | Appendix A. Changes from -05 to -06 . . . . . . . . . . . . . . 32 | |||
| Appendix B. Changes from -02 to -03 . . . . . . . . . . . . . . 33 | Appendix B. Changes from -04 to -05 . . . . . . . . . . . . . . 32 | |||
| Appendix C. Changes from -03 to -04 . . . . . . . . . . . . . . 32 | ||||
| Appendix D. Changes from -02 to -03 . . . . . . . . . . . . . . 33 | ||||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 33 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 33 | |||
| 1. Introduction | 1. Introduction | |||
| The Concise Binary Object Representation (CBOR, [RFC7049]) provides | The Concise Binary Object Representation (CBOR, [RFC7049]) provides | |||
| for the interchange of structured data without a requirement for a | for the interchange of structured data without a requirement for a | |||
| pre-agreed schema. RFC 7049 defines a basic set of data types, as | pre-agreed schema. RFC 7049 defines a basic set of data types, as | |||
| well as a tagging mechanism that enables extending the set of data | well as a tagging mechanism that enables extending the set of data | |||
| types supported via an IANA registry. | types supported via an IANA registry. | |||
| skipping to change at page 32, line 36 ¶ | skipping to change at page 32, line 36 ¶ | |||
| [X.672] International Telecommunications Union, "Information | [X.672] International Telecommunications Union, "Information | |||
| technology -- Open systems interconnection -- Object | technology -- Open systems interconnection -- Object | |||
| identifier resolution system", ITU-T Recommendation X.672, | identifier resolution system", ITU-T Recommendation X.672, | |||
| August 2010. | August 2010. | |||
| [X.681] International Telecommunications Union, "Information | [X.681] International Telecommunications Union, "Information | |||
| technology -- Abstract Syntax Notation One (ASN.1): | technology -- Abstract Syntax Notation One (ASN.1): | |||
| Information object specification", ITU-T Recommendation | Information object specification", ITU-T Recommendation | |||
| X.681, August 2015. | X.681, August 2015. | |||
| Appendix A. Changes from -03 to -04 | Appendix A. Changes from -05 to -06 | |||
| Refreshed the draft to the current date ("keep-alive"). | ||||
| Appendix B. Changes from -04 to -05 | ||||
| Discussed UUID usage in CBOR, and incorporated fixes proposed by | ||||
| Olivier Dubuisson, including fixes regarding OID nomenclature. | ||||
| Appendix C. Changes from -03 to -04 | ||||
| Changes occurred based on limited feedback, mainly centered around | Changes occurred based on limited feedback, mainly centered around | |||
| the abstract and introduction, rather than substantive technical | the abstract and introduction, rather than substantive technical | |||
| changes. These changes include: | changes. These changes include: | |||
| o Changed the title so that it is about tags and techniques. | o Changed the title so that it is about tags and techniques. | |||
| o Rewrote the abstract to describe the content more accurately, and | o Rewrote the abstract to describe the content more accurately, and | |||
| to point out that no changes to the wire protocol are being | to point out that no changes to the wire protocol are being | |||
| proposed. | proposed. | |||
| skipping to change at page 33, line 11 ¶ | skipping to change at page 33, line 20 ¶ | |||
| of ASN.1. | of ASN.1. | |||
| o Rewrote the introduction to be more about the present text. | o Rewrote the introduction to be more about the present text. | |||
| o Proposed a concise OID arc. | o Proposed a concise OID arc. | |||
| o Provided binary regular expression forms for OID validation. | o Provided binary regular expression forms for OID validation. | |||
| o Updated IANA registration tables. | o Updated IANA registration tables. | |||
| Appendix B. Changes from -02 to -03 | Appendix D. Changes from -02 to -03 | |||
| Many significant changes occurred in this version. These changes | Many significant changes occurred in this version. These changes | |||
| include: | include: | |||
| o Expanded the draft scope to be a comprehensive CBOR update. | o Expanded the draft scope to be a comprehensive CBOR update. | |||
| o Added OID-related sections: OID Enumerations, OID Maps and Arrays, | o Added OID-related sections: OID Enumerations, OID Maps and Arrays, | |||
| and Applications and Examples of OIDs. | and Applications and Examples of OIDs. | |||
| o Added Tag 36 update (binary MIME, better definitions). | o Added Tag 36 update (binary MIME, better definitions). | |||
| End of changes. 7 change blocks. | ||||
| 8 lines changed or deleted | 19 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||