What does partial mean in owl

272 views Asked by At

I have been reading this document and i encountered the following:

Class(a:adult partial 
  annotation(rdfs:comment "Things that are adult.")

I understand annotation but what is partial/complete and is it used these days?

1

There are 1 answers

2
rems4e On BEST ANSWER

partial here means the class adult is a specialization of the annotation, like in Class(a:Cat partial a:Animal)).

The complete specifier means an equivalence, like in the example given in your link:

Class(a:animal_lover complete
    intersectionOf(restriction(a:has_pet minCardinality(3)) a:person))

which states that an animal_lover is a person who has at least 3 pets.