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

Update assertions.csv and generate manual.csv #558

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 37 additions & 37 deletions packages/assertions/assertions-csv/assertions.csv

Large diffs are not rendered by default.

113 changes: 79 additions & 34 deletions packages/assertions/assertions-csv/changelog.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,93 @@

# CSV Changelog - 08/10/2023
# CSV Changelog - 29/02/2024

[Old CSV Path](assertions-csv/oldManual.csv)
[New CSV Path](assertions-csv/manual.csv)


## ADDED

- `td-bindings-requirements-scheme` was added
- `td-bindings-server-accept` was added
- `td-client-data-schema` was added
- `td-client-data-schema-accept-extras` was added
- `td-client-data-schema-no-extras` was added
- `td-client-uri-template` was added
- `td-security-body-name-json-pointer-creatable` was added
- `td-server-data-schema` was added
- `td-server-data-schema-extras` was added
- `td-server-uri-template` was added
- `td-privacy-auth-users-only` was added
- `td-privacy-centralized-ids` was added
- `td-privacy-essential-metadata-only` was added
- `td-privacy-mutable-identifiers` was added
- `td-privacy-temp-id-metadata` was added
- `td-security-inj-no-intl-markup` was added
- `td-security-jsonld-expansion` was added
- `td-security-mutual-auth-td` was added
- `td-security-no-execution` was added
- `td-security-oauth-limits` was added
- `td-security-remote-context` was added
- `td-security-server-auth-td` was added
- `td-security-static-context` was added
- `tm-td-generation-processor-extends` was added
- `tm-td-generation-processor-forms` was added
- `tm-td-generation-processor-placeholder` was added
- `tm-td-generation-processor-required` was added
- `td-security-body-name-json-pointer-type` was added


## REMOVED

- `bindings-requirements-scheme` was removed
- `bindings-server-accept` was removed
- `client-data-schema` was removed
- `client-data-schema-accept-extras` was removed
- `client-data-schema-no-extras` was removed
- `client-uri-template` was removed
- `sec-body-name-json-pointer-creatable` was removed
- `server-data-schema` was removed
- `server-data-schema-extras` was removed
- `server-uri-template` was removed
- `privacy-auth-users-only` was removed
- `privacy-centralized-ids` was removed
- `privacy-essential-metadata-only` was removed
- `privacy-immutable-id-as-property` was removed
- `privacy-mutable-identifiers` was removed
- `privacy-temp-id-metadata` was removed
- `sec-body-name-json-pointer-type` was removed
- `sec-inj-no-intl-markup` was removed
- `security-context-secure-fetch` was removed
- `security-jsonld-expansion` was removed
- `security-mutual-auth-td` was removed
- `security-no-execution` was removed
- `security-oauth-limits` was removed
- `security-remote-context` was removed
- `security-server-auth-td` was removed
- `security-static-context` was removed
- `thing-model-td-generation-processor-extends` was removed
- `thing-model-td-generation-processor-forms` was removed
- `thing-model-td-generation-processor-placeholder` was removed
- `thing-model-td-generation-processor-required` was removed


## LINE-CHANGE

