Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extensibility section updated #121

Merged
merged 8 commits into from
Sep 27, 2023
Merged

Extensibility section updated #121

merged 8 commits into from
Sep 27, 2023

Conversation

nedmsmith
Copy link
Collaborator

Added text to extensibility section - see issue #10

Added text to extensibility section - see issue #10
@@ -1194,7 +1195,22 @@ applies to all measurements in the triple, including those in `measurement-value

## Extensibility {#sec-extensibility}

[^issue] https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/10
CoRIM is described using CDDL {{-cddl}} which includes extensibility support for "sockets" (a.k.a., map structures)
and data types. CDDL socket extensions have the form `($$NAME-extension)` where "NAME" is the name of the map.
Copy link
Member

@henkbirkholz henkbirkholz Aug 16, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$$foo is a an extension point for a group-choice
$bar is an extension point for a type-choice

Not sure if that level of detail is relevant here, but that is less ambiguous to me.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@henkbirkholz to work on this PR

Well-known code points may be in a registry, such as CoSWID {{-coswid-reg}}.
Additionally, a range of code points may be reserved for vendor-specific use such as negative integers.

Data type extensibility has the form `($NAME-type-choice)` where "NAME" is the type name and '$' signifies type extensibility.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah. Here we go. I'd move the referrals and definitions to type- and group-choice to the top. And come back to it here.

Copy link
Member

@henkbirkholz henkbirkholz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type-choice & group-choice should be introduced up-front

draft-ietf-rats-corim.md Outdated Show resolved Hide resolved
draft-ietf-rats-corim.md Outdated Show resolved Hide resolved
draft-ietf-rats-corim.md Outdated Show resolved Hide resolved
draft-ietf-rats-corim.md Outdated Show resolved Hide resolved
replace socket with extension points
replace socket with extension point
replace socket with map
replace socket with map
@@ -1239,7 +1240,22 @@ applies to all measurements in the triple, including those in `measurement-value

## Extensibility {#sec-extensibility}

[^issue] https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/10
CoRIM is described using CDDL {{-cddl}} which includes extensibility support for "extension points" (a.k.a., map structures)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The whole structure of the section needs reorganising. I will suggest a better rewrite as an edit to this section!

Copy link
Collaborator

@yogeshbdeshpande yogeshbdeshpande left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@henkbirkholz henkbirkholz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will add CDDL lingo to extension types later

@yogeshbdeshpande yogeshbdeshpande merged commit 8314e95 into main Sep 27, 2023
0 of 2 checks passed
@yogeshbdeshpande yogeshbdeshpande deleted the extensibility branch September 27, 2023 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants