summaryrefslogtreecommitdiff
path: root/testdata/integration/ontology_serialization/typesystem.in.osml
blob: 1f0ccd531a99b8ef54b038244d0fd0115e6eaaae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
\document
	\typesystem#bla
		\struct#myParentStruct
			\field#i[type=int,default=1]
		\struct#myStruct[parent=myParentStruct]
			\field#s[type=string,default=""]
		\constant#C[type=myStruct, value=[4,"bla"]]
		\enum#myEnum
			\entry STRICT
			\entry FUZZY
			\entry PROBABILISTIC
	\ontology#test
		\struct#a[root=true]
			\attributes
				\attribute#type[type=myEnum]
			\primitive[type=myStruct]

\a[type=STRICT] C