Linked.Archi UML 2.5.1 Viewpoints
type: Ontology
imports: core#
license: http://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: umlvp
creator: Kalin Maldzhanski
description: 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.
created: 2025-12-01
modified: 2026-02-01
publisher: Linked.Archi
publisher: linked.archi
status: draft
version IRI: 0.1.0#
version info: 0.1.0
source: https://www.omg.org/spec/UML/2.5.1/

UML 2.5.1 Viewpoint Catalog
type: ConceptScheme
definition: The 14 UML diagram types organized into structural and behavioral categories, as defined in UML 2.5.1 Annex A.
source: https://www.omg.org/spec/UML/2.5.1/
has top concept: Structural Viewpoints
has top concept: Behavioral Viewpoints

Structural Viewpoints
type: Concept
definition: UML diagram types that show static structure.
top concept of: UML 2.5.1 Viewpoint Catalog
in scheme: UML 2.5.1 Viewpoint Catalog

Behavioral Viewpoints
type: Concept
definition: UML diagram types that show dynamic behavior.
top concept of: UML 2.5.1 Viewpoint Catalog
in scheme: UML 2.5.1 Viewpoint Catalog

Class Diagram
type: Viewpoint
definition: Shows classes, interfaces, data types, enumerations, and their relationships (association, aggregation, composition, generalization, realization, dependency). The most commonly used UML diagram type.
includes concept: Class
includes concept: Interface
includes concept: DataType
includes concept: Enumeration
includes concept: Property
includes concept: Operation
viewpoint has purpose: Designing
viewpoint frames concern: StructureConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Object Diagram
type: Viewpoint
definition: Shows instances of classes and their relationships at a specific point in time. A snapshot of the system state.
includes concept: Class
viewpoint has purpose: Informing
viewpoint frames concern: StructureConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Component Diagram
type: Viewpoint
definition: Shows components, their provided and required interfaces, ports, connectors, and dependencies. Used for modular system design.
includes concept: Component
includes concept: Interface
includes concept: Port
includes concept: Connector
viewpoint has purpose: Designing
viewpoint frames concern: StructureConcern
viewpoint frames concern: DependencyConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Deployment Diagram
type: Viewpoint
definition: Shows the mapping of software artifacts to infrastructure nodes, devices, and execution environments.
includes concept: Node
includes concept: Device
includes concept: ExecutionEnvironment
includes concept: Artifact
includes concept: DeploymentSpecification
viewpoint has purpose: Designing
viewpoint has purpose: Informing
viewpoint frames concern: DeploymentConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Package Diagram
type: Viewpoint
definition: Shows packages, their contents, and dependencies (import, merge). Used for organizing large models.
includes concept: Package
includes concept: Model
viewpoint has purpose: Designing
viewpoint frames concern: StructureConcern
viewpoint frames concern: DependencyConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Composite Structure Diagram
type: Viewpoint
definition: Shows the internal structure of a classifier, including parts, ports, and connectors. Used for detailed component design.
includes concept: Class
includes concept: Port
includes concept: Connector
includes concept: Collaboration
viewpoint has purpose: Designing
viewpoint frames concern: StructureConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Profile Diagram
type: Viewpoint
definition: Shows stereotypes, profiles, and profile applications. Used for defining UML extensions for specific domains or platforms.
includes concept: Profile
includes concept: Stereotype
viewpoint has purpose: Designing
viewpoint frames concern: StructureConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Structural Viewpoints

Use Case Diagram
type: Viewpoint
definition: Shows actors, use cases, and their relationships (include, extend, generalization). Used for requirements capture and system scope definition.
includes concept: Actor
includes concept: UseCase
viewpoint has purpose: Informing
viewpoint frames concern: StakeholderConcern
viewpoint frames concern: BehaviorConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

Activity Diagram
type: Viewpoint
definition: Shows workflows with actions, control flows, object flows, decision nodes, fork/join nodes, and swim lanes. Used for business process and algorithm modeling.
includes concept: Activity
includes concept: Action
includes concept: ControlNode
includes concept: ObjectNode
includes concept: ActivityPartition
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

State Machine Diagram
type: Viewpoint
definition: Shows states, transitions, events, and guards for a single object lifecycle. Used for protocol and lifecycle modeling.
includes concept: StateMachine
includes concept: State
includes concept: Pseudostate
includes concept: Region
includes concept: Transition
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

Sequence Diagram
type: Viewpoint
definition: Shows time-ordered message exchanges between lifelines with activation bars, combined fragments (alt, loop, opt, par), and return messages. The richest UML behavioral diagram.
includes concept: Interaction
includes concept: Lifeline
includes concept: Message
includes concept: CombinedFragment
includes concept: ExecutionSpecification
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
viewpoint frames concern: IntegrationConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

Communication Diagram
type: Viewpoint
definition: Shows message exchanges organized by object relationships rather than time ordering. Same information as Sequence Diagram, different layout.
includes concept: Interaction
includes concept: Lifeline
includes concept: Message
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
viewpoint frames concern: IntegrationConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

Timing Diagram
type: Viewpoint
definition: Shows state changes over time with precise timing constraints. Used for real-time and embedded systems.
includes concept: Interaction
includes concept: Lifeline
includes concept: State
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints

Interaction Overview Diagram
type: Viewpoint
definition: Shows high-level flow of control between interaction fragments. A variant of the Activity Diagram where nodes are Interactions or InteractionUses.
includes concept: Interaction
includes concept: InteractionUse
viewpoint has purpose: Designing
viewpoint frames concern: BehaviorConcern
view type: Diagram
source: https://www.omg.org/spec/UML/2.5.1/
in scheme: UML 2.5.1 Viewpoint Catalog
broader: Behavioral Viewpoints