Skip to content

Commit

Permalink
Merge pull request #565 from eclipse-thingweb/ege-assertion-sync
Browse files Browse the repository at this point in the history
Syncing Assertions
  • Loading branch information
egekorkan authored Mar 8, 2024
2 parents 30671a3 + 941864a commit 1d545b0
Show file tree
Hide file tree
Showing 17 changed files with 271 additions and 480 deletions.
76 changes: 38 additions & 38 deletions packages/assertions/assertions-csv/assertions.csv

Large diffs are not rendered by default.

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

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

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


## REMOVED

- `privacy-immutable-id-as-property` was removed
- `td-privacy-immutable-id-as-property` was removed
- `security-context-secure-fetch` 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-privacy-mutable-identifiers` was moved from Line 51 to 50
- `td-privacy-temp-id-metadata` was moved from Line 52 to 51
- `td-security-body-name-json-pointer-type` was moved from Line 53 to 52
- `td-security-inj-no-intl-markup` was moved from Line 54 to 53
- `td-security-jsonld-expansion` was moved from Line 56 to 54
- `td-security-mutual-auth-td` was moved from Line 57 to 55
- `td-security-no-execution` was moved from Line 58 to 56
- `td-security-oauth-limits` was moved from Line 59 to 57
- `td-security-remote-context` was moved from Line 60 to 58
- `td-security-server-auth-td` was moved from Line 61 to 59
- `td-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
Expand All @@ -32,10 +32,10 @@
- `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-td-generation-processor-extends` was moved from Line 71 to 69
- `tm-td-generation-processor-forms` was moved from Line 72 to 70
- `tm-td-generation-processor-placeholder` was moved from Line 73 to 71
- `tm-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
Expand Down
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

0 comments on commit 1d545b0

Please sign in to comment.