HydraCG / extensions

3 stars 1 forks source link

Added detailed hydra description with OWL vocabulary #17

Closed alien-mcl closed 1 year ago

alien-mcl commented 3 years ago

This pull request comes with a minor extension that adds detailed hydra description created in OWL.

Feel free to deliberate more on those descriptions.

alien-mcl commented 3 years ago

No - it was not the case. Both OWL and SHACL versions were written from scratch separately, but were put against each other to have i.e. cardinalities in sync.

My entry point was a Hydra rewritten to turtle notation (I'll make a separate PR for that in Specification repo) and then class by class, predicate by predicate both OWL restrictions and SHACL shapes were created. It may look similar though as the order of the terms is the same (due to fact of using same entry point).

I also totaly disagree to move in a PR per term basis - it'll take ages while the task is quite simple. I may consider separating OWL and SHACL though.

alien-mcl commented 3 years ago

BTW, is there any list of valid statuses bikeshed accepts? The spec does not enumerate any and existing specifications are not using two letter derivatives.

tpluscode commented 3 years ago

It is not a simple task, as evidenced by this PR. I cannot really comment on the OWL but there is much to improve in SHACL and it will be much more productive to start small and progress gradually

I think you're looking for https://tabatkins.github.io/bikeshed/#metadata-status?

alien-mcl commented 3 years ago

Hmm - I think it's as simple as creating old school pseudo classes, but not with a programming language but with other means. Let us not over-engineer it.

I see that I'll have to make OWL and SHACL separated to make it simpler.

alien-mcl commented 3 years ago

I've moved SHACL to separate PR leaving OWL alone.

tpluscode commented 2 years ago

The changes got lost here too 🤔

alien-mcl commented 2 years ago

Ok - I've recovered all changed files as these were ... ignored :/