- From: Renato Iannella via GitHub <sysbot+gh@w3.org>
- Date: Fri, 14 Jul 2017 06:48:30 +0000
- To: public-poe-archives@w3.org
riannella has just labeled an issue for https://github.com/w3c/poe as "To Be Closed":
== Use of cardinality restrictions in the ontology? ==
At the call on 19 June - https://www.w3.org/2017/06/19-poe-minutes - the question was raised if something required for testing is missing in the ontology.
I think the definition of the cardinality of object and data properties is missing as the free-text of the Information talks about it but this is not reflected by the ontology.
OWL 2 defines how to express cardinalities https://www.w3.org/TR/owl2-syntax/#Object_Property_Cardinality_Restrictions and https://www.w3.org/TR/owl2-syntax/#Data_Property_Cardinality_Restrictions
The specification of the Information Model that "a Rule MUST have an Action via the action property" could be expressed this way:
```
:Rule a rdfs:Class , owl:Class, skos:Concept ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :action ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Action
] .
```
(btw: I guess we need an "ontology" Github label)
See https://github.com/w3c/poe/issues/198
Received on Friday, 14 July 2017 06:48:39 UTC