UNDERSTANDING AND USING THE MEANING OF STATEMENTS IN A BIO-ONTOLOGY: RECASTING THE GENE ONTOLOGY IN OWL