-
Notifications
You must be signed in to change notification settings - Fork 30
Preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer with modification of Ids #497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Dear Christian, what about using the templateId from the AdministrativeInformation, which is available for the AAS as well as its Submodels? BR Sebastian |
Hello Sebastian, Regards, |
Hello everyone, I too would encourage the addition of a field like "CopiedFrom". In one of our projects we have the case, that we "move" an AAS from a repository to an edge device. But since the device wont be able to remove the AAS from the original repo, we have to generate new IDs to avoid collisions. A field like "CopiedFrom" could allow e.g. for pulling updates from the original AAS. Regards, |
Hello together, The discussion was about the GlobalAssetId and that there will most probably be multiple concrete AAS.IDs - for the different stakeholders in the coarse of the lifecycle phases. A member of JTC24 explicitly raced the question about traceability for auditing / reviewing the information flow along the lifecycle phases. As of now, there is now semantically clear answer to this question - since the templateId has another semantic - and RelationshipElements are only available for Submodels, not Shells. Because of that I would support the idea of having an optional, explicit "copiedFrom" attribute in AdministrativeInformation, so that the source of information can be clearly documented - and machine readable be evaluated. |
2025-02-25 TF Metamodel of Workstream AAS Spec Decison Proposal: do not incoporate to V3.1, needs more discussion
|
Is your feature request related to a problem? Please describe.
At the SPS 2024, we have implemented the use case “Transfer Of Owner Ship”\“Cross Enterprise AAS Transfer”.
An AAS shell including the submodels is transferred from the manufacturer's AAS environment to the customer's AAS environment.
The customer has the option of enriching this AAS with new information and making it available to its customers. However, this means that the customer is obliged to change the AAS ID and submodel ID.
If the AAS ID and submodel ID are changed, the reference to the manufacturer's AAS is lost. This means that it is no longer possible to access the manufacturer's AAS or to access the delivery status.
Describe the solution you'd like
A property such as “CopyFrom”, “OriginalID” or similar would be required at shell and submodel level to enter the manufacturer's AAS ID and submodel ID here.
Describe alternatives you've considered
The attribute "derivedFrom" in the metamodel is used to explicitly state a relationship between assets that are being derived from one another.
Other relationships are not explicitly supported by the metamodel of the Asset Administration Shell, but they can be modelled via the "RelationshipElement" submodel element type.
The text was updated successfully, but these errors were encountered: