1 L0 = <http://www.simantics.org/Layer0-1.1>
2 STR = <http://www.simantics.org/Structural-1.2>
3 SG = <http://www.simantics.org/Scenegraph-1.1>
4 DIA = <http://www.simantics.org/Diagram-2.2>
5 MOD = <http://www.simantics.org/Modeling-1.2>
6 USER = <http://www.simantics.org/User-1.1>
7 SEL = <http://www.simantics.org/SelectionView-1.2>
8 SIMU = <http://www.simantics.org/Simulation-1.1>
9 FUNCTIONS = <http://www.simantics.org/Documentation-1.2/Functions>
11 Documentation = <http://www.simantics.org/Documentation-1.2> : L0.Ontology
13 L0.HasResourceClass "org.simantics.document.base.ontology.DocumentationResource"
15 Documentation.connect : L0.Template
16 @template %parent %relation %connection %child
20 Documentation.Relations.parent %connection
21 %connection : STR.Connection
23 Documentation.child1 : L0.Template
24 @template %parent %connection %child
26 Documentation.Relations.part1 %connection
28 Documentation.Relations.parent %connection
29 %connection : STR.Connection
31 Documentation.child2 : L0.Template
32 @template %parent %connection %child
34 Documentation.Relations.part2 %connection
36 Documentation.Relations.parent %connection
37 %connection : STR.Connection
39 Documentation.child3 : L0.Template
40 @template %parent %connection %child
42 Documentation.Relations.part3 %connection
44 Documentation.Relations.parent %connection
45 %connection : STR.Connection
47 Documentation.child4 : L0.Template
48 @template %parent %connection %child
50 Documentation.Relations.part4 %connection
52 Documentation.Relations.parent %connection
53 %connection : STR.Connection
55 Documentation.child5 : L0.Template
56 @template %parent %connection %child
58 Documentation.Relations.part5 %connection
60 Documentation.Relations.parent %connection
61 %connection : STR.Connection
63 Documentation.child6 : L0.Template
64 @template %parent %connection %child
66 Documentation.Relations.part6 %connection
68 Documentation.Relations.parent %connection
69 %connection : STR.Connection
71 Documentation.child7 : L0.Template
72 @template %parent %connection %child
74 Documentation.Relations.part7 %connection
76 Documentation.Relations.parent %connection
77 %connection : STR.Connection
79 Documentation.child8 : L0.Template
80 @template %parent %connection %child
82 Documentation.Relations.part8 %connection
84 Documentation.Relations.parent %connection
85 %connection : STR.Connection
87 Documentation.child9 : L0.Template
88 @template %parent %connection %child
90 Documentation.Relations.part9 %connection
92 Documentation.Relations.parent %connection
93 %connection : STR.Connection
95 Documentation.child10 : L0.Template
96 @template %parent %connection %child
98 Documentation.Relations.part10 %connection
100 Documentation.Relations.parent %connection
101 %connection : STR.Connection
103 Documentation.child1_ : L0.Template
104 @template %parent %child
106 Documentation.Relations.part1.Inverse %parent
107 Documentation.Relations.parent.Inverse %child
109 Documentation.child2_ : L0.Template
110 @template %parent %child
112 Documentation.Relations.part2.Inverse %parent
113 Documentation.Relations.parent.Inverse %child
115 Documentation.child3_ : L0.Template
116 @template %parent %child
118 Documentation.Relations.part3.Inverse %parent
119 Documentation.Relations.parent.Inverse %child
121 Documentation.child4_ : L0.Template
122 @template %parent %child
124 Documentation.Relations.part4.Inverse %parent
125 Documentation.Relations.parent.Inverse %child
127 Documentation.child5_ : L0.Template
128 @template %parent %child
130 Documentation.Relations.part5.Inverse %parent
131 Documentation.Relations.parent.Inverse %child
133 Documentation.child6_ : L0.Template
134 @template %parent %child
136 Documentation.Relations.part6.Inverse %parent
137 Documentation.Relations.parent.Inverse %child
139 Documentation.child7_ : L0.Template
140 @template %parent %child
142 Documentation.Relations.part7.Inverse %parent
143 Documentation.Relations.parent.Inverse %child
145 Documentation.child8_ : L0.Template
146 @template %parent %child
148 Documentation.Relations.part8.Inverse %parent
149 Documentation.Relations.parent.Inverse %child
151 Documentation.child9_ : L0.Template
152 @template %parent %child
154 Documentation.Relations.part9.Inverse %parent
155 Documentation.Relations.parent.Inverse %child
157 Documentation.child10_ : L0.Template
158 @template %parent %child
160 Documentation.Relations.part10.Inverse %parent
161 Documentation.Relations.parent.Inverse %child
163 Documentation.singleData : L0.Template
164 @template %commandEvent %defVar %dataSource %eventSource %eventRelation %sourceName %targetName %DataSourceConn %DataTargetConn %EventConn
165 %DataSourceConn : STR.Connection
166 %DataTargetConn : STR.Connection
167 %EventConn : STR.Connection
169 Documentation.Relations.event %EventConn
170 Documentation.Relations.data1 %DataTargetConn
171 %defVar : Documentation.Components.DefVar
172 Documentation.Properties.source %sourceName
173 Documentation.Properties.target %targetName
174 Documentation.Relations.dataIn %DataSourceConn
175 Documentation.Relations.dataDefinition %DataTargetConn
177 Documentation.Relations.dataOut %DataSourceConn
179 %eventRelation %EventConn
183 Documentation.Relations : L0.Library
184 Documentation.Document <T Documentation.Components.Composite
185 @L0.assert L0.domainChildren Documentation.Functions.inputSpaceChildren
186 @L0.assert STR.Composite.namingFunction Documentation.Functions.componentNamingStrategy
187 >-- Documentation.Properties.state
188 L0.Asserts _ : L0.Assertion
189 L0.HasPredicate Documentation.Properties.state
190 L0.HasObject FUNCTIONS.state
191 >-- Documentation.Properties.session
192 L0.Asserts _ : L0.Assertion
193 L0.HasPredicate Documentation.Properties.session
194 L0.HasObject FUNCTIONS.session
195 >-- Documentation.Properties.input
196 L0.Asserts _ : L0.Assertion
197 L0.HasPredicate Documentation.Properties.input
198 L0.HasObject FUNCTIONS.input
199 >-- Documentation.Properties.model
200 L0.Asserts _ : L0.Assertion
201 L0.HasPredicate Documentation.Properties.model
202 L0.HasObject FUNCTIONS.model
203 >-- Documentation.Properties.experiment
204 L0.Asserts _ : L0.Assertion
205 L0.HasPredicate Documentation.Properties.experiment
206 L0.HasObject FUNCTIONS.experiment
208 Documentation.DocumentComponentType <T STR.ComponentType
210 Documentation.DocumentProceduralComponentType <T STR.ProceduralComponentType <T Documentation.DocumentComponentType
212 Documentation.DocumentComponent <T Documentation.Components.Component : Documentation.DocumentComponentType
213 >-- Documentation.Properties.state
214 L0.Asserts _ : L0.Assertion
215 L0.HasPredicate Documentation.Properties.state
216 L0.HasObject FUNCTIONS.state
217 >-- Documentation.Properties.session
218 L0.Asserts _ : L0.Assertion
219 L0.HasPredicate Documentation.Properties.session
220 L0.HasObject FUNCTIONS.session
221 >-- Documentation.Properties.input
222 L0.Asserts _ : L0.Assertion
223 L0.HasPredicate Documentation.Properties.input
224 L0.HasObject FUNCTIONS.input
225 >-- Documentation.Properties.model
226 L0.Asserts _ : L0.Assertion
227 L0.HasPredicate Documentation.Properties.model
228 L0.HasObject FUNCTIONS.model
229 >-- Documentation.Properties.experiment
230 L0.Asserts _ : L0.Assertion
231 L0.HasPredicate Documentation.Properties.experiment
232 L0.HasObject FUNCTIONS.experiment
234 Documentation.DocumentContribution <T L0.Entity
235 >-- Documentation.DocumentContribution.HasType --> L0.Type <R L0.DependsOn
236 >-- Documentation.DocumentContribution.HasDocument --> Documentation.Document <R L0.DependsOn
238 Documentation.InputContribution <T L0.Entity
239 >-- Documentation.InputContribution.function ==> "Resource -> <ReadGraph> [Variable]" <R L0.HasProperty : L0.FunctionalRelation
240 >-- Documentation.InputContribution.labeler ==> "Variable -> <ReadGraph> String" <R L0.HasProperty : L0.FunctionalRelation
242 Documentation.ModelInputContribution : Documentation.InputContribution
244 @Documentation.scl Documentation.InputContribution.function "documentModelContribution" "Resource -> <ReadGraph> [Variable]"
245 @Documentation.scl Documentation.InputContribution.labeler "documentModelContributionLabel" "Variable -> <ReadGraph> String"
247 Documentation.Session <T L0.Entity
248 >-- Documentation.Session.inputURI --> L0.String <R L0.HasProperty : L0.TotalFunction