Current ontology research and practice had its origins in declarative AI knowledge representations such as semantic networks and frames, which were primarily designed for runtime reasoning and inference. This paper examines the potential for the use of object-oriented standards in ontology modelling. We have investigated the use of UML and OCL for the representation of information system ontologies and have constructed an example of an ontology in the domain of mobile video games. UML is now being used for designing artifacts that are more declarative, since researchers are developing formal semantics for UML. These efforts will remove one of the most commonly stated criticisms of the suitability of UMLfor representing formal models such as ontologies.
展开▼