1 L0 = <http://www.simantics.org/Layer0-1.1>
\r
3 XML = <http://www.simantics.org/XML-1.0> : L0.Ontology
\r
5 L0.HasResourceClass "org.simantics.xml.sax.ontology.XMLResource"
\r
9 XML.Entity <T L0.Entity
\r
10 XML.hasAttribute <R L0.HasProperty
\r
11 XML.hasID <R XML.hasAttribute : L0.FunctionalRelation
\r
13 XML.ComplexType <T XML.Entity
\r
14 XML.hasComplexType <R L0.IsComposedOf
\r
15 XML.AttributeGroup <T XML.Entity
\r
16 XML.Element <T XML.Entity
\r
17 XML.hasElement <R L0.IsComposedOf
\r
18 XML.ElementList <T L0.List
\r
19 XML.hasElementList <R L0.IsComposedOf
\r
20 XML.hasOriginalElementList <R XML.hasElementList
\r
21 XML.hasReference <R L0.IsRelatedTo
\r
22 XML.hasExternalReference <R L0.IsRelatedTo
\r
23 L0.InverseOf XML.externalReferenceOf <R L0.IsRelatedTo
\r
26 XML.DateTime <T L0.Literal
\r
27 @L0.assert L0.HasValueType "(Integer,Byte,Byte,Byte,Byte,Byte,Integer)"
\r
28 @L0.assert L0.HasDataType ${ year : Integer, month : Byte, date : Byte, hours : Byte, minutes : Byte, seconds : Byte, offset : Integer }
\r
30 XML.Date <T L0.Literal
\r
31 @L0.assert L0.HasValueType "(Integer,Byte,Byte,Integer)"
\r
32 @L0.assert L0.HasDataType ${ year : Integer, month : Byte, date : Byte, offset : Integer }
\r
34 XML.Time <T L0.Literal
\r
35 @L0.assert L0.HasValueType "(Byte,Byte,Byte,Integer,)"
\r
36 @L0.assert L0.HasDataType ${ hours : Byte, minutes : Byte, seconds : Byte, offset : Integer }
\r