Skip to content

ID database for qualifier attributes? #40

@mrentsch65

Description

@mrentsch65

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
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions