IDLabResearch / apps4eu-vocabulary

A vocabulary for Apps for X cocreation events & App Concepts
2 stars 3 forks source link

owl:intersectionOf or owl:UnionOf in the range of some properties #6

Open gatemezing opened 10 years ago

gatemezing commented 10 years ago

Hi there, I've noticed that some properties in apps4X can have two classes in the range. What we need to clarify in the semantic if we want to say that (i) they are intersections or (ii) unions e.g: let's take the case of apps4x:consistsOf. If the range is odapps:AppConcept OR odapps:Application, i think we might write the following axiom in the rdfs:range

apps4X:consistsOf a rdf:Property ;
rdfs:label "consists of" ;
rdfs:comment "A submission consists of " ;
rdfs:isDefinedBy <http://semweb.mmlab.be/ns/apps4X> ;
rdfs:domain apps4X:Submission ;
rdfs:range [ owl:unionOf (odapps:AppConcept odapps:Application) ] .