]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.jcr/src/main/resources/org/argeo/slc/jcr/slc.cnd
6b79bc9c47e4d14b820c4c9113f84759b9b06c7e
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / main / resources / org / argeo / slc / jcr / slc.cnd
1 <slc = 'http://www.argeo.org/ns/slc'>
2
3 // COMMON
4 [slc:nameVersion] > nt:base
5 mixin
6 - slc:name (STRING) m
7 - slc:version (STRING) m
8
9 // AGENT
10 [slc:agentFactory] > nt:unstructured, mix:title
11 + * (slc:agent)
12
13 [slc:agent] > nt:unstructured, mix:title
14 + * (slc:module)
15
16 [slc:module] > slc:nameVersion, mix:title
17 mixin
18
19 [slc:activableModule] > slc:module
20 mixin
21
22 [slc:executionModule] > slc:activableModule
23 mixin
24
25 [slc:executionFlow] > nt:unstructured, mix:title
26 - slc:name (STRING) m
27
28 // PROCESS
29 [slc:process] > nt:unstructured, mix:created, mix:lastModified
30 - slc:uuid (STRING) m
31 - slc:status (STRING) m
32 + slc:flow (slc:realizedFlow)
33
34 [slc:realizedFlow] > nt:base
35 mixin
36 - slc:started (DATE)
37 - slc:completed (DATE)
38 + slc:address (nt:address)
39 + slc:flow (slc:realizedFlow) *
40
41