- `privacy-mutable-identifiers` was moved from Line 51 to 50
- `privacy-temp-id-metadata` was moved from Line 52 to 51
- `sec-body-name-json-pointer-type` was moved from Line 53 to 52
- `sec-inj-no-intl-markup` was moved from Line 54 to 53
- `security-jsonld-expansion` was moved from Line 56 to 54
- `security-mutual-auth-td` was moved from Line 57 to 55
- `security-no-execution` was moved from Line 58 to 56
- `security-oauth-limits` was moved from Line 59 to 57
- `security-remote-context` was moved from Line 60 to 58
- `security-server-auth-td` was moved from Line 61 to 59
- `security-static-context` was moved from Line 62 to 60
- `td-context-ns-td10-namespacev10` was moved from Line 63 to 61
- `td-default-AdditionalResponseContentType` was moved from Line 64 to 62
- `td-default-observable` was moved from Line 65 to 63
- `td-processor-bidi-isolation` was moved from Line 66 to 64
- `td-producer-mixed-direction` was moved from Line 67 to 65
- `td-security-extension` was moved from Line 68 to 66
- `td-text-direction-first-strong` was moved from Line 69 to 67
- `td-text-direction-language-tag` was moved from Line 70 to 68
- `thing-model-td-generation-processor-extends` was moved from Line 71 to 69
- `thing-model-td-generation-processor-forms` was moved from Line 72 to 70
- `thing-model-td-generation-processor-placeholder` was moved from Line 73 to 71
- `thing-model-td-generation-processor-required` was moved from Line 74 to 72
- `tm-derivation-validity` was moved from Line 75 to 73
- `tm-overwrite-interaction` was moved from Line 76 to 74
- `tm-overwrite-types` was moved from Line 77 to 75
- `tm-placeholder-replacement` was moved from Line 78 to 76
- `tm-ref-recursive-extensions` was moved from Line 79 to 77
- `tm-tmRef-overwrite-possibility` was moved from Line 80 to 78
- `tm-tmRef-overwrite-process` was moved from Line 81 to 79
- `tm-tmRef-overwrite-semantic-meaning` was moved from Line 82 to 80
- `tm-tmRef2` was moved from Line 83 to 81
- `tm-versioning-1` was moved from Line 84 to 82
- `td-context-ns-td10-namespacev10` was moved from Line 63 to 60
- `td-default-AdditionalResponseContentType` was moved from Line 64 to 61
- `td-default-observable` was moved from Line 65 to 62
- `td-processor-bidi-isolation` was moved from Line 66 to 63
- `td-producer-mixed-direction` was moved from Line 67 to 64
- `td-security-extension` was moved from Line 68 to 65
- `td-text-direction-first-strong` was moved from Line 69 to 66
- `td-text-direction-language-tag` was moved from Line 70 to 67
- `tm-derivation-validity` was moved from Line 75 to 72
- `tm-overwrite-interaction` was moved from Line 76 to 73
- `tm-overwrite-types` was moved from Line 77 to 74
- `tm-placeholder-replacement` was moved from Line 78 to 75
- `tm-ref-recursive-extensions` was moved from Line 79 to 76
- `tm-tmRef-overwrite-possibility` was moved from Line 80 to 77
- `tm-tmRef-overwrite-process` was moved from Line 81 to 78
- `tm-tmRef-overwrite-semantic-meaning` was moved from Line 82 to 79
- `tm-tmRef2` was moved from Line 83 to 80
- `tm-versioning-1` was moved from Line 84 to 81
18 changes: 9 additions & 9 deletions packages/assertions/assertions-csv/implemented.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
"ID","Status","Comment","Assertion"
"privacy-distributed-ids","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"privacy-id-metadata","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"sec-body-name-json-pointer","null",,"When used in the context of a body security information location, the value of name MUST be in the form of a JSON pointer [[!RFC6901]] relative to the root of the input DataSchema for each interaction it is used with."
"sec-body-name-json-pointer-array","null",,"The JSON pointer used in the body locator MAY use the - character to indicate a non-existent array element when it is necessary to insert an element after the last element of an existing array"
"sec-security-vocab-auto-in-no-name","null",,""
"sec-vuln-auto","null",,""
"td-action-arrays","null",,"The type of the members forms MUST be serialized as a JSON array."
"td-action-names","null",,""
"td-action-names_at-type","null",,"Each optional vocabulary term as defined in the class Action and its superclass InteractionPattern MUST be serialized as a JSON name within an Action object."
Expand Down Expand Up @@ -132,6 +126,8 @@
"td-op-for-event","null",,"When a forms term member is present in an Event instance, the value(s) of op in the forms MUST be one of subscribeevent or unsubscribeevent."
"td-op-for-property","null",,"When a forms term member is present in a Property instance, the value(s) of op in the forms MUST be one of readproperty, writeproperty or observeproperty."
"td-op-for-thing","null",,"When a forms term member is present in a Thing instance, the value(s) of op in the forms MUST be one of readallproperties, writeallproperties, readmultipleproperties or writemultipleproperties."
"td-privacy-distributed-ids","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"td-privacy-id-metadata","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"td-processor","null",,""
"td-properties","null",,""
"td-properties_existence","null",,"Properties (and sub-properties) offered by a Thing MUST be collected in the JSON-object based properties member with (unique) Property names as JSON names. (Checking their existence)"
Expand Down Expand Up @@ -174,6 +170,8 @@
"td-security-bearer-format-extensions_alg","null",,"alg: Encoding, encryption, or digest algorithm (one of MD5, ES256, or ES512-256). MUST be included. Type: string."
"td-security-bearer-format-extensions_format","null",,"alg: Encoding, encryption, or digest algorithm (one of MD5, ES256, or ES512-256). MUST be included. Type: string."
"td-security-binding","null",,""
"td-security-body-name-json-pointer","null",,"When used in the context of a body security information location, the value of name MUST be in the form of a JSON pointer [[!RFC6901]] relative to the root of the input DataSchema for each interaction it is used with."
"td-security-body-name-json-pointer-array","null",,"The JSON pointer used in the body locator MAY use the - character to indicate a non-existent array element when it is necessary to insert an element after the last element of an existing array"
"td-security-combo-deprecation","null",,""
"td-security-combo-exclusive-oneof-or-allof","null",,"Exactly one of either oneOf or allOf MUST be included."
"td-security-in-query-over-uri","null",,"The value uri SHOULD be specified for the name in in a security scheme only if query is not applicable."
Expand All @@ -185,7 +183,9 @@
"td-security-overrides","null",,""
"td-security-scheme-name","null",,""
"td-security-schemes","null",,""
"td-security-security-vocab-auto-in-no-name","null",,""
"td-security-uri-variables-distinct","null",,""
"td-security-vuln-auto","null",,""
"td-string-type","null",,""
"td-text-at-direction","null",,"Given that the Thing Description format is based on JSON-LD 1.1 [[?json-ld11]], @direction with the string values ltr, rtl and null value null MAY be used inside the @context to indicate the default text direction for the human readable strings in the entire TD document."
"td-title-description","null",,""
Expand Down Expand Up @@ -347,11 +347,11 @@
"td-vocab-uriVariables--Thing","null",,"forms: Indicates one or more endpoints at which operation(s) on this resource are accessible. In this version of TD, all operations that can be described at the Thing level are concerning how to interact with the Thing's Property interaction resources collectively at once. MAY be included. Type: array of Form."
"td-vocab-version--Thing","null",,"The version container MAY be used to provide additional application and/or device specific version information based on terms from non-TD namespaces."
"td-vocab-writeOnly--DataSchema","null",,"writeOnly: Boolean value that indicates whether a property interaction / value is write only (=true) or not (=false). MUST be included. Type: boolean."
"thing-model-td-generation-processor-imports","null",,""
"thing-model-td-generation-processor-optional","null",,""
"thing-model-td-generation-processor-type","null",,""
"tm-compose-name-collision","null",,""
"tm-rel-type-maximum","null",,""
"tm-td-generation-processor-imports","null",,""
"tm-td-generation-processor-optional","null",,""
"tm-td-generation-processor-type","null",,""
"well-known-operation-types-only","null",,""
"tm-compose-instanceName","null",,""
"tm-compose-submodel","null",,""
Expand Down
Loading
Loading