Linked.Archi UAF Ontology
type: Ontology
version IRI: 1.2#
license: http://creativecommons.org/licenses/by/4.0/
abstract: OWL representation of UAF 1.2 core metaclasses and relationships. All entity classes extend arch:Element from the Linked.Archi core ontology.
created: 2025-12-01
creator: Kalin Maldzhanski
description: Linked.Archi ontology aligned to the Unified Architecture Framework (UAF) version 1.2, an OMG standard (formal/2025-10-01 through formal/2025-10-07). UAF provides a unified architecture framework superseding DoDAF, MODAF, and NAF. It organizes architectural data across 10 viewpoints and 11 aspects, defining approximately 288 metaclasses across multiple domains. This ontology models the core entity types used across UAF viewpoints as OWL classes extending arch:Element, and the key relationships using the three-declaration pattern (unqualified predicate, qualified class, qualified property). This is not an official OMG document.
modified: 2026-02-01
publisher: linked.archi
publisher: Linked.Archi
source: https://www.omg.org/spec/UAF/1.2/
status: draft
preferred namespace prefix: uaf
citation: Linked.Archi UAF Ontology
version info: 1.2
was derived from: UAF 1.2 (Object Management Group, 2025)

consumes
type: ObjectProperty
definition: Links a performer to the service it consumes.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Service

depends on
type: ObjectProperty
definition: Links a capability to another capability on which it depends for its delivery or operation.
domain includes: Capability
range includes: Capability

exhibits
type: ObjectProperty
definition: Links a performer to the capability it exhibits or provides to the enterprise.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Capability

implements
type: ObjectProperty
definition: Links a resource performer to the service it implements.
domain includes: Resource Performer
range includes: Service

performs
type: ObjectProperty
definition: Links a performer to the activity it performs.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Function
range includes: Operational Activity

provides
type: ObjectProperty
definition: Links a performer to the service it provides to consumers.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Service

realizes
type: ObjectProperty
definition: Links a resource-domain element to the operational-domain element it realizes or implements.
domain includes: Function
domain includes: Resource Performer
range includes: Operational Activity
range includes: Operational Performer

Actual Organization
type: Class
subclass of: UAF Element
definition: A specific, named instance of an organization that exists in the real world, as opposed to a type or template.

Actual Person
type: Class
subclass of: UAF Element
definition: A specific, named individual who fills a post or performs a role within the enterprise.

Actual Post
type: Class
subclass of: UAF Element
definition: A specific, named instance of a post that exists within an actual organization.

Actual Resource
type: Class
subclass of: UAF Element
definition: A specific, named instance of a resource that exists in the real world, identified by serial number, name, or other unique identifier.

Actual Service
type: Class
subclass of: UAF Element
definition: A specific, named instance of a service that is deployed and operational in the real world.

Architectural Description
type: Class
subclass of: UAF Element
definition: A work product used to express an architecture, conforming to ISO/IEC/IEEE 42010:2011.

Architecture
type: Class
subclass of: UAF Element
definition: A fundamental organization of a system embodied in its components, their relationships to each other and to the environment, and the principles guiding its design and evolution.

Capability
type: Class
subclass of: Measurable Element
definition: The ability to achieve a desired effect under specified standards and conditions through a combination of ways and means to perform a set of activities.
scope note: Capabilities are implementation-independent and describe what is needed, not how it is achieved. They form the basis for capability-based planning across the enterprise.

Capability Configuration
type: Class
subclass of: UAF Element
definition: A composite structure of resources, services, and personnel configured to deliver a specific capability.

Capability Dependency
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that one capability depends on another capability.
domain includes: Capability
range includes: Capability
unqualified form: depends on

Challenge
type: Class
subclass of: UAF Element
definition: An unfavorable circumstance or condition that may impede the achievement of enterprise goals or delivery of capabilities.

Consumes
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a performer consumes a service.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Service
unqualified form: consumes

