Model Concepts (OWL Ontology)
RDF/OWL formalization of the OMG Unified Modeling Language (UML) 2.5.1
metamodel for use in the Linked.Archi architecture knowledge graph. Covers structural
classifiers (Class, Interface, Component, Package), behavioral elements (Activity,
StateMachine, Interaction), deployment concepts (Node, Artifact), and use cases
(Actor, UseCase). Relationship types follow the Linked.Archi three-declaration
qualified relationship pattern.
This ontology is INFORMED BY the OMG Ontology Definition Metamodel (ODM, formal/2014-09-02)
but does NOT apply ODM directly. ODM Annex D maps UML model instances (M1) to OWL;
this ontology represents the UML metamodel itself (M2) as OWL classes so that UML model
data can be typed in a knowledge graph. We adopt ODM principles (Class→owl:Class,
Generalization→rdfs:subClassOf, Package→owl:Ontology) but depart from ODM for
associations (three-declaration pattern), enumerations (SKOS), constraints (SHACL),
and domain/range (arch:domainIncludes). See the skos:scopeNote for the full comparison.
This is not an official OMG document. It is a Linked.Archi interpretation of the UML
specification for semantic architecture modeling.
https://meta.linked.archi/uml/onto#
Formal Rules (SHACL Shapes)
SHACL shapes for validating UML model data in the Linked.Archi
knowledge graph. Covers relationship domain/range constraints, required properties,
and structural integrity rules derived from the UML 2.5.1 specification.
https://meta.linked.archi/uml/shapes#
Concept Classification (SKOS)
Classification of UML metaclasses by diagram type and by
metaclass category, aligned to the UML 2.5.1 specification structure.
https://meta.linked.archi/uml/tax#UMLConceptScheme
Architecture Viewpoints
UML 2.5.1 diagram types formalized as Linked.Archi viewpoints.
Each of the 14 UML diagram types is represented as an arch:Viewpoint instance
with its included concepts, purpose, and framed concerns.
https://meta.linked.archi/uml/viewpoints#
Viewpoint Library (SKOS)
The 14 UML diagram types organized into structural and behavioral
categories, as defined in UML 2.5.1 Annex A.
https://meta.linked.archi/uml/viewpoints#ViewpointCatalog
Reference Data
Controlled vocabularies for UML model annotations — visibility kinds,
aggregation kinds, parameter direction kinds, message sorts, pseudostate kinds,
transition kinds, interaction operator kinds, and connector kinds. Modeled as
SKOS concept schemes following Linked.Archi convention DD-5.
These correspond to UML 2.5.1 enumerations that the ODM specification (Annex D.3.9)
maps to either owl:oneOf or SKOS concept schemes. Linked.Archi uses SKOS for
all enumerated value sets (see DD-5).
https://meta.linked.archi/uml/reference-data#
| Type | Resource | Description | URI |
| Model Concepts (OWL Ontology) |
onto |
RDF/OWL formalization of the OMG Unified Modeling Language (UML) 2.5.1
metamodel for use in the Linked.Archi architecture knowledge graph. Covers structural
classifiers (Class, Interface, Component, Package), behavioral elements (Activity,
StateMachine, Interaction), deployment concepts (Node, Artifact), and use cases
(Actor, UseCase). Relationship types follow the Linked.Archi three-declaration
qualified relationship pattern.
This ontology is INFORMED BY the OMG Ontology Definition Metamodel (ODM, formal/2014-09-02)
but does NOT apply ODM directly. ODM Annex D maps UML model instances (M1) to OWL;
this ontology represents the UML metamodel itself (M2) as OWL classes so that UML model
data can be typed in a knowledge graph. We adopt ODM principles (Class→owl:Class,
Generalization→rdfs:subClassOf, Package→owl:Ontology) but depart from ODM for
associations (three-declaration pattern), enumerations (SKOS), constraints (SHACL),
and domain/range (arch:domainIncludes). See the skos:scopeNote for the full comparison.
This is not an official OMG document. It is a Linked.Archi interpretation of the UML
specification for semantic architecture modeling. |
https://meta.linked.archi/uml/onto# |
| Formal Rules (SHACL Shapes) |
shapes |
SHACL shapes for validating UML model data in the Linked.Archi
knowledge graph. Covers relationship domain/range constraints, required properties,
and structural integrity rules derived from the UML 2.5.1 specification. |
https://meta.linked.archi/uml/shapes# |
| Concept Classification (SKOS) |
UML 2.5.1 Concept Scheme |
Classification of UML metaclasses by diagram type and by
metaclass category, aligned to the UML 2.5.1 specification structure. |
https://meta.linked.archi/uml/tax#UMLConceptScheme |
| Architecture Viewpoints |
viewpoints |
UML 2.5.1 diagram types formalized as Linked.Archi viewpoints.
Each of the 14 UML diagram types is represented as an arch:Viewpoint instance
with its included concepts, purpose, and framed concerns. |
https://meta.linked.archi/uml/viewpoints# |
| Viewpoint Library (SKOS) |
UML 2.5.1 Viewpoint Catalog |
The 14 UML diagram types organized into structural and behavioral
categories, as defined in UML 2.5.1 Annex A. |
https://meta.linked.archi/uml/viewpoints#ViewpointCatalog |
| Reference Data |
reference-data |
Controlled vocabularies for UML model annotations — visibility kinds,
aggregation kinds, parameter direction kinds, message sorts, pseudostate kinds,
transition kinds, interaction operator kinds, and connector kinds. Modeled as
SKOS concept schemes following Linked.Archi convention DD-5.
These correspond to UML 2.5.1 enumerations that the ODM specification (Annex D.3.9)
maps to either owl:oneOf or SKOS concept schemes. Linked.Archi uses SKOS for
all enumerated value sets (see DD-5). |
https://meta.linked.archi/uml/reference-data# |