Open tfrancart opened 1 year ago
This is an excellent separation of concerns, Thomas. Thank you for pointing this out and we will take it onboard.
Point 1 describes already a technical concern rather than a purely semantic one described in point 2. We do not yet cover the technical interoperability. We only provide some hints, for the moment, on how to distinguish between them. Stay tuned for more, on technical interoperability, in the next versions of the style guide.
We are actually facing a situation (at European Parliament) where we have 3 levels of shapes:
(and we are simply defining 3 separate SHACL files, no connections between them, no reuse)
Regarding the last paragraph of https://semiceu.github.io/style-guide/public-review/gc-data-shape-conventions.html#sec:dsc-r3 :
I would welcome more details on this topic. Could the style guide elaborate on how the eProcurement ontology organizes its shapes ? The paragraph is not explicit on this. How concretely can data shapes be used to suggest how the data may be fragmented ?
We are often seeing situations where it is necessary to design two levels of shapes:
Does the style guide offer any suggestion on how these two levels can/should be articulated ? can this be a single SHACL file, with extensions of the SHACL file with certain constraints deactivated ? (using sh:deactivated) ? should these 2 levels be maintained separately ?