-
Notifications
You must be signed in to change notification settings - Fork 47
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
[Model Update]: Shared MessageHeader 2.0.0 #476
[Model Update]: Shared MessageHeader 2.0.0 #476
Conversation
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
modeling_team |
@agg3fe We have fixed the bug of the message header so that you can start with the MS2 Approval. I'm not sure if we need a MS3 approval for this bugfix, since we don't change the functionality? |
:receiverBpn a samm:Property; | ||
samm:preferredName "Receiver BPN"@en; | ||
samm:description "The Business Partner Number of the receiving party. The value MUST be a valid BPN. BPNA and BPNS are not allowed. Applicable constraints are defined in the corresponding standard."@en; | ||
samm:characteristic :BpnCharacteristic; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we re updating the model, let's use shared model for BPN Characteristic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done :)
:IdTrait a samm-c:Trait; | ||
samm:preferredName "ID (Identifier) Trait"@en; | ||
samm:description "Trait for defining the UuidCharacteristic to be a UUIDv4 compliant property."@en; | ||
samm-c:baseCharacteristic :UuidCharacteristic; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, let's use shared model for UUID Characteristic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done :)
samm:preferredName "Version"@en; | ||
samm:description "The unique identifier of the aspect model defining the structure and the semantics of the message's header. The version number should reflect the versioning schema of aspect models in Catena-X."@en; | ||
samm:characteristic :SemanticVersioningTrait; | ||
samm:exampleValue "urn:samm:io.catenax.message_header:2.0.0". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the correct example value should be 2.0.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@agg3fe isn't it the version 2.0.0 in this example?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mean completely replacing urn:samm:io.catenax.message_header:2.0.0
with 2.0.0
only.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@agg3fe my fault! I've changed it! :)
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
1 similar comment
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
@agg3fe general question: does the Aspect have to be called like the turtle?
I would be interested in an answer because of my other models |
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
@johannsvarela Please update Release note to MS3 approval date (2023-11-27). I can then merge (tag me here). Beside that, please resolve conversations |
@tom-rm-meyer-ISST Same as the PR #504 -> Do you want me to change the current release date 04.12.2023 to 28.11.2023 (MS Approval)? |
@johannsvarela exactly. Based on the PRs histroy I see that the MS3 gas been issued 2 weeks ago on monday. Thus, I think we should set the 28.11.2023 |
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
1 similar comment
Validation Report for io.catenax.shared.message_header/2.0.0/MessageHeaderAspect.ttlInput model is valid |
@tom-rm-meyer-ISST done! :-) |
LGTM |
Description
Since we identified bugs of missing connection between a few properties and those respective traits, we have fixed this bug within this PR. Following changes/fixes were made:
Closes #469
MS2 Criteria
(to be filled out by PR reviewer)
DismantlerId
andDismantlerName
use an EntityDismantler
with the propertiesname
andid
or use a URN likeio.catenax.dismantler:0.0.1
)preferredName
anddescription
are not the samepreferredName
should be human readable and follow normal orthography (e.g., no camel case but normal word separation)MS3 Criteria
(to be filled out by semantic modeling team before merge to main-branch)