]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.linking.ontology/graph/documentlink.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.linking.ontology / graph / documentlink.pgraph
diff --git a/bundles/org.simantics.document.linking.ontology/graph/documentlink.pgraph b/bundles/org.simantics.document.linking.ontology/graph/documentlink.pgraph
new file mode 100644 (file)
index 0000000..2e0bd68
--- /dev/null
@@ -0,0 +1,50 @@
+L0 = <http://www.simantics.org/Layer0-1.1>\r
+WORKBENCH = <http://www.simantics.org/Workbench-1.2>\r
+\r
+\r
+DocumentLink = <http://www.simantics.org/DocumentLink-1.0> : L0.Ontology\r
+    @L0.new\r
+    L0.HasResourceClass "org.simantics.document.linking.ontology.DocumentLink"\r
+    \r
+DocumentLink.Source <T L0.Entity\r
+    @L0.tag L0.Abstract\r
+\r
+DocumentLink.InstanceSource <T DocumentLink.Source\r
+\r
+DocumentLink.FunctionalSource <T DocumentLink.Source\r
+\r
+DocumentLink.hasSource <R L0.IsComposedOf\r
+   L0.HasDomain L0.Entity\r
+   L0.HasRange DocumentLink.Source\r
+\r
+\r
+DocumentLink.hasInstanceSource <R DocumentLink.hasSource\r
+   L0.HasDomain L0.Entity\r
+   L0.HasRange DocumentLink.InstanceSource\r
+   \r
+DocumentLink.hasFunctionalSource <R DocumentLink.hasSource\r
+   L0.HasDomain L0.Entity\r
+   L0.HasRange DocumentLink.FunctionalSource\r
+   \r
+\r
+DocumentLink.hasSourceReference <R L0.IsWeaklyRelatedTo : L0.FunctionalRelation\r
+   L0.HasDomain DocumentLink.Source\r
+   L0.HasRange L0.Entity\r
+   \r
+DocumentLink.hasSourceReferenceURI <R L0.HasProperty\r
+   L0.HasDomain DocumentLink.Source\r
+   L0.HasRange L0.URI\r
+\r
+DocumentLink.hasSourceComment <R L0.HasProperty\r
+   L0.HasDomain DocumentLink.Source\r
+   L0.HasRange L0.String\r
+   \r
+DocumentLink.consernsRelation <R L0.IsWeaklyRelatedTo\r
+   L0.HasDomain DocumentLink.FunctionalSource\r
+   L0.HasRange L0.Relation\r
+   \r
+DocumentLink.SearchFunction : L0.Function\r
+   L0.HasLabel "Document Link Search" : L0.String\r
+\r
+DocumentLink.SearchContribution : WORKBENCH.SearchContribution\r
+  WORKBENCH.hasSearchFunction DocumentLink.SearchFunction
\ No newline at end of file