The FAIR Model Catalog for Ontology-Driven Conceptual Modeling Research, short-named OntoUML/UFO Catalog, is a structured and open-source catalog that contains OntoUML and UFO ontology models. It was conceived to allow collaborative work and to be easily accessible to all its users.
Our goal with this catalog is to support empirical research in OntoUML and UFO, as well as for the general conceptual modeling area, by providing high-quality curated, structured, and machine-processable data on why, where, and how different modeling approaches are used.
The catalog offers a diverse collection of models, created by modelers with varying modeling skills, for a range of domains, and for different purposes. The models are available in machine-readable formats (JSON and Turtle) and are accessible via permanent identifiers.
This document is displayed as follows:
- Catalog structure
- How to contribute
- Related software applications
- Works citing and using the OntoUML/UFO Catalog
- Catalog administration
- How to cite this catalog
- Acknowledgements
- License disclaimer
The catalog github repository is associated with the permanent URL https://w3id.org/ontouml-models.
The whole catalog is hosted on a GitHub repository whose root directory contains:
catalog.ttl
: is the file encoding the catalog itself in a triple-based format - i.e., the aggregated data of all ontologies that are part of the catalog - its permanent identifier is https://w3id.org/ontouml-models/catalog;metadata-catalog.ttl
: a Turtle file containing the catalog's metadata;metadata.ttl
: a Turtle file containing the catalog's metadata and the metadata from all its composing models;- list of folders - each one including all the information related to an OntoUML/UFO-based model.
We provide below a representation of the catalog directory tree:
catalog/
| catalog-metadata.ttl
| catalog.ttl
| metadata.ttl
+---ontology-1_folder/
| | metadata.ttl
| | metadata.yaml
| | ontology.json
| | ontology.ttl
| | ontology.vpp
| | references.bib
| +---new diagrams/
| | diagram1.png
| | diagram2.png
| +---original diagrams/
| diagram1.png
| diagram2.png
+---ontology-2_folder/
+---ontology-3_folder/
...
+---ontology-N_folder/
Each ontology folder is composed of the following files:
ontology.vpp
: the Visual Paradigm project of the model;ontology.json
: contains the JSON serialization of the model exported via the ontouml-vp-plugin;ontology.ttl
: uses the OntoUML Metamodel in OWL to map the model's data. This is a vocabulary designed to support the serialization and exchange of OntoUML models in compliance with the ontouml-schema, which is a specification of how to serialize OntoUML models as JSON objects. This file provides a specific URI for all data from the model, and its publication allows anyone to access and manipulate all the model's instances;metadata.yaml
: contains the model's metadata;metadata.ttl
: is an rdf-based version in turtle syntax of metadata.yaml;references.bib
: contains the BibTeX citation data for each publication about the model (this file is not required for unpublished models);original diagrams/
: is a folder containing images in PNG format of the diagrams created by the authors of the model;new diagrams/
: is a folder containing images in PNG format of all diagrams rebuilt on Visual Paradigm (keeping the names matching the original ones);
Note that the .vpp
, the .yaml
, and the .bib
files are the ones provided by the collaborators. In contrast, the .json
file is automatically generated for each model using the OntoUML ontouml-vp-plugin. The .png
files hosted in the new diagrams/
folder are automatically generated by the catalog; the same for all the .ttl
files.
Following the practice of implementing FAIR principles, the OntoUML/UFO catalog schema (see image below) was built by using:
- Data Catalog Vocabulary v2 (DCAT)
- Dublin Core Terms (DCT)
- Simple Knowledge Organization System (SKOS)
- Metadata for Ontology Description and Publication (MOD)
- Friend of a Friend (FOAF)
The catalog (dcat:Catalog
) is maintained by a community of users (foaf:Agent
) and composed of a set of models (instances of mod:SemanticArtefact
). These models are described by the metadata presented in this link.
We created persistent URLs for the following resources:
- GitHub repository: https://w3id.org/ontouml-models
- OntoUML vocabulary: https://w3id.org/ontouml
Your contribution is fundamental to the catalog's success. We highly encourage authors to submit their models and tools to this catalog. With that, you will be supporting research in (ontology-driven) conceptual modeling, ontology engineering, software design, and several others.
We greatly appreciate your contribution to this project!
The easiest way to contribute to this catalog is to simply send us the following:
- your ontology model project;
- the model's metadata information; and
- the model's associated bibliography (when available).
If you wish to contribute to this initiative by submitting your ontology, please follow the instructions available in our wiki.
Note that we also include anonymous ontologies in the catalog. So, if you don’t want your name to be displayed in your ontology’s metadata, you just have to inform us and we will keep the model’s authorship anonymous. It is important that, in such case, you must be the owner of the ontology’s legal rights.
If you wish to contribute by submitting another ontology, please chose one entry from the "Not Started" or "Started" sheets from the List of UFO and OntoUML Ontology Models and follow the instructions available in our wiki. Ontologies in the Started sheet already have files available in a branch (informed in the spreadsheet), simplifying the collaboration process.
For providing high-quality data, submissions are required to comply with the defined rules to be accepted as part of the catalog. If you have any questions about submitting new models or reusing those available in this catalog, please create an issue.
If you know a UFO or OntoUML ontology to be included in the catalog, please share this information with us! This can be done through the catalog's contribution form or by creating an issue.
We provide a List of UFO and OntoUML Ontology Models (read-only) that registers models to be further included in the catalog. The information received from collaborators is going to be included in this list.
If you wish to contribute to this initiative by creating and reporting an application for the catalog, please inform us through the catalog's contribution form or create an issue.
If you find any problems in the repository or have ideas for its improvement, please let us know through the catalog's contribution form or by creating an issue.
Up to this moment, we have no reported applications for querying, data manipulation, or evaluation. If you want to contribute, please refer to this document's section "Contributing by reporting an application".
The list of works that use the data provided by the OntoUML/UFO Catalog to test algorithms and perform other tasks grows over time. Instead of keeping a manual list in this document, we recommend you access its Google Scholar and ResearchGate citation lists to obtain more updated information.
The OntoUML/UFO Catalog is maintained by UFO and OntoUML researchers at the Free University of Bozen-Bolzano and at the University of Twente, in particular by:
- Pedro Paulo F. Barcelos [GitHub] [LinkedIn]
- Tiago Prince Sales [GitHub] [LinkedIn]
- Mattia Fummagali [GitHub] [LinkedIn]
- Claudenir M. Fonseca [GitHub] [LinkedIn]
Feel free to get in contact with the administrators using the links provided. For questions or issues, you can open an issue at this repository.
Relevant instructions for administrating the OntoUML/UFO Catalog are presented on this specific Wiki page.
Please cite the OntoUML/UFO Catalog as:
Barcelos, P. P. F., Sales, T. P., Fumagalli, M., Fonseca, C. M., Sousa, I. V., Romanenko, E., Kritz, J., & Guizzardi, G. (2022). A FAIR Model Catalog for Ontology-Driven Conceptual Modeling Research. In: Ralyté, J., Chakravarthy, S., Mohania, M., Jeusfeld, M.A., Karlapalem, K. (eds) Conceptual Modeling. ER 2022. Lecture Notes in Computer Science, vol 13607. Springer, Cham. https://doi.org/10.1007/978-3-031-17995-2_1. Permanent URL: https://w3id.org/ontouml-models/.
For creating citations using different formats, refer to the webpage of the paper's publisher for getting the paper's complete information.
For obtaining the paper's complete BibTeX record, we recommend downloading this information on the same webpage or accessing it on the DBLP BibTeX record.
This paper reflects the state of the catalog as of June 2022.
We would like to thank all of the contributors to the OntoUML/UFO Catalog, as well as all of the modelers who shared their work and allowed us to include it here.
Although the OntoUML/UFO Catalog is an open project with a permissive license, special attention must be given to the following licensing clauses:
- The OntoUML/UFO Catalog is a noncommercial work created strictly for academic research purposes.
- This license only applies to the catalog structure itself, not to the models included in the repository.
- Information about licensing of individual ontologies included in the catalog can be found on their related metadata.yaml file.
- The models included in the repository were obtained directly from the authors or academic sources using open or valid licensed access.
- This license by no means overwrites the license of the models included in the repository, which maintain their original license.
- All catalog ontologies that are without explicit licensing information on their associated metadata.yaml file must be interpreted as being private and having a restrictive license.
- License holders sending their models to the OntoUML/UFO Catalog expressly agree that the sent content is going to be hosted and made available for other users in the terms of this license.
- Whoever uses the OntoUML/UFO Catalog expressly understands and agrees with its licensing information.
Ontologies are going to be immediately removed from the catalog in case of a request by the original license holders. For content removal, please create an issue or report it through the catalog's contribution form.
Please access the OntoUML/UFO Catalog's LICENSE file for the complete licensing information.