Discovering the distinction between Roles (local restrictions on properties), and Properties (annotations to a specific class) was another important step. At this point in the development, we were forced to make a choice in which species of OWL to use. Developers attached properties that are not inherited to concepts. If the translator directly attached Properties to classes, the ontology would be in OWL Full. For computational benefits, we decided to work in OWL Lite, and thus owl:AnnotationProperties were used. For other conversions, these.