X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.base.ontology%2Fgraph%2FDocumentation.pgraph;fp=bundles%2Forg.simantics.document.base.ontology%2Fgraph%2FDocumentation.pgraph;h=4845558ea2b21bb1a72545af5b2957f347f22496;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.base.ontology/graph/Documentation.pgraph b/bundles/org.simantics.document.base.ontology/graph/Documentation.pgraph new file mode 100644 index 000000000..4845558ea --- /dev/null +++ b/bundles/org.simantics.document.base.ontology/graph/Documentation.pgraph @@ -0,0 +1,189 @@ +L0 = +STR = +SG = +DIA = +MOD = +USER = +SEL = +SIMU = +FUNCTIONS = + +Documentation = : L0.Ontology + @L0.new + L0.HasResourceClass "org.simantics.document.base.ontology.DocumentationResource" + +Documentation.connect : L0.Template + @template %parent %relation %connection %child + %parent + %relation %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child1 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part1 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child2 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part2 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child3 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part3 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child4 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part4 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child5 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part5 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child6 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part6 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child7 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part7 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child8 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part8 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child9 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part9 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + +Documentation.child10 : L0.Template + @template %parent %connection %child + %parent + Documentation.Relations.part10 %connection + %child + Documentation.Relations.parent %connection + %connection : STR.Connection + + +Documentation.singleData : L0.Template + @template %commandEvent %defVar %dataSource %eventSource %eventRelation %sourceName %targetName %DataSourceConn %DataTargetConn %EventConn + %DataSourceConn : STR.Connection + %DataTargetConn : STR.Connection + %EventConn : STR.Connection + %commandEvent + Documentation.Relations.event %EventConn + Documentation.Relations.data1 %DataTargetConn + %defVar : Documentation.Components.DefVar + Documentation.Properties.source %sourceName + Documentation.Properties.target %targetName + Documentation.Relations.dataIn %DataSourceConn + Documentation.Relations.dataDefinition %DataTargetConn + %dataSource + Documentation.Relations.dataOut %DataSourceConn + %eventSource + %eventRelation %EventConn + + + +Documentation.Relations : L0.Library +Documentation.Document -- Documentation.Properties.state + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.state + L0.HasObject FUNCTIONS.state + >-- Documentation.Properties.session + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.session + L0.HasObject FUNCTIONS.session + >-- Documentation.Properties.input + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.input + L0.HasObject FUNCTIONS.input + >-- Documentation.Properties.model + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.model + L0.HasObject FUNCTIONS.model + >-- Documentation.Properties.experiment + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.experiment + L0.HasObject FUNCTIONS.experiment + +Documentation.DocumentComponentType -- Documentation.Properties.state + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.state + L0.HasObject FUNCTIONS.state + >-- Documentation.Properties.session + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.session + L0.HasObject FUNCTIONS.session + >-- Documentation.Properties.input + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.input + L0.HasObject FUNCTIONS.input + >-- Documentation.Properties.model + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.model + L0.HasObject FUNCTIONS.model + >-- Documentation.Properties.experiment + L0.Asserts _ : L0.Assertion + L0.HasPredicate Documentation.Properties.experiment + L0.HasObject FUNCTIONS.experiment + +Documentation.DocumentContribution -- Documentation.DocumentContribution.HasType --> L0.Type -- Documentation.DocumentContribution.HasDocument --> Documentation.Document -- Documentation.InputContribution.function ==> "Resource -> [Variable]" -- Documentation.InputContribution.labeler ==> "Variable -> String" [Variable]" + @Documentation.scl Documentation.InputContribution.labeler "documentModelContributionLabel" "Variable -> String" + +Documentation.Session -- Documentation.Session.inputURI --> L0.String