--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.1>
+DATA = <http://www.simantics.org/Datatypes-1.1>
+
+DATA.Log : L0.Entity
+ >-- DATA.Log.root --> DATA.Log.IndexNode <R L0.DependsOn : L0.FunctionalRelation
+ >-- DATA.Log.t --> L0.Integer <R L0.HasProperty : L0.FunctionalRelation
+
+DATA.Log.Node <T L0.Entity
+ >-- DATA.Log.Node.content --> DATA.Log.Content <R L0.HasProperty : L0.FunctionalRelation
+ >-- DATA.Log.Node.Contains --> DATA.Log.Node <R L0.IsRelatedTo
+
+DATA.Log.IndexNode <T DATA.Log.Node
+DATA.Log.LeafNode <T DATA.Log.Node
+
+DATA.Log.Content <T L0.Literal
+ @L0.assert L0.HasDataType ${ size : Integer, stamps : Long[], resources : Long(unit="resource")[] }
+