DataTypeDefXsd 🔗
Enumeration listing selected XSD anySimpleTypes of XML Schema 1.0.
See: https://www.w3.org/TR/xmlschema-2/#built-in-primitive-datatypes
RDF uses XML Schema Built-in data types from Version 1.1 but recommends to use only a subset of XSD data types. That is why they are excluded from the allowed data types in DataTypeDefXsd.
-
XSD BuildIn List types are not supported (
ENTITIES,IDREFSandNMTOKENS). -
XSD string BuildIn types are not supported (
normalizedString,token,language,NCName,ENTITY,ID,IDREF). -
The following XSD primitive types are not supported:
NOTATION,QName.
Numeric data types in XML Schema are based on the definitions of
IEEE 754 with slight adoptions. For instance, DataTypeDefXsd.Float and
DataTypeDefXsd.Double use different exponent ranges. In any case, solely
the XML Schema data type definitions are applicable for AAS values.
Literals
-
AnyUri
🔗
=
'xs:anyURI' -
Base64Binary
🔗
=
'xs:base64Binary' -
Boolean
🔗
=
'xs:boolean' -
Byte
🔗
=
'xs:byte' -
Date
🔗
=
'xs:date' -
DateTime
🔗
=
'xs:dateTime' -
Decimal
🔗
=
'xs:decimal' -
Double
🔗
=
'xs:double' -
Duration
🔗
=
'xs:duration' -
Float
🔗
=
'xs:float' -
GDay
🔗
=
'xs:gDay' -
GMonth
🔗
=
'xs:gMonth' -
GMonthDay
🔗
=
'xs:gMonthDay' -
GYear
🔗
=
'xs:gYear' -
GYearMonth
🔗
=
'xs:gYearMonth' -
HexBinary
🔗
=
'xs:hexBinary' -
Int
🔗
=
'xs:int' -
Integer
🔗
=
'xs:integer' -
Long
🔗
=
'xs:long' -
NegativeInteger
🔗
=
'xs:negativeInteger' -
NonNegativeInteger
🔗
=
'xs:nonNegativeInteger' -
NonPositiveInteger
🔗
=
'xs:nonPositiveInteger' -
PositiveInteger
🔗
=
'xs:positiveInteger' -
Short
🔗
=
'xs:short' -
String
🔗
=
'xs:string' -
Time
🔗
=
'xs:time' -
UnsignedByte
🔗
=
'xs:unsignedByte' -
UnsignedInt
🔗
=
'xs:unsignedInt' -
UnsignedLong
🔗
=
'xs:unsignedLong' -
UnsignedShort
🔗
=
'xs:unsignedShort'
Usages
| Extension | Extension.valueType |
| Qualifier | Qualifier.valueType |
| SubmodelElementList | SubmodelElementList.valueTypeListElement |
| Property | Property.valueType |
| Range | Range.valueType |