-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Hi,
hope this is the proper forum to discuss the matter: I try to find accepted content definitions for Metamodel-Definions like QualifierKind, QualifierType, QualifierValue etc, but without success so far.
I found these definitions have been made in AASPE: https://github.com/admin-shell-io/aasx-package-explorer/blob/main/src/AasxPackageExplorer/qualifier-presets.json
i.e. "https://admin-shell.io/SubmodelTemplates/AllowedRange/1/0"
Is there a reflection of these AASPE-Definitons in the "official" Online-ID-Database or elsewhere ?
The file further contains value definitions with currently no valueId defined. Are there plans to systematically define valueIds for these enums as well?
for example, value "ZeroToOne" for "Cardinality":
{
"name": "Submodel templates | Cardinality",
"upgradeFrom": [ "Cardinality", "Multiplicity" ],
"qualifier": {
"kind": "TemplateQualifier",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
"value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
}
]
},
"type": "SMT/Cardinality",
"value": "ZeroToOne",
"valueId": null
}
How would a filled-in correct valueId for the above look like?
"valueId": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0/#ZeroToOne"
Would something like this be correct?
The AASPE-file further contains many more definitions with currently not even semanticIds defined for them. Are there plans to define these semanticIds and valueIds that are obviously in usage with AASPE as a communicated standard somewhere?
{
"name": "Predicate relation | Greater than ( > )",
"qualifier": {
"kind": "ConceptQualifier",
"semanticId": null,
"type": "PredicateRelation",
"value": "GREATER_THAN_0",
"valueId": null
}