]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.graphfile.ontology/graph/graphfile.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.graphfile.ontology / graph / graphfile.pgraph
diff --git a/bundles/org.simantics.graphfile.ontology/graph/graphfile.pgraph b/bundles/org.simantics.graphfile.ontology/graph/graphfile.pgraph
new file mode 100644 (file)
index 0000000..bb11f0e
--- /dev/null
@@ -0,0 +1,38 @@
+L0 = <http://www.simantics.org/Layer0-1.1>\r
+\r
+\r
+GF = <http://www.simantics.org/GraphFile-0.1> : L0.Ontology\r
+    @L0.new\r
+    L0.HasResourceClass "org.simantics.graphfile.ontology.GraphFileResource" : L0.String\r
+\r
+GF.HasSystemResource <R L0.ConsistsOf\r
+   L0.InverseOf GF.PartOfSystemResource\r
+\r
+\r
+GF.SystemResource <T L0.Entity\r
+\r
+GF.File <T GF.SystemResource\r
+  @L0.singleProperty GF.HasFiledata\r
+  @L0.singleProperty GF.LastModified\r
+  \r
+GF.Folder <T GF.SystemResource\r
+\r
+GF.HasFiledata <R L0.HasProperty\r
+  L0.HasDomain GF.File\r
+  L0.HasRange L0.ByteArray\r
+\r
+GF.LastModified <R L0.HasProperty\r
+  L0.HasDomain GF.File\r
+  L0.HasRange L0.Long\r
+  \r
+GF.HasFolder <R GF.HasSystemResource\r
+   L0.HasDomain GF.Folder\r
+   L0.HasRange GF.Folder\r
+   \r
+GF.HasFile <R GF.HasSystemResource\r
+   L0.HasDomain GF.Folder\r
+   L0.HasRange GF.File\r
+   \r
+GF.HasResourceName <R L0.HasProperty\r
+   L0.HasDomain GF.SystemResource\r
+   L0.HasRange L0.String
\ No newline at end of file