DataTypeIec61360 🔗
Literals
-
Date
🔗
=
'DATE' -
values containing a calendar date, conformant to ISO 8601:2004 Format yyyy-mm-dd Example from IEC 61360-1:2017: "1999-05-31" is the [DATE] representation of: "31 May 1999".
-
String
🔗
=
'STRING' -
values consisting of sequence of characters but cannot be translated into other languages
-
StringTranslatable
🔗
=
'STRING_TRANSLATABLE' -
values containing string but shall be represented as different string in different languages
-
IntegerMeasure
🔗
=
'INTEGER_MEASURE' -
values containing values that are measure of type INTEGER. In addition such a value comes with a physical unit.
-
IntegerCount
🔗
=
'INTEGER_COUNT' -
values containing values of type INTEGER but are no currencies or measures
-
IntegerCurrency
🔗
=
'INTEGER_CURRENCY' -
values containing values of type INTEGER that are currencies
-
RealMeasure
🔗
=
'REAL_MEASURE' -
values containing values that are measures of type REAL. In addition such a value comes with a physical unit.
-
RealCount
🔗
=
'REAL_COUNT' -
values containing numbers that can be written as a terminating or non-terminating decimal; a rational or irrational number but are no currencies or measures
-
RealCurrency
🔗
=
'REAL_CURRENCY' -
values containing values of type REAL that are currencies
-
Boolean
🔗
=
'BOOLEAN' -
values representing truth of logic or Boolean algebra (TRUE, FALSE)
-
Iri
🔗
=
'IRI' -
values containing values of type STRING conformant to Rfc 3987In IEC61360-1 (2017) only URI is supported. An IRI type allows in particular to express an URL or an URI.
-
Irdi
🔗
=
'IRDI' -
values conforming to ISO/IEC 11179 series global identifier sequences
IRDI can be used instead of the more specific data types ICID or ISO29002_IRDI.
ICID values are value conformant to an IRDI, where the delimiter between RAI and ID is “#” while the delimiter between DI and VI is confined to “##”
ISO29002_IRDI values are values containing a global identifier that identifies an administrated item in a registry. The structure of this identifier complies with identifier syntax defined in ISO/TS 29002-5. The identifier shall fulfil the requirements specified in ISO/TS 29002-5 for an "international registration data identifier" (IRDI).
-
Rational
🔗
=
'RATIONAL' -
values containing values of type rational
-
RationalMeasure
🔗
=
'RATIONAL_MEASURE' -
values containing values of type rational. In addition such a value comes with a physical unit.
-
Time
🔗
=
'TIME' -
values containing a time, conformant to ISO 8601:2004 but restricted to what is allowed in the corresponding type in xml.
Format hh:mm (ECLASS)
Example from IEC 61360-1:2017: "13:20:00-05:00" is the [TIME] representation of: 1.20 p.m. for Eastern Standard Time, which is 5 hours behind Coordinated Universal Time (UTC).
-
Timestamp
🔗
=
'TIMESTAMP' -
values containing a time, conformant to ISO 8601:2004 but restricted to what is allowed in the corresponding type in xml.Format yyyy-mm-dd hh:mm (ECLASS)
-
File
🔗
=
'FILE' -
values containing an address to a file. The values are of type URI and can represent an absolute or relative path.IEC61360 does not support the file type.
-
Html
🔗
=
'HTML' -
Values containing string with any sequence of characters, using the syntax of HTML5 (see W3C Recommendation 28:2014)
-
Blob
🔗
=
'BLOB' -
values containing the content of a file. Values may be binaries.
HTML conformant to HTML5 is a special blob.
In IEC61360 binary is for a sequence of bits, each bit being represented by “0” and “1” only. A binary is a blob but a blob may also contain other source code.
Usages
| DataSpecificationIec61360 | DataSpecificationIec61360.dataType |