<owl:Class rdf:ID='Human'>
<owl:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource='#parent' />
<owl:allValuesFrom rdf:resource='#Human' />
</owl:Restriction>
</owl:subClassOf>
</owl:Class>
Corresponding RDF rule :
<cos:rule>
<cos:if>
?x rdf:type ?class
?x not::c:parent ?res
?res not::rdf:type c:Human
</cos:if>
<cos:then>
?x rdf:type c:Human
</cos:then>
</cos:rule>