-
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]: SingleLevelBomAsSpecified #274
Conversation
Validation Report for io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttlInput model is valid |
Validation Report for io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttlInput model is valid |
Review_Required |
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.
check my comments
# SPDX-License-Identifier: CC-BY-4.0 | ||
####################################################################### | ||
|
||
@prefix bamm: <urn:bamm:io.openmanufacturing:meta-model: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.
SAMM meta model is default since 7.7.2023. We should migrate the model to samm prior release
@@ -3,6 +3,14 @@ All notable changes to this model will be documented in this file. | |||
|
|||
## [Unreleased] | |||
|
|||
## [1.0.0] - 2023-08-07 |
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 assume you mean 2.0.0
bamm:preferredName "Part Geometry Characteristic"@en; | ||
bamm:description "Describes the characteristic of the left or right mark entity with its possible values (left or right)"@en; | ||
bamm:dataType xsd:string; | ||
bamm-c:values ("L - Left" "R - Right"). |
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.
Depending on how the model is supposed to be used, the whitespaces in the enumeration values could be a source of error, if they are used in comparisons.
|
||
:SingleLevelBomAsSpecified a bamm:Aspect; | ||
bamm:preferredName "Single Level BOM as Specified"@en; | ||
bamm:description "The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This �top-down� view is in contrast to the �bottom-up� view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place."@en; |
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.
it seems the document is not saved with uff-8 encoding. would it be possible to resave in utf-8. Otherwise special characters like the quotation marks are not processed properly. BTW quotation marks can be escaped with a \ in the description
fix: adjust value to be less error prone
@bs-jokri pls review again |
I looked into the failed check. The check looks for a bamm version since we changed to samm may this be the reason why the check failed? The error message does not provide a lot of useful information |
additionally, in the action.yaml the specified bamm version is 2.3.1 but the logs show 2.1.1. |
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 found some validation problems and other quirks. Please have a look. The one validation thing with the measurement unit I am currently investigating and keep you informed about my findings.
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
io.catenax.single_level_bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl
Outdated
Show resolved
Hide resolved
modeling_team |
@LuisRickert the MS3 approval will be conditionally given under the condition that
|
fix: replace part with item
adjustment made as discussed @bs-jokri |
Description
With the model update of the SingleLevelBomAsSpecified we first added a new property called "partGeometry" which essentially represents on which side a part must be mounted, i.e. left or right. Moreover, we added another property called "manufacturerId" which was not intended initially with the issue, but requested by the IRS team. This property essentially just represents the BPN of the issuing manufacturer of the AsSpecified-part and is needed for the IRS working as intended.
-->
Closes #205
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)