Slide 56
Slide 56 text
Privacy-aware Clinical Workflow (PaCW) Ontology
Node Edge
InteractionNode
BaseElement
+belongsTo(): Lane
TextAnnotation
+text: String
Association
+getSource(): BPMNElement
+getTarget(): BPMNElement
Task
Event
FlowNode
Gateway
BPMNData
DataOperationTask
+haveConsent(): bool
StartEvent
EndEvent
Parallel
DataObject
DataStore
Inclusive
Exclusive
BPMNElement
SequenceFlow
+getSource(): FlowNode
+getTarget: FlowNode
MessageFlow
+getSource(): InteractionNode
+getTarget(): InteractionNode
DataInputAssociation
+getSource(): BPMNData
+getTarget(): DataOperationTask
DataOutputAssociation
+getSource(): DataOperationTask
+getTarget(): BPMNData
DataAssociation
DataHandler
+getAnnotation(): DataAnnotation
Lane
+userRole: String
+belongsTo(): Pool
BPMNModel
+elementList: List
Pool
+userRole: String
DataAnnotation
+purpose: Purpose
+data: List
+hasPurpose(): bool
+hasData(): bool
adapted from [2] Natschläger, Christine. "Towards a BPMN 2.0 ontology." International Workshop on Business Process Modeling Notation. Springer, Berlin, Heidelberg, 2011.
recent version of BPMN
Ontology in UML
S.I. Besik, Ontology-Based Privacy Compliance Checking for Clinical Workflows, October 1, ’19 / 24
15