Skip to content

Commit a709839

Browse files
authored
Merge pull request #32 from admin-shell-io/BiBo/fixes
Improve description of changes
2 parents aa37836 + 6912d4a commit a709839

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

documentation/IDTA-01004/modules/ROOT/pages/access-rule-model.adoc

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -221,20 +221,13 @@ The list element is written with [] to express, that $match shall check if a cer
221221
[[text-serialization-of-values-of-type-reference]]
222222
==== Text Serialization of Values of Type Reference
223223

224+
References are used in ReferenceAttributes, IdentifiableObjects, ReferableObjects, FragmentObjects and DescriptorObjects for the corresponding ReferenceLiterals, IdentifiableLiterals, ReferableLiterals, FragmentLiterals and DescriptorLiterals.
225+
224226
====
225-
Note: V3.1 will include more detailed grammar definitions for <ReferenceAttribute>, <IdentifiableObject>, <ReferableObject>, <FragmentObject> and <DescriptorObject>.
227+
Note: V3.1 will include a more detailed grammar for defining <ReferenceAttribute>, <IdentifiableObject>, <ReferableObject>, <FragmentObject> and <DescriptorObject>.
226228
See Change Notes for further details.
227229
====
228230

229-
References are used in ReferenceAttributes, IdentifiableObjects, ReferableObjects, FragmentObjects and DescriptorObjects for the corresponding ReferenceLiterals, IdentifiableLiterals, ReferableLiterals, FragmentLiterals and DescriptorLiterals.
230-
231-
Such references use the link:https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/mappings/mappings.html#reference-serialization[Part 1 Mapping in Section "Text Serialization of Values of Type Reference"] for specific instances of elements, e.g. an AAS, a Submodel, a ConceptDescription or a specific SubmodelElement.
232-
233-
Access Rules may also be defined for all Identifiables of the Keytypes AssetAdministrationShell, Submodel or ConceptDescription.
234-
In this case an IdentifiableLiteral uses the format "(AssetAdministrationShell)\*", "(Submodel)*" and "(ConceptDescription)*".
235-
236-
Access Rules extend the Keytypes of Part 1 by "(aasDesc)" for AAS Descriptors and "(smdesc)" for submodel descriptors.
237-
To define all descriptors "(aasDesc)\*" or "(smdesc)*" may be used in DescriptorLiterals accordingly.
238231

239232
[[json-serialization]]
240233
== JSON Serialization of Access Rule Model

documentation/IDTA-01004/modules/ROOT/pages/annex/text-access-rule-examples.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ include::partial$examples/bpn.bnf[]
6161
include::partial$examples/allow-read-all-users-of-company-for-submodel.bnf[]
6262
----
6363

64+
[[allow-read-submodels-id-pattern]]
6465
== Allow READ to all Submodels with ID pattern for all authenticated users of a company for submodels with Nameplate and TechnicalData from 9:00-17:00
6566

6667
[source,bnf,linenums]

documentation/IDTA-01004/modules/ROOT/pages/changelog.adoc

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,29 @@ SPDX-License-Identifier: CC-BY-4.0
88

99
////
1010

11+
[[change-notes]]
1112
= Change Notes
1213

13-
== Changes w.r.t. V3.0 to V3.0.1
14+
== Changes w.r.t. V3.0.1 vs. V3.0
1415

1516
Major Changes:
1617

17-
* changed: Removed whitespaces from several clauses and fixed an issue with the idShortPath definition in the BNF Grammar for the Query Language [#477](https://github.com/admin-shell-io/aas-specs-api/issues/477).
18+
* changed: Removed whitespaces from several clauses [#477](https://github.com/admin-shell-io/aas-specs-api/issues/477)
19+
* fixed idShortPath definition in the BNF Grammar for the Query Language
20+
* changed: xref:access-rule-model.adoc#text-serialization-of-values-of-type-reference[text serialization of Reference] does not follow text serialization of Part 1 of References, the updated grammar will be added in the V3.1, proposal see below
21+
1822

1923
Minor Changes:
2024

21-
* Correct Example in Annex
25+
* correct xref:annex/text-access-rule-examples.adoc#allow-read-submodels-id-pattern[example] in Annex
26+
* remove <FieldIdentifierString> in grammar and use <FieldIdentifier> directly
2227

2328
Proposed changes for V3.1:
2429

2530
The following grammar changes are proposed for V3.1 and will be explained in detail then.
2631

32+
[source,json,linenums]
33+
----
2734
<ReferenceAttribute>
2835
::= "REFERENCE(" (
2936
("$aas" <IdentifierInstance> "#" <FieldsAAS> )
@@ -67,5 +74,5 @@ The following grammar changes are proposed for V3.1 and will be explained in det
6774
"DESCRIPTOR" <ws>
6875
("$aasdesc" | "$smdesc")
6976
<IdentifierInstanceOrAll>
70-
77+
----
7178

0 commit comments

Comments
 (0)