The document describes using UML class diagrams to construct ontologies by translating the UML model into OWL format using the Protege ontology editor. Description logics are then used to deduce new knowledge from the ontology with a DIG reasoner. The approach is demonstrated on an example agricultural ontology developed in UML with ArgoUML and translated to Protege, where reasoning identifies individuals as diseased animals or their descendants.