ge-high-assurance / RACK

DARPA's Automated Rapid Certification of Software (ARCOS) project called Rapid Assurance Curation Kit (RACK)
BSD 3-Clause "New" or "Revised" License
20 stars 6 forks source link

Expand & Integrate Cardinality checking #975

Closed cuddihyge closed 7 months ago

cuddihyge commented 1 year ago

Goal is to expand restriction-checking:

Targets:

For the model, does SADL/OWL have these (I see inverseOf). Ideally we want a clean way to model the constraints and a clean way to run them (currently we run standard cardinality in SemTK with Java building SPARQL).

Don't want to use inverseOf and add it to the model in a way that it might be instantiated and now all the queries need to be complex or need an inference engine.

cuddihyge commented 1 year ago

Hope to have a POC of SHACL for the release. If it is successful we can use the Sep-Mar time to improve the tooling

weisenje commented 7 months ago

We addressed this Issue with our integration of SHACL into SemTK/RACK. @kityansiu feel free to close it