This Protégé plugin extends the tool with functionality for gUFO-based ontologies. In particular, it verifies a number of rules that a gUFO-based ontology should satisfy (based on [4]), supporting a user in checking the quality of the ontology implementation. Experimental support for gUFO patterns is also available, with wizards to enable the instantiation of a number of patterns.
To install, check https://github.com/nemo-ufes/ufo-protege-plugin/releases, download the latest jar file and add that to the plugins folder in your Protégé installation.
The plugin will add a "File->Validate GUFO rules" menu item to Protégé. Results are displayed in a specialized tab that is available under "Window->Tabs->UFO Validation Tab". Experimental patterns support are available under the "GUFO Patterns" menu item.
Contributors:
- Luciano Coutinho Barcellos
- Jeferson de Oliveira Batista
- João Paulo A. Almeida
See http://purl.org/nemo/doc/gufo for usage guide and complete documentation of gUFO.
Some tutorial videos can be found in: https://www.youtube.com/channel/UCrO83sDDZ7q4ymI76bwB-bg
For more background information on the reference ontology on which gUFO and this plugin are based, see:
- G. Guizzardi, G. Wagner, J. P. A. Almeida, R. S. S. Guizzardi, “Towards ontological foundations for conceptual modeling: The unified foundational ontology (UFO) story,” Applied Ontology (Online), vol. 10, p. 259–271, 2015. http://dx.doi.org/10.3233/ao-150157
- G. Guizzardi, Ontological Foundations for Structural Conceptual Models, PhD Thesis, University of Twente, The Netherlands, 2005. https://research.utwente.nl/en/publications/ontological-foundations-for-structural-conceptual-models
- G. Guizzardi, G. Wagner, R. A. Falbo, R. S. S. Guizzardi, and J. P. A. Almeida, “Towards Ontological Foundations for the Conceptual Modeling of Events,” in Proc. 32th International Conference, ER 2013, 2013, p. 327–341. https://doi.org/10.1007/978-3-642-41924-9_27
- G. Guizzardi, C. M. Fonseca, A. B. Benevides, J. P. A. Almeida, D. Porello, T. P. Sales, “Endurant Types in Ontology-Driven Conceptual Modeling: Towards OntoUML 2.0,” in Conceptual Modeling – 37th International Conference, ER 2018, 2018, p. 136–150. https://doi.org/10.1007/978-3-030-00847-5_12
- C. M. Fonseca, D. Porello, G. Guizzardi, J. P. A. Almeida, and N. Guarino, “Relations in ontology-driven conceptual modeling,” in 38th International Conference on Conceptual Modeling (ER 2019), LNCS, 2019. v. 11788, 2019, p. 1–15. http://dx.doi.org/10.1007/978-3-030-33223-5_4