Change Notes Changes w.r.t. V3.1 vs. V3.0.1 Major Changes: changed: <ReferenceAttribute> with more detailed definition in BNF Grammar and JSON Schema changed: <IdentifiableObject>, <ReferableObject>, <FragmentObject>, <DescriptorObject> with more detailed definition in BNF Grammar and JSON Schema added: Query Filter and FragmentFieldIdentifiers (https://github.com/admin-shell-io/aas-specs-api/issues/517) Minor Changes: update: Revised description text to replace 'may include signing' / 'will be' with 'is signed' / 'be signed' for clarity and consistency. added: Access control examples for REFERENCE & along with rules for creating only specific models, defined using BNF and JSON. added: Clarified ROUTE semantics for AAS HTTP/REST path matching and added informative ROUTE and request examples [#58](https://github.com/admin-shell-io/aas-specs-security/issues/58) added: Expanded the explanation of RIGHTS with a mapping to operation verbs and HTTP methods, including an illustrative table and diagram [#56](https://github.com/admin-shell-io/aas-specs-security/issues/56) Bugfixes: changed: Fixed incorrect Fragment Field Identifiers in examples [#44 of Security Spec](https://github.com/admin-shell-io/aas-specs-security/issues/44) Changes w.r.t. V3.0.2 vs. V3.0.1 Bugfixes: removed: TREE fix: error in datetime BNF ObjectGroup fix: naming inconsistencies inside BNF and json schema (https://github.com/admin-shell-io/aas-specs-api/issues/547) fix: aligned BNF and json schema to api spec (https://github.com/admin-shell-io/aas-specs-api/issues/547) fix: BNF did not compile (https://github.com/admin-shell-io/aas-specs-security/issues/62) fix: BNF used incorrectly plural for USEACL & USEFORMULA (https://github.com/admin-shell-io/aas-specs-security/issues/61) fix: Regex FieldIdentifier was incorrect (https://github.com/admin-shell-io/aas-specs-security/issues/60) fix: ncorrect FieldIdentifier AAS Submodel References (https://github.com/admin-shell-io/aas-specs-security/issues/59) Changes w.r.t. V3.0.1 vs. V3.0 Bugfixes: changed: Removed incorrect but required whitespaces from grammar and examples [#477 of API](https://github.com/admin-shell-io/aas-specs-api/issues/477) changed: fixed idShortPath definition in the BNF Grammar for the Query Language [#34](https://github.com/admin-shell-io/aas-specs-security/issues/34) changed: text serialization of Reference does not follow text serialization of Part 1 of References, the updated grammar will be added in the V3.1 [#33](https://github.com/admin-shell-io/aas-specs-security/issues/33) Minor Changes: changed: correct example in Annex removed: remove <FieldIdentifierString> in grammar and use <FieldIdentifier> directly Changes V3.0 This is the first release