language en

Linked.Archi BPMN Lite Ontology

Release: 2026-05-06

Modified on: 2026-05-06
This version:
https://meta.linked.archi/bpmn-lite/onto/0.1.0#
Revision:
0.1.0
Authors:
Kalin Maldzhanski
Publisher:
Linked.Archi
Imported Ontologies:
core#
Source:
https://www.omg.org/spec/BPMN/2.0.2/
See also:
https://www.omg.org/spec/BPMN/2.0.2/
License:
http://creativecommons.org/licenses/by/4.0/
Visualization:
Visualize with WebVowl
Cite as:
Kalin Maldzhanski. Linked.Archi BPMN Lite Ontology. Revision: 0.1.0. Retrieved from: https://meta.linked.archi/bpmn-lite/onto/0.1.0#
Provenance of this page
draft

Linked.Archi BPMN Lite Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Linked.Archi BPMN Lite Ontology: Description back to ToC

Simplified BPMN profile for EA-level reasoning. Maps to the subset of BPMN 2.0.2 that has analogues or anchors in ArchiMate and other EA notations. Layout and notation detail stays in the original .bpmn file, referenced by URI. For the full spec-faithful BPMN 2.0.2 ontology (144 classes, 199 properties, diagram interchange, SHACL shapes), see modelingLanguages/bpmn/.

Cross-reference for Linked.Archi BPMN Lite Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Linked.Archi BPMN Lite Ontology.

Classes

Boundary Eventc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#BoundaryEvent

An event attached to the boundary of an activity.
has super-classes
Event c

Business Rule Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#BusinessRuleTask

A task that invokes a business rules engine.
has super-classes
Task c

Call Activityc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#CallActivity

Invokes a globally defined process or task.
has super-classes
element

Data Associationc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#DataAssociation

A directed connection routing data between activities and data objects.
has super-classes
qualified relationship
is in range of
qualified data association op

Data Objectc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#DataObject

Information flowing through or produced by a process.
has super-classes
element

Data Storec back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#DataStore

A persistent data repository accessed by the process.
has super-classes
element

End Eventc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#EndEvent

Indicates where a process ends.
has super-classes
Event c

Eventc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Event

Something that happens during the course of a process — start, intermediate, or end.
has super-classes
element
has sub-classes
Boundary Event c, End Event c, Intermediate Event c, Start Event c

Event-Based Gatewayc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#EventBasedGateway

Routes based on which event occurs first.
has super-classes
Gateway c

Exclusive Gatewayc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ExclusiveGateway

Routes to exactly one outgoing branch.
has super-classes
Gateway c

Gatewayc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Gateway

Controls the divergence and convergence of sequence flows.
has super-classes
element
has sub-classes
Event-Based Gateway c, Exclusive Gateway c, Inclusive Gateway c, Parallel Gateway c

Inclusive Gatewayc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#InclusiveGateway

Activates one or more outgoing branches based on conditions.
has super-classes
Gateway c

Intermediate Eventc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#IntermediateEvent

Covers both IntermediateCatchEvent and IntermediateThrowEvent from the full spec.
An event that occurs between a start and end — catches or throws a trigger.
has super-classes
Event c

Lanec back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Lane

A partition within a pool organizing activities by role or responsibility.
has super-classes
element

Manual Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ManualTask

A task performed without the aid of any execution engine.
has super-classes
Task c

Messagec back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Message

The content of a communication between participants.
has super-classes
element

Message Flowc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#MessageFlow

A connection showing message exchange between participants (pools).
has super-classes
qualified relationship
is in range of
qualified message flow op

Parallel Gatewayc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ParallelGateway

Creates or synchronizes parallel flows.
has super-classes
Gateway c

Participantc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Participant

An entity (pool) that interacts in a collaboration. Analogous to ArchiMate BusinessActor or ApplicationComponent depending on context.
has super-classes
element

Processc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Process

A sequence or flow of activities in an organization. The top-level behavioral container — analogous to ArchiMate BusinessProcess.
has super-classes
element
has sub-classes
SubProcess c

Receive Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ReceiveTask

A task that waits for a message from an external participant.
has super-classes
Task c

Script Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ScriptTask

A task that executes a script.
has super-classes
Task c

Send Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#SendTask

A task that sends a message to an external participant.
has super-classes
Task c

Sequence Flowc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#SequenceFlow

A directed connection showing execution order between flow nodes.
has super-classes
qualified relationship
is in range of
qualified sequence flow op

Service Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#ServiceTask

A task that invokes an automated service.
has super-classes
Task c

Start Eventc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#StartEvent

Indicates where a process begins.
has super-classes
Event c

SubProcessc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#SubProcess

A compound activity that contains other flow elements.
has super-classes
Process c

Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#Task

An atomic unit of work within a process.
has super-classes
element
has sub-classes
Business Rule Task c, Manual Task c, Receive Task c, Script Task c, Send Task c, Service Task c, User Task c

User Taskc back to ToC or Class ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#UserTask

A task performed by a human with the assistance of a software application.
has super-classes
Task c

Object Properties

Data Associationop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#dataAssociation

Moves data between data objects and activities.

Message Flowop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#messageFlow

Shows the flow of messages between participants.

qualified data associationop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#qualifiedDataAssociation

has range
Data Association c

qualified message flowop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#qualifiedMessageFlow

has range
Message Flow c

qualified sequence flowop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#qualifiedSequenceFlow

has range
Sequence Flow c

Sequence Flowop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#sequenceFlow

Shows the order of flow elements in a process.

Data Properties

Conditiondp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#condition

A condition expression on a sequence flow or gateway.
has range
string

Event Typedp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#eventType

The trigger type of an event (timer, message, signal, error, etc.). Captures the event definition type without requiring a separate EventDefinition instance.
has range
string

Is Interruptingdp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#isInterrupting

Whether the event interrupts the activity it is attached to.
has range
boolean

Source Refop back to ToC or Data Property ToC

IRI: https://meta.linked.archi/bpmn-lite/onto#sourceRef

has range
anyURI
is also defined as
object property

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.