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
104 Documentation.singleData : L0.Template
105 @template %commandEvent %defVar %dataSource %eventSource %eventRelation %sourceName %targetName %DataSourceConn %DataTargetConn %EventConn
106 %DataSourceConn : STR.Connection
107 %DataTargetConn : STR.Connection
108 %EventConn : STR.Connection
110 Documentation.Relations.event %EventConn
111 Documentation.Relations.data1 %DataTargetConn
112 %defVar : Documentation.Components.DefVar
113 Documentation.Properties.source %sourceName
114 Documentation.Properties.target %targetName
115 Documentation.Relations.dataIn %DataSourceConn
116 Documentation.Relations.dataDefinition %DataTargetConn
118 Documentation.Relations.dataOut %DataSourceConn
120 %eventRelation %EventConn
124 Documentation.Relations : L0.Library
125 Documentation.Document <T Documentation.Components.Composite
126 @L0.assert L0.domainChildren Documentation.Functions.inputSpaceChildren
127 @L0.assert STR.Composite.namingFunction Documentation.Functions.componentNamingStrategy
128 >-- Documentation.Properties.state
129 L0.Asserts _ : L0.Assertion
130 L0.HasPredicate Documentation.Properties.state
131 L0.HasObject FUNCTIONS.state
132 >-- Documentation.Properties.session
133 L0.Asserts _ : L0.Assertion
134 L0.HasPredicate Documentation.Properties.session
135 L0.HasObject FUNCTIONS.session
136 >-- Documentation.Properties.input
137 L0.Asserts _ : L0.Assertion
138 L0.HasPredicate Documentation.Properties.input
139 L0.HasObject FUNCTIONS.input
140 >-- Documentation.Properties.model
141 L0.Asserts _ : L0.Assertion
142 L0.HasPredicate Documentation.Properties.model
143 L0.HasObject FUNCTIONS.model
144 >-- Documentation.Properties.experiment
145 L0.Asserts _ : L0.Assertion
146 L0.HasPredicate Documentation.Properties.experiment
147 L0.HasObject FUNCTIONS.experiment
149 Documentation.DocumentComponentType <T STR.ComponentType
151 Documentation.DocumentProceduralComponentType <T STR.ProceduralComponentType <T Documentation.DocumentComponentType
153 Documentation.DocumentComponent <T Documentation.Components.Component : Documentation.DocumentComponentType
154 >-- Documentation.Properties.state
155 L0.Asserts _ : L0.Assertion
156 L0.HasPredicate Documentation.Properties.state
157 L0.HasObject FUNCTIONS.state
158 >-- Documentation.Properties.session
159 L0.Asserts _ : L0.Assertion
160 L0.HasPredicate Documentation.Properties.session
161 L0.HasObject FUNCTIONS.session
162 >-- Documentation.Properties.input
163 L0.Asserts _ : L0.Assertion
164 L0.HasPredicate Documentation.Properties.input
165 L0.HasObject FUNCTIONS.input
166 >-- Documentation.Properties.model
167 L0.Asserts _ : L0.Assertion
168 L0.HasPredicate Documentation.Properties.model
169 L0.HasObject FUNCTIONS.model
170 >-- Documentation.Properties.experiment
171 L0.Asserts _ : L0.Assertion
172 L0.HasPredicate Documentation.Properties.experiment
173 L0.HasObject FUNCTIONS.experiment
175 Documentation.DocumentContribution <T L0.Entity
176 >-- Documentation.DocumentContribution.HasType --> L0.Type <R L0.DependsOn
177 >-- Documentation.DocumentContribution.HasDocument --> Documentation.Document <R L0.DependsOn
179 Documentation.InputContribution <T L0.Entity
180 >-- Documentation.InputContribution.function ==> "Resource -> <ReadGraph> [Variable]" <R L0.HasProperty : L0.FunctionalRelation
181 >-- Documentation.InputContribution.labeler ==> "Variable -> <ReadGraph> String" <R L0.HasProperty : L0.FunctionalRelation
183 Documentation.ModelInputContribution : Documentation.InputContribution
185 @Documentation.scl Documentation.InputContribution.function "documentModelContribution" "Resource -> <ReadGraph> [Variable]"
186 @Documentation.scl Documentation.InputContribution.labeler "documentModelContributionLabel" "Variable -> <ReadGraph> String"
188 Documentation.Session <T L0.Entity
189 >-- Documentation.Session.inputURI --> L0.String <R L0.HasProperty : L0.TotalFunction