Driver
type: Class
subclass of: UAF Element
definition: An external or internal condition that motivates the enterprise to define its goals and implement changes.

Enterprise Goal
type: Class
subclass of: UAF Element
definition: A high-level statement of intent or direction for the enterprise, providing context for decision-making and capability planning.

Enterprise Objective
type: Class
subclass of: UAF Element
definition: A specific, measurable target that contributes to the achievement of an enterprise goal within a defined time frame.

Enterprise Vision
type: Class
subclass of: UAF Element
definition: A high-level aspirational description of what the enterprise seeks to achieve in the long term.

Exhibits
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a performer exhibits a capability.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Capability
unqualified form: exhibits

Function
type: Class
subclass of: Measurable Element
definition: A resource-level function performed by a resource performer. Functions trace to operational activities and represent the implementation of operational behavior.

High-Level Operational Concept
type: Class
subclass of: UAF Element
definition: A graphical and textual description of the operational concept showing the main operational performers and their interactions at a high level of abstraction.

Implements
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a resource performer implements a service.
domain includes: Resource Performer
range includes: Service
unqualified form: implements

Known Resource
type: Class
subclass of: UAF Element
definition: A resource type that is known and cataloged within the enterprise, representing a class of resources that may be instantiated.

Measurable Element
type: Class
subclass of: UAF Element
definition: An element that can have measures of effectiveness, performance, or suitability associated with it.

Mission
type: Class
subclass of: UAF Element
definition: A clear statement of the task together with the purpose, that clearly indicates the action to be taken and the reason therefore.

Natural Resource
type: Class
subclass of: UAF Element
definition: A resource that exists in nature and may be consumed or utilized by the enterprise, such as spectrum, water, or land.

Operational Activity
type: Class
subclass of: Measurable Element
definition: An activity performed in the conduct of an operation or business process. Operational activities are implementation-independent and describe what needs to be done at the operational level.

Operational Agent
type: Class
subclass of: UAF Element
definition: An entity that acts on behalf of an operational performer, representing the binding between resource and operational domains.

Operational Architecture
type: Class
subclass of: UAF Element
definition: A composite structure representing the complete operational architecture including performers, activities, exchanges, and constraints.

Operational Connector
type: Class
subclass of: UAF Element
definition: A communication or interaction path between operational performers through which operational exchanges flow.

Operational Constraint
type: Class
subclass of: UAF Element
definition: A rule or restriction that governs the execution of operational activities or the behavior of operational performers.

Operational Exchange
type: Class
subclass of: UAF Element
definition: A flow of information, energy, or materiel between operational performers or activities.

Operational Performer
type: Class
subclass of: UAF Element
definition: A logical entity that performs operational activities. An operational performer may be realized by one or more resource performers.

Opportunity
type: Class
subclass of: UAF Element
definition: A favorable circumstance or condition that can be exploited to achieve enterprise goals or deliver capabilities.

Organization
type: Class
subclass of: UAF Element
definition: A specific real-world assemblage of people and other resources organized for an ongoing purpose. Organizations may be military units, government agencies, or commercial entities.

Organizational Resource
type: Class
subclass of: UAF Element
definition: A resource owned or managed by an organization, including personnel, equipment, and facilities.

Performs
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a performer performs an activity or function.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Function
range includes: Operational Activity
unqualified form: performs

Person
type: Class
subclass of: UAF Element
definition: A type representing a human individual who may fill posts and perform roles within the enterprise.

Phaseable Element
type: Class
subclass of: UAF Element
definition: An element that can be associated with temporal phases, enabling roadmap and evolution planning across architecture increments.

Post
type: Class
subclass of: UAF Element
definition: A position within an organization that may be filled by a person and carries specific responsibilities and authorities.

Project
type: Class
subclass of: Phaseable Element
definition: A temporary endeavor undertaken to create a unique product, service, or result that delivers capability increments to the enterprise.

Project Milestone
type: Class
subclass of: UAF Element
definition: A significant point or event in a project timeline that marks the completion of a deliverable or phase.

