Replies: 6 comments
-
Predicate generalizations / specializations were added to the Conceptual model guide. |
Beta Was this translation helpful? Give feedback.
-
@AchillesDougalis thanks for the response. I'm concerned about how this is to be interpreted when producing SHACL shapes. We know that if a class inherits from another, all its properties are inherited. That's a convention. However, if class C1 has property P1, and class C2 which inherits from C1 has P2 which inherits from P1, what should the SHACL shape look like? should C2 have P2 and P1, or just P2? |
Beta Was this translation helpful? Give feedback.
-
The property inheritance is covered in the OWL core but not yet covered in the current set of transformation rules for SHACL, nor it is included in the Style Guide. This is a new feature in the model2owl transformation script. |
Beta Was this translation helpful? Give feedback.
-
@cristianvasquez , I believe that given the convention you mention, C2 should have P2 and P1. |
Beta Was this translation helpful? Give feedback.
-
@AchillesDougalis That's what I thought, But now I'm not sure if that was the intention in all the sub-properties in ePO To shred some light and arrive a an informed convention, I believe a list of examples of such properties will help We can look at those concrete examples to check if always C2 with P2 and P1 makes sense, if it's such a convention is applicable or if we need something different than inheritance to connect such properties. |
Beta Was this translation helpful? Give feedback.
-
Is there a description as to how to interpret the arrow highlighted in yellow in the diagram below:
Beta Was this translation helpful? Give feedback.
All reactions