-
Notifications
You must be signed in to change notification settings - Fork 6
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
Handling property inheritance in SHACL shapes #205
Comments
@cristianvasquez the description is vague. Please provide a clear description for this ticket. |
The following solution was presented during an early feedback meeting. The description below includes scope, solution and an example demonstrating the designed behaviour. The solution will be implemented in model2owl and described in the documentation. Scope
Solution specificationHTML conventions reportHTML conventions report will be used to report any violations detected in the model (as described in the Validation section). ValidationThe following conventions will be formulated and the corresponding checkers will be implemented in order to validate the generated model:
In case of a violation, a proper warning will be reported in the HTML convention report. DocumentationThe conventions and checkers will be documented in the model2owl documentation: in the UML Conceptual Model Conventions and the UML Convention checker inventory sections. |
@gkostkowski According to OP-TED/ePO#664 (comment) the property inheritance is already covered in the OWL . I see in the OWL file two subproperties: <rdf:Description rdf:about="http://data.europa.eu/a4g/ontology#isSubjectToLotSpecificTerm"> <rdf:Description rdf:about="http://data.europa.eu/a4g/ontology#isSubjectToProcedureSpecificTerm"> What is the current situation of how Model2OWL treats inheritance with regard to the OWL file? |
@muricna the OWL transformation rule is indeed already implemented. Apologies for the mix-up, the above solution description has been updated to reflect that. To address the part about the SHACL shapes, here is the explanation of how the nature of the ticket has changed over time. As for now, the scope of the ticket contains:
As for the other artefacts previously included in the solution description, support for the glossary has been excluded as we concluded that it would be rather relevant for overriding than inheritance case. |
ePO issue 664 discusses how to handle property inheritance in the generated OWL and SHACL shapes.
This is a new feature that can be implemented in model2owl.
Overview:
This issue involves enhancing the model2owl tool to handle property inheritance when generating OWL and SHACL shapes from UML models. The goal is to ensure that property inheritance in UML diagrams is accurately reflected in the generated OWL and SHACL artefacts. This enhancement is related to ePO Issue #664, which addresses property inheritance handling in SHACL.
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: