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

ID of data specification with http and/or https only #2

Closed
BirgitBoss opened this issue Dec 11, 2023 · 6 comments
Closed

ID of data specification with http and/or https only #2

BirgitBoss opened this issue Dec 11, 2023 · 6 comments
Labels
Milestone

Comments

@BirgitBoss
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
https://github.com/admin-shell-io/temp-aasx-package-explorer/issues/117

Allow both:
https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 (as specified now)
and
http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 (deprecated)

But should we support both for V3.1?

@BirgitBoss
Copy link
Collaborator Author

Proposal:

SemanticId for Data Specification IEC61360:

https://admin-shell.io/DataSpecificationTemplates/IEC61360/3/0

deprecated IDs:
https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
and
http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0

The ID of the template was derived conformant to the rules for semantic IDs for metamodel and data specifications as defined in Part 1 “Metamodel” of the document series [AAS-Part1]:
"https://admin-shell.io/DataSpecificationTemplates/IEC61360/3/0"

Deviations: Instead of “DataSpecifications” as defined in the grammar “DataSpecificationTemplates” is used. Two IDs are deprecated but can still be used: in these cases the class name of the DataSpecificationContent was used instead of the name of the DataSpecification itself. Sometimes the ID was used with “https”, sometimes with “http”. “DataSpecificationTemplates” is also used in https://github.com/admin-shell-io/id/tree/master/DataSpecificationTemplates.

This ID will be used in hasDataSpecification/dataSpecification.

@BirgitBoss
Copy link
Collaborator Author

see #4
both are allowed, http is deprecated

@BirgitBoss
Copy link
Collaborator Author

see also eclipse-aaspe/package-explorer#196 (comment)
Iec and IEC seems also to be a mitmatch

@BirgitBoss
Copy link
Collaborator Author

Template IEC61360 id:

https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
<<deprecated>> http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
<<deprecated>> https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
<<deprecated>> http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
  • all constraints corrected (from http to https)

@BirgitBoss
Copy link
Collaborator Author

Workstream AAS Specs 2024-06-13
resolution see admin-shell-io/aas-specs#307

@BirgitBoss
Copy link
Collaborator Author

resolved as described in admin-shell-io/aas-specs#307 (comment)

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

No branches or pull requests

1 participant