SandboxConfigOptions
This is version
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
. It is not the current version, and thus it cannot be edited.
Back to current version
Restore this version
Ontology
Help: Ontology
Refresh
configOptions
Namespace
Help: Namespace
dco
http://denkbares.com/ConfigOptions/
Definitions Configuration Options
#
Turtle
Help: Turtle
Edit turtle
dco.ConfigOptionAssignment
dco
:
ConfigOptionAssignment
a
owl.Class
owl
:
Class
.
dco.hasOption
dco
:
hasOption
a
owl.ObjectProperty
owl
:
ObjectProperty
.
dco.hasValue
dco
:
hasValue
a
owl.ObjectProperty
owl
:
ObjectProperty
.
dco.ConfigOption
dco
:
ConfigOption
a
owl.Class
owl
:
Class
.
dco.ChoiceConfigOption
dco
:
ChoiceConfigOption
rdfs.subClassOf
rdfs
:
subClassOf
null
ConfigOption
.
dco.ChoiceValue
dco
:
ChoiceValue
a
owl.Class
owl
:
Class
.
dco.availableChoice
dco
:
availableChoice
a
owl.ObjectProperty
owl
:
ObjectProperty
.
Definitions Constraints
#
Turtle
Help: Turtle
Edit turtle
dco.Constraint
dco
:
Constraint
a
owl.Class
owl
:
Class
.
dco.hasDisjointSet
dco
:
hasDisjointSet
a
owl.ObjectProperty
owl
:
ObjectProperty
.
dco.contradicts
dco
:
contradicts
a
owl.ObjectProperty
owl
:
ObjectProperty
.
Definitions Car configuration set
#
Turtle
Help: Turtle
Edit turtle
dco.CarConfigSet
dco
:
CarConfigSet
a
owl.Class
owl
:
Class
.
dco.hasConfigAssignments
dco
:
hasConfigAssignments
a
owl.ObjectProperty
owl
:
ObjectProperty
.
Option Engine
#
Turtle
Help: Turtle
Edit turtle
dco.Engine
dco
:
Engine
a
dco.ChoiceConfigOption
dco
:
ChoiceConfigOption
;
dco.availableChoice
dco
:
availableChoice
dco.SmallEngine
dco
:
SmallEngine
,
dco.MediumEngine
dco
:
MediumEngine
,
dco.Turbo
dco
:
Turbo
.
dco.SmallEngine
dco
:
SmallEngine
a
null
ChoiceValue
.
dco.MediumEngine
dco
:
MediumEngine
a
null
ChoiceValue
.
dco.Turbo
dco
:
Turbo
a
null
ChoiceValue
.
Option Hitch
#
Turtle
Help: Turtle
Edit turtle
dco.Hitch
dco
:
Hitch
a
dco.ChoiceConfigOption
dco
:
ChoiceConfigOption
;
dco.availableChoice
dco
:
availableChoice
null
WithHitch
,
null
WithoutHitch
.
dco.WithHitch
dco
:
WithHitch
a
null
ChoiceValue
.
dco.WithoutHitch
dco
:
WithoutHitch
a
null
ChoiceValue
.
Constraint 1 : Hitch contradicts Small Engine
#
Turtle
Help: Turtle
Edit turtle
dco.HitchConstradictsSmallEngine
dco
:
HitchConstradictsSmallEngine
a
null
Constraint
;
null
hasDisjointSet
(
dco.WithHitch
dco
:
WithHitch
dco.SmallEngine
dco
:
SmallEngine
)
.
Car 1
#
Car 2
#
Constraint Validation Query
#
Package
Help: Package
configOptions