-
Notifications
You must be signed in to change notification settings - Fork 0
/
workflow.ttl
71 lines (55 loc) · 4.64 KB
/
workflow.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
@prefix wild: <http://purl.org/wild/vocab#> .
@prefix frog: <https://solid.ti.rw.fau.de/public/ns/frog#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix org: <http://www.w3.org/ns/org#> .
# Signatures
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoSignatureFalse> a frog:Signature ;
frog:approval false .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoSignatureTrue> a frog:Signature ;
frog:approval true .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderSignatureFalse> a frog:Signature ;
frog:approval false .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderSignatureTrue> a frog:Signature ;
frog:approval true .
# Atomic activity instances with signatures
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoActivityInstance1> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#ceoSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance2> ;
frog:signature frog:noSignature .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoActivityInstance2> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#ceoSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance3> ;
frog:signature <https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoSignatureFalse> .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoActivityInstance3> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#ceoSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance1> ;
frog:signature <https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#ceoSignatureTrue> .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderActivityInstance1> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#financeDepartmentLeaderSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance2> ;
frog:signature frog:noSignature .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderActivityInstance2> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#financeDepartmentLeaderSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance3> ;
frog:signature <https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderSignatureFalse> .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderActivityInstance3> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#financeDepartmentLeaderSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance1> ;
frog:signature <https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderSignatureTrue> .
<https://sme.solid.aifb.kit.edu/activityInstances/ceo_activity_instances.ttl#financeLeaderActivityInstance4> a wild:ActivityInstance ;
wild:activityInstanceOf <https://sme.solid.aifb.kit.edu/activities#financeDepartmentLeaderSignature> ;
wild:inWorkflowInstance <https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance3> ;
frog:signature frog:noSignature .
# Workflow Model Definition
<https://sme.solid.aifb.kit.edu/workflow#financeDepLead> a wild:WorkflowModel ;
wild:hasBehaviour <https://sme.solid.aifb.kit.edu/activities#firstCEOSecondLeader> .
# Workflow Instances
<https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance1> a wild:WorkflowInstance ;
wild:workflowInstanceOf <https://sme.solid.aifb.kit.edu/workflow#financeDepLead> ;
frog:approval rdf:nil .
<https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance2> a wild:WorkflowInstance ;
wild:workflowInstanceOf <https://sme.solid.aifb.kit.edu/workflow#financeDepLead> ;
frog:approval rdf:nil .
<https://sme.solid.aifb.kit.edu/activityInstances/workflow.ttl#workflow-instance3> a wild:WorkflowInstance ;
wild:workflowInstanceOf <https://sme.solid.aifb.kit.edu/workflow#financeDepLead> ;
frog:approval rdf:nil .