Skip to content
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

Preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer with modification of Ids #497

Open
HeinrichChristian opened this issue Dec 10, 2024 · 2 comments

Comments

@HeinrichChristian
Copy link

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.

@HeinrichChristian HeinrichChristian changed the title "CopyFrom" attribute to preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer Preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer Dec 10, 2024
@HeinrichChristian HeinrichChristian changed the title Preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer Preserve AAS-/SM-Id of original AAS/SM after cross enterprise AAS-/SM-transfer with modification of Ids Dec 10, 2024
@seicke
Copy link

seicke commented Dec 11, 2024

Dear Christian,

what about using the templateId from the AdministrativeInformation, which is available for the AAS as well as its Submodels?
https://aas-core-works.github.io/aas-core-meta/v3/AdministrativeInformation.html

BR Sebastian

@chborntraeger
Copy link

Hello Sebastian,
I think using the administrative information as a parent element is a good idea. However, an additional field for “CopiedFrom” should actually be added here. The previous fields all already have a precisely specified meaning. TemplateId as you mentioned has the special meaning that it indicates which template led the creation of the submodel/AAS.
If a new field is introduced, the meaning could be specified precisely. Using the TemplateId would cause the information that is actually in this field to be lost.

Regards,
Christina

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants