The OntoUML Metamodel repository contains the metamodel of the OntoUML language. Unlike the UML profile, this version is independent of UML and presents only the concepts officially supported in the language. This metamodel covers the abstract and concrete syntaxes of the language and serves as the reference for all projects in the OntoUML as a Service (OaaS) ecosystem, including its different model serializations.
-
OntoUML Metamodel.vpp
: Visual Paradigm project file containing the developed OntoUML Metamodel. -
./diagrams
: folder containing all diagrams of the OntoUML Metamodel.
-
OntoUML Schema: the JSON serialization of OntoUML models that supports the exchange of models over HTTP in microservice architectures.
-
OntoUML Vocabulary: the Turtle serialization of OntoUML models that supports querying model datasets in knowledge graphs.
-
OntoUML Plugin for Visual Paradigm: a Visual Paradigm plugin that provides OntoUML-specific features and enables access to OaaS services (e.g., export models in the JSON format in compliance with the ontouml-schema).
-
OntoUML JSON2Graph Decoder: a model transformation service from an OntoUML Schema-compliant JSON to an OntoUML Vocabulary-compliant graph representation (e.g., in Turtle).
-
OntoUML/UFO Catalog: a FAIR open-source model catalog that contains hundreds of OntoUML and UFO ontologies.
The OntoUML Metamodel is maintained by the Semantics, Cybersecurity & Services (SCS) Group of the University of Twente.
The creators and principal contributors of this project include: