OWL Property Restrictions vs. SHACL
Given a choice between OWL Property Restrictions and SHACL , is there any reason to choose the OWL approach any more? Particularly with respect to cardinality constraints, I'm wondering whether SHACL is considered to supercede OWL. The syntax appears similar, to my casual inspection. I am probably missing the purpose of OWL cardinality constraints. As part of an ontology, they should facilitate inferencing (a separate concern from validation). But how do cardinality constraints facilitate inferencing? The differences between OWL and SHACL are presented in the table below. | OWL | SHACL | |----