I'm building an ontology to find peoples' skills. I want to infer that when a person A passed a course B and course B provides skill C, then person A has skill C. Is there a way to do this in Protégé?
            Asked
            
        
        
            Active
            
        
            Viewed 91 times
        
    1 Answers
2
            Sure, you're saying that when you have:
A →passed B →providesSkill C
you want to infer that
A →hasSkill C
You can do that with the subproperty chain axiom:
passed • providesSkill ⊑ hasSkill
For a more detailed example of how to add these in Protege, see the (not quite a duplicate) question: Adding statements of knowledge to an OWL Ontology in Protege).
        Community
        
- 1
 - 1
 
        Joshua Taylor
        
- 84,998
 - 9
 - 154
 - 353