Skip to content

The OntoUML/UFO Catalog is a collaborative, structured and open-source catalog of OntoUML and UFO ontology models.

License

Notifications You must be signed in to change notification settings

inesohenriques/ontouml-models

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OntoUML/UFO Catalog

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. This catalog 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 conceptual models, created by modelers with varying modeling skills, for a range of domains, and for different purposes. The ontology models are available in machine-readable formats (JSON and Turtle) and are accessible via permanent identifiers.

This document is displayed as follows:

The catalog github repository is associated with the permanent URL https://purl.org/ontouml-models.

Catalog structure

The whole catalog is hosted on a GitHub repository whose root directory contains:

  1. 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;
  2. metadata-catalog.ttl: a Turtle file containing the catalog's metadata;
  3. metadata.ttl: a Turtle file containing the catalog's metadata and the metadata from all its composing models;
  4. 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-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:

  1. ontology.vpp: the Visual Paradigm project of the model;
  2. ontology.json: contains the JSON serialization of the model exported via the ontouml-vp-plugin;
  3. 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. These URIs are generated according to the following template: https://purl.org/ontouml-models/<folderName>, and its publication allows anyone to access and manipulate all the model's instances;
  4. metadata.yaml: contains the model's metadata;
  5. metadata.ttl: is an rdf-based version in turtle syntax of metadata.yaml;
  6. references.bib: contains the BibTeX citation data for each publication about the model (this file is not required for unpublished models);
  7. original diagrams/: is a folder containing images in PNG format of the diagrams created by the authors of the model;
  8. 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.

Metadata vocabularies

Following the practice of implementing FAIR principles, the OntoUML/UFO catalog schema (see image below) was built by using:

catalog-schema

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.

Catalog's persistent URLs

We created persistent URLs for the following resources:

How to contribute

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!

Contribute by submitting an ontology

The easiest way to contribute to this catalog is to simply send us the following:

  1. your ontology model project;
  2. the model's metadata information; and
  3. 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.

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.

Contribute by reporting an ontology

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.

Contribute by reporting an application

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.

Other ways to contribute

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.

Related software applications

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".

Catalog administration

The OntoUML/UFO Catalog is maintained by the Conceptual and Cognitive Modelling Research Group (CORE), in particular by:

For any questions or issues, open an issue.

How to cite this catalog

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. 41st International Conference Proceedings (ER 2022), 17-20 October 2022. https://purl.org/ontouml-models/

This paper reflects the state of the catalog as of June 2022.

Acknowledgements

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.

License disclaimer

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](https://github.com/unibz-core/ontouml-models/issues) or report it through the catalog's contribution form.

Please access the OntoUML/UFO Catalog's LICENSE file for the complete licensing information.

About

The OntoUML/UFO Catalog is a collaborative, structured and open-source catalog of OntoUML and UFO ontology models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 100.0%