From Wikipedia, the free encyclopedia
Jump to: navigation, search
Year started 2005
Organization Ontology & Conceptual Modeling Research Group (NEMO)
Base standards Unified Foundational Ontology (UFO)
Related standards UML
Domain Conceptual Modeling
Website nemo.inf.ufes.br

OntoUML is a ontologically well-founded language for Ontology-driven Conceptual Modeling. OntoUML is built as a UML extension based on the Unified Foundational Ontology (UFO). UFO was created by Giancarlo Guizzardi in his Ph.D. thesis[1] and used to evaluate and re-design a fragment of the UML 2.0 metamodel. Giancarlo Guizzardi is a lead researcher at the Ontology & Conceptual Modeling Research Group (NEMO)[2] located at the Federal University of Espírito Santo (UFES) in Vitória city, state of Espírito Santo, Brazil.

NEMO created an OntoUML infrastructure[3] using Eclipse EMF for OntoUML model manipulation which serve as a basis for its tool support. NEMO has been actively working on tool support for the OntoUML Conceptual Modeling Language, respectively on:

  1. extensions of UML production-grade tools to support OntoUML, namely, the MDG for Enterprise Architect.
  2. a standalone tool called OntoUML Lightweight Editor (OLED)[4] to the development, evaluation and implementation of domain ontologies.
  3. a legacy OntoUML editor[5] based on an old version of Eclipse/GMF.

Check out a list of all publications of NEMO about ontologies and OntoUML: [6]


  1. ^ Guizzardi, Giancarlo (2005). Ontological foundations for structural conceptual models (PDF). Enschede: Telematica Instituut Fundamental Research Series. 
  2. ^ "Ontology & Conceptual Modeling Research Group (NEMO)". 
  3. ^ "OntoUML infrastructure". 
  4. ^ "OntoUML lightweight editor (OLED) repository". 
  5. ^ "Legacy OntoUML editor". 
  6. ^ "NEMO publications".