I'm using Protégé 5.5.0 for developing a material/properties ontology for testing.
I have created two 'parent' classes with corresponding subclasses:
Entity
class with subclasses (Atom
,Molecule
,Formulation
)Property
class with subclasses (Viscosity
,Number_of_Carbons
,Atomic_weight
)
I have also created an object property to relate the Property
class with the Entity
class which I call appliesOnEntity
and has domain Property
and range Entity
.
Now I want somehow to add restrictions to the appliesOnEntity
property to express special relations among the corresponding subclasses of the parent classes.
For example, I want to express that Viscosity
applies on Formulation
and Molecule
, Atomic_weight
applies only in Atom
etc. How can I achieve that?