Open robertschubert opened 5 months ago
Sounds like a plan to do it in one
Isn't it more efficient if we do it in one branch? And then assign all CODEOWNERS in the pull request for review?
@robertschubert can you do it or delegate it to another expert?
@jtdemer I'm on it / did it already. There currently is a pull request open for this
merged https://github.com/GAIA-X4PLC-AAD/ontology-management-base/pull/73 , thanks @lenasauermann for preparing the PR.
But I found out after the change for environment-model
is missing.
@MircoNierenz Could you as a code owner please add the classes? Then we can close this Issue
@MircoNierenz Is this done?
FYI (all) I added a CI check that checks if every targetClass in a SHACL shape exists in the ontology (as owl class). If not, the pipeline fails. PR is https://github.com/GAIA-X4PLC-AAD/ontology-management-base/pull/107 (already merged)
Current situation: We have Shapes in our
*_shape.ttl
which have atargetClass
set but this is not defined in the ontology file.Example:
hdmap_shacl.ttl
has aDataSourceShape
which points to aDataSource
viatargetClass
:But the class DataSource is not defined in the
hdmap_ontology.ttl
file. OnlyHdMap
is defined as a classTarget situation For every shape defined in a
*_shape.ttl
file there should be an OWL class in the*_ontology.ttl
file. Note that this nested class does not have to derive from 'DataResource' since it is not a class used at top level asHdMap
for example.Example for given
DataSourceShape
(please find good labels and comments): Add aDataSource
OWL class to the ontology.@all (CODEOWNERS): Please comment if you want to do in in one branch or one branch per directory.