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 3987
In 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