Project Phase
type: Class
subclass of: UAF Element
definition: A defined period within a project lifecycle during which specific work is performed and deliverables are produced.

Protocol
type: Class
subclass of: UAF Element
definition: A set of rules governing the format and transmission of data between systems or services.

Provides
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a performer provides a service.
domain includes: Operational Performer
domain includes: Resource Performer
range includes: Service
unqualified form: provides

Realizes
type: Class
subclass of: QualifiedRelationship
definition: A qualified relationship indicating that a resource-domain element realizes an operational-domain element.
domain includes: Function
domain includes: Resource Performer
range includes: Operational Activity
range includes: Operational Performer
unqualified form: realizes

Resource Architecture
type: Class
subclass of: UAF Element
definition: A composite structure representing the complete resource architecture including resource performers, functions, connectors, and exchanges.

Resource Connector
type: Class
subclass of: UAF Element
definition: A communication or interaction path between resource performers through which resource exchanges flow.

Resource Exchange
type: Class
subclass of: UAF Element
definition: A flow of information, energy, or materiel between resource performers or functions.

Resource Performer
type: Class
subclass of: Measurable Element
definition: A physical or logical entity that performs functions in the resource domain. Resource performers realize operational performers and may be systems, platforms, or human resources.

Responsibility
type: Class
subclass of: UAF Element
definition: A duty or obligation assigned to a post or person within the enterprise.

Security Asset
type: Class
subclass of: UAF Element
definition: An item of value to the enterprise that requires protection, including information, systems, personnel, and facilities.

Security Constraint
type: Class
subclass of: UAF Element
definition: A restriction or requirement imposed to ensure the security of assets, systems, or information within the enterprise.

Security Control
type: Class
subclass of: UAF Element
definition: A safeguard or countermeasure prescribed for an information system or organization to protect the confidentiality, integrity, and availability of security assets.

Security Control Family
type: Class
subclass of: UAF Element
definition: A grouping of related security controls that address a common security concern or objective.

Security Enclave
type: Class
subclass of: UAF Element
definition: A bounded security domain within which a defined security policy is enforced and a consistent set of security controls is applied.

Service
type: Class
subclass of: Measurable Element
definition: A mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description.

Service Architecture
type: Class
subclass of: UAF Element
definition: A composite structure representing the complete service-oriented architecture including services, interfaces, contracts, and exchanges.

Service Contract
type: Class
subclass of: UAF Element
definition: An agreement between a service provider and consumer that specifies the terms, conditions, and quality of service parameters.

Service Exchange
type: Class
subclass of: UAF Element
definition: A flow of information or resources between services or between a service and its consumers.

Service Function
type: Class
subclass of: UAF Element
definition: A function performed by a service, representing a discrete unit of service behavior that contributes to the overall service capability.

Service Interface
type: Class
subclass of: UAF Element
definition: A defined point of interaction through which a service is accessed, specifying the operations, protocols, and data formats available.

Stakeholder
type: Class
subclass of: UAF Element
definition: An individual, team, organization, or class thereof, having an interest in a system or its architecture.

Standard
type: Class
subclass of: UAF Element
definition: An operational, business, technical, or industry standard that applies to solution elements within the enterprise architecture.

Standard Profile
type: Class
subclass of: UAF Element
definition: A collection of standards that together define the technical environment for a set of solution elements.

UAF Element
type: Class
subclass of: Element
definition: The abstract base class for all UAF metaclasses. Every concept in the UAF metamodel is a specialization of UAFElement.

View
type: Class
subclass of: UAF Element
definition: A representation of a whole system from the perspective of a related set of concerns, conforming to a viewpoint.

Viewpoint
type: Class
subclass of: UAF Element
definition: A specification of the conventions for constructing, interpreting, and using an architecture view to frame specific system concerns.

Whole Life Enterprise
type: Class
subclass of: UAF Element
definition: The complete enterprise considered across its entire lifecycle, encompassing all phases from inception through disposal.