Linked.Archi

BPMN 2.0.2 — Ontology Suite

OWL mapping of the OMG BPMN 2.0.2 specification, following the CMOF package structure

The BPMN ontology suite maps the OMG BPMN 2.0.2 specification to RDF/OWL, preserving the original CMOF package structure as separate ontologies. Each package is independently importable. The suite-level alignment connects BPMN concepts to the Linked.Archi core ontology.

Metamodel manifest: bpmn-metamodel.ttl — ties together all resources via arch:Metamodel composition properties.

Ontology Packages

BPMN Core

bpmn: <.../bpmn/0.2#>
Process, Task, Gateway, Event, SequenceFlow, Lane, DataObject, Message, Signal, Error

Infrastructure

infra: <.../bpmn-infra/0.2#>
Definitions, Import, Extension, Relationship — the structural foundation

BPMNDI

bpmndi: <.../bpmndi/0.2#>
BPMNDiagram, BPMNPlane, BPMNShape, BPMNEdge — diagram interchange

Diagram Common

dc: <.../dc/0.2#>
Bounds, Point, Font — shared geometry primitives

Diagram Interchange

di: <.../di/0.2#>
DiagramElement, Style, Extension — base DI vocabulary

Suite Assets

AssetNamespace / FilePurpose
Metamodelbpmn-metamodelManifest aggregating all resources
Alignment*-suite-0.2-alignment.ttlMaps BPMN to arch:Element / arch:QualifiedRelationship
Imports*-suite-0.2-imports.ttlSingle import file pulling all sub-ontologies
Shapes*-suite-0.2-shapes.ttlCross-package SHACL validation
Viewpointsbpmn-viewpointsProcess, Collaboration, Choreography, Conversation

Package Dependencies

┌─────────────────────────────────────────────────┐
│  bpmn-suite (alignment + shapes)                │
│    owl:imports all packages below                │
└──────────┬──────────────────────────────────────┘
           │
    ┌──────┴──────┐
    │             │
┌───▼───┐   ┌────▼────┐
│ bpmn  │   │  infra  │
│ (core)│   │         │
└───┬───┘   └─────────┘
    │
┌───▼────┐
│ bpmndi │
└───┬────┘
    │
┌───▼──┐
│  di  │
└───┬──┘
    │
┌───▼──┐
│  dc  │
└──────┘