< 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/