Deliverable-3
Create a test OWL document and try to find a logic programming inference engine
- The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies.
- I learned OWL.
- I have created a test OWL document for the parts of computer mouse.
- I have used Pellet's OWL Reasoner to reason about OWL document.
- Pellet is a Java library for generating and manipulating OWL.
- It builds OWL ontology for OWL document
Outputs after reasoning about OWL document on the parts of Computer Mouse
Output
Why is optical+led subclass of mouse+led?
Explanation:
has_part range optical
mouse+led equivalentTo mouse
and has_part some optical
optical+led equivalentTo mouse
and has_part min 5
Why is led+scroll concept unsatisfiable?
Explanation:
led+scroll equivalentTo scroll
and uses some led
and part_of some optical
scroll subClassOf ps2_mouse
ps2_mouse equivalentTo mouse
and uses only not part_of some optical
and uses only not optical
|