ISO/IEC 8824-1:2002/Amd 3:2006
(Amendment)Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Part 1: — Amendment 3: Time type support
Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Part 1: — Amendment 3: Time type support
Technologies de l'information — Notation de syntaxe abstraite numéro un (ASN.1): Spécification de la notation de base — Partie 1: — Amendement 3: Prise en charge du type temps
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 8824-1
Third edition
2002-12-15
AMENDMENT 3
2006-12-15
Information technology — Abstract
Syntax Notation One (ASN.1):
Specification of basic notation
AMENDMENT 3: Time type support
Technologies de l'information — Notation de syntaxe abstraite numéro
un (ASN.1): Spécification de la notation de base
AMENDEMENT 3: Support type de temps
Reference number
ISO/IEC 8824-1:2002/Amd.3:2006(E)
©
ISO/IEC 2006
---------------------- Page: 1 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2006
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2006 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006(E)
CONTENTS
Page
1) Contents . 1
2) Introduction. 2
3) Subclause 2.2. 2
4) New subclause 3.5 bis . 2
5) Subclause 3.6. 3
6) Subclause 8.4. 3
7) New subclauses 11.15 bis, 11.15 ter, 11.15 quat and 11.15 quin . 4
8) Subclause 11.27 . 4
9) Subclause 16.2. 4
10) Subclause 16.2. 5
11) Subclause 16.9. 5
12) Subclause 16.10 . 5
13) New clause 34 bis. 5
14) Clause 42. 14
15) Subclause 47.1. 16
16) Subclause 47.1. 16
17) Table 9 . 16
18) Table 9 . 16
19) New Table 9 bis . 17
20) New clauses 47.10, 47.11, 47.12, and 47.13. 17
21) New Annex A bis . 19
22) New clause E.2 bis. 23
23) New clause E.4.8. 26
24) New Annexes G bis and G ter. 27
25) Annex H . 35
26) Annex H . 35
© ISO/IEC 2006 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
Amendment 3 to ISO/IEC 8824-1:2002 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 6, Telecommunications and information exchange between systems, in
collaboration with ITU-T. The identical text is published as ITU-T Rec. X.680:2002/Amd.3.
iv © ISO/IEC 2006 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
Information technology – Abstract Syntax Notation One (ASN.1):
Specification of basic notation
Amendment 3
Time type support
1) Contents
Update the Contents as follows:
3.5 bis Representation of dates and times
11.15 bis The simple character string lexical item
11.15 ter The time value character string lexical item
11.15 quat XML time value character string item
11.15 quin The property and setting names lexical item
34 bis The time type
34 bis.1 General
34 bis.2 Time properties and settings of time abstract values
34 bis.3 Basic value notation and XML value notation for time abstract values with specified property settings
34 bis.4 Useful time types
47.10 Property settings
47.11 Duration range
47.12 Time point range
47.13 Recurrence range
Annex A bis The defined time types
A bis.1 General
A bis.2 The ASN.1 defined types module
E.2 bis Value notation and property settings (TIME type and useful time types)
E.2 bis.1 Date
E.2 bis.2 Time of day
E.2 bis.3 Date and time of day
E.2 bis.4 Time interval
E.2 bis.5 Recurring interval
Annex G bis Tutorial annex on the TIME type
G bis.1 The collections of ASN.1 types for times and dates
G bis.2 ISO 8601 key concepts
G bis.3 Abstract values of the TIME type
G bis.4 Time properties of the time abstract values
G bis.5 Value notation
ITU-T Rec. X.680 (2002)/Amd.3 (06/2006) 1
---------------------- Page: 5 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
G bis.6 Use of the ASN.1 subtype notation
G bis.7 The property settings subtype notation
Annex G ter Analysing TIME type value notation
G ter.1 General
G ter.2 Analysing the full string
G ter.3 Analysis of a string containing an interval
G ter.4 Analysis of a string containing a date
G ter.5 Analysis of a string containing a year
G ter.6 Analysis of a string containing a century
G ter.7 Analysis of a string containing a time
G ter.8 Analysis of a string containing a simple time
2) Introduction
Insert before "Clauses 35 to 40 …":
Clause 34 bis and Annex A bis define the types that provide support for ISO 8601.
Insert before "Annex B …"
Annex A bis forms an integral part of this Recommendation | International Standard, and defines an ASN.1 module
containing the definition of a set of time types providing the full functionality of ISO 8601. These types can be imported
from this ASN.1 module by an application designer if the useful time types specified in clause 34 bis are not adequate
for the application.
Insert before "Annex H …"
Annex G bis does not form an integral part of this Recommendation | International Standard and provides a tutorial
introduction to ISO 8601 and to the TIME type. It is recommended that this be read before the normative text.
Annex G ter does not form an integral part of this Recommendation | International Standard and provides information
on how to identify the time properties of an abstract value from an instance of value notation.
3) Subclause 2.2
Replace ISO 8601:2000 with ISO 8601:2004.
4) New subclause 3.5 bis
Insert the following after 3.5:
3.5 bis Representation of dates and times
This Recommendation | International Standard uses the following terms defined in ISO 8601:
a) basic format;
b) calendar date;
c) common year;
d) duration;
e) extended format;
f) Gregorian calendar;
g) instant;
h) leap second;
i) leap year;
2 ITU-T Rec. X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 6 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
j) local time;
k) ordinal date;
l) recurring time interval
m) time axis;
n) time interval;
o) time point;
p) time-scale;
q) UTC;
r) week date.
5) Subclause 3.6
Add the following definitions to 3.6, in the appropriate position:
3.6.2 bis additional time type: A type defined as a subtype of the time type (see 3.6.71 quin) by applying the property
setting subtype notation to the time type or to a useful or defined time type.
3.6.18 ter defined time type: A type defined in Annex A bis as a subtype of the time type (see 3.6.71 quin) that is
intended for importation by application designers when needed for their application.
3.6.63 bis setting (of a time property): One of a number of values that can be associated with a given time property
(see 3.6.71 quat and the note in G bis.4.2).
NOTE – Any time property that applies to a particular time abstract value has only a single setting.
3.6.71 bis time abstract value: An abstract value of the time type.
3.6.71 ter time component: Part of the definition of a time abstract value that specifies a part of that abstract value.
NOTE – Examples of time components are a date component (that would have a year component), a time-of-day component, or a
time difference component.
3.6.71 quat time property (of a time abstract value): One of a number of terms used to describe a time abstract value
(see 3.6.71 bis).
NOTE – The time properties that can be used to describe a time abstract value often depend on the setting of some other time
property of that abstract value. The time properties are listed in Table 5 bis, column 1.
3.6.71 quin time type: The TIME type that supports all the abstract values implicitly defined by ISO 8601.
3.6.76 bis useful time type: A built-in type defined as a subtype of the time type (see 3.6.71 quin) that is intended for
direct use by application designers.
6) Subclause 8.4
In clause 8.4, modify Table 1 as follows:
Replace UNIVERSAL 14-15 with:
UNIVERSAL 14 The time type
UNIVERSAL 15 Reserved for future editions of this Recommendation | International Standard
Replace UNIVERSAL 23-24 with:
UNIVERSAL 23-24 UTCTime and GeneralizedTime
Replace UNIVERSAL 31-. with:
UNIVERSAL 31-34 DATE, TIME-OF-DAY, DATE-TIME and DURATION respectively.
UNIVERSAL 35-. Reserved for future editions of this Recommendation | International Standard
ITU-T Rec. X.680 (2002)/Amd.3 (06/2006) 3
---------------------- Page: 7 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
7) New subclauses 11.15 bis, 11.15 ter, 11.15 quat and 11.15 quin
Insert new 11.15 bis, 11.15 ter, 11.15 quat and 11.15 quin after 11.15 as follows:
11.15 bis The simple character string lexical item
Name of item – simplestring
A "simplestring" shall consist of one or more ISO/IEC 10646-1 characters whose character code is in the range 32 to
126, preceded and followed by a QUOTATION MARK (34) character ("). It shall not contain a QUOTATION MARK
(34) character ("). The "simplestring" may span more than one line of text, in which case any characters representing
end-of-line shall be treated as spacing characters. In analysing an instance of use of this notation, a "simplestring" is
distinguished from a "cstring" by the context in which it appears.
NOTE – The "simplestring" lexical item is only used in the subtype notation of the time type.
11.15 ter Time value character strings
Name of item – tstring
A "tstring" shall consist of one or more of the characters:
0 1 2 3 4 5 6 7 8 9 + - : . , / C D H M R P S T W Y Z
preceded and followed by a QUOTATION MARK (34) character (").
NOTE – The "tstring" lexical item is only used in the value notation for the time type.
11.15 quat XML time value character string item
Name of item – xmltstring
An "xmltstring" shall consist of one or more of the characters:
0 1 2 3 4 5 6 7 8 9 + - : . , / C D H M R P S T W Y Z
NOTE – The "xmltstring" lexical item is only used in the XML value notation of the time type.
11.15 quin The property and setting names lexical item
Name of item – psname
A "psname" shall consist of an arbitrary number (one or more) of letters, digits and hyphens. The initial character shall
be an upper-case letter. A hyphen shall not be the last character. A hyphen shall not be immediately followed by another
hyphen.
NOTE – The "psname" lexical item is only used in the contents of the "simplestring" used in the subtype notation for the time
type.
8) Subclause 11.27
Add the following reserved words to 11.27, in their alphabetical position:
DATE DATE-TIME DURATION SETTINGS TIME TIME-OF-DAY
9) Subclause 16.2
In 16.2, add the following lines to the production "BuiltinType":
After "ChoiceType":
| DateType
| DateTimeType
| DurationType
After "PrefixedType":
| TimeType
| TimeOfDayType
4 ITU-T Rec. X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 8 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
10) Subclause 16.2
In 16.2, add the following lines to the references to defining clauses:
After "ChoiceType":
DateType 34 bis.4.1
DateTimeType 34 bis.4.3
DurationType 34 bis.4.4
After "PrefixedType":
TimeType 34 bis.1.1
TimeOfDayType 34 bis.4.2
11) Subclause 16.9
In 16.9, add the following line to the production "BuiltinValue":
After "PrefixedValue":
| TimeValue
12) Subclause 16.10
In 16.10, add the following line to the production "XMLBuiltinValue":
After "XMLPrefixedValue":
| XMLTimeValue
13) New clause 34 bis
Insert a new 34 bis after clause 34 as follows:
34 bis The time type
34 bis.1 General
34 bis.1.1 The time type (see 3.6.71 quin) shall be referenced by the notation "TimeType":
TimeType ::= TIME
34 bis.1.2 The tag for types defined by this notation is universal class, number 14.
34 bis.1.3 The value of a time type shall be defined by the notation "TimeValue", or when used as an "XMLValue", by
the notation "XMLTimeValue". The syntax of these notations is defined in 34 bis.3 as the contents of a "simplestring",
using notation defined in ISO 8601, 3.4.
34 bis.2 Time properties and settings of time abstract values
34 bis.2.1 Table 5 bis specifies in column 1 the description and names of the time properties of time abstract values. In
column 2, it specifies the names of the possible time property settings for the column 1 time property. Column 3
specifies (generally by reference to ISO 8601) the abstract values to which the time property is applicable, and that have
the corresponding time property settings.
NOTE 1 – ASN.1 does not specify abstract values that are not supported by ISO 8601 representations.
NOTE 2 – The names of time properties and of their settings appear in the property assertions of the property settings subtype
notation (see clause 47).
ITU-T Rec. X.680 (2002)/Amd.3 (06/2006) 5
---------------------- Page: 9 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
Table 5 bis – Properties and settings for time abstract values
Abstract values that have this
Time property Names of property settings
property setting
Basic nature of the abstract value Date See ISO 8601, 4.1.
All abstract values that are dates
Name: Basic
only.
Comment: The setting of this property identifies the
basic nature of the abstract value. All time abstract
Time See ISO 8601, 4.2.
values have this property.
All abstract values that are a time-
of-day only.
Date-Time See ISO 8601, 4.3.
All abstract values that are a date
and a time-of-day.
Interval See ISO 8601, 4.4.
All the time interval abstract
values.
Rec-Interval See ISO 8601, 4.5.
All the recurring interval abstract
values.
Time-scale and accuracy for a date C (Century) See ISO 8601, 4.1.2.3 c).
All abstract values containing a
Name: Date
date that represents only a century.
Comment: This applies only to an abstract value that
includes identification of a date. It identifies the time-
Y (Year only) See ISO 8601, 4.1.2.3 b).
scale and accuracy of that date.
All abstract values containing a
NOTE – Any abstract value identifying more than
date that represents only a year.
one date (for example, an interval) has a single setting
YM (Year-Month) See ISO 8601, 4.1.2.3 a).
for Date that applies to both dates.
All abstract values containing a
date that uses the year-month time-
scale.
YMD (Year-Month-Day) See ISO 8601, 4.1.2.2.
All abstract values containing a
date that uses the year-month-day
time-scale.
YD (Year-Day) See ISO 8601, 4.1.3.2.
All abstract values containing a
date that uses the year-day time-
scale.
YW (Year-Week) See ISO 8601, 4.1.4.3.
All abstract values containing a
date that uses the year-week time-
scale.
YWD (Year-Week-Day) See ISO 8601, 4.1.4.2.
All abstract values containing a
date that uses the year-week-day
time-scale.
6 ITU-T Rec. X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 10 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
Table 5 bis – Properties and settings for time abstract values
Abstract values that have this
Time property Names of property settings
property setting
Type of associated year Basic All abstract values containing a
year in the range 1582 to 9999 (or
Name: Year
a century in the range 15 to 99).
Comment: This applies only to an abstract value that
includes identification of one or more years or
centuries. Its setting identifies whether the year (or Proleptic All abstract values containing a
year in the range 0 to 1581 (or a
century) identification is a "normal" year, a year in
the proleptic Gregorian Calendar (see G bis.2.2), a century in the range 00 to 14).
year that is negative, or a year that requires more than
NOTE – In the proleptic Gregorian
four digits to represent it.
calendar, a year value of zero has a
NOTE – Any abstract value involving more than one meaning which roughly
year (for example, an interval) has a single setting for corresponds to the year 1 BC (see
Year that applies to both years. G bis.2.2).
Negative All abstract values containing a
year in the range –9999 to –0001
(or a century in the range –99 to
–01).
L5, L6, L7, etc., to infinity All abstract values containing a
(Large) year whose decimal representation
requires 5, 6, 7, etc., digits (or a
century whose decimal
representation requires 3, 4, 5,
etc., digits) respectively, whether
positive or negative.
Accuracy for a time H (Hour) See ISO 8601, 4.2.2.3 b).
Name: Time All abstract values containing a
time-of-day to an accuracy of
Comment: This applies only to an abstract value that
hours.
includes identification of a time-of-day. It identifies
the accuracy of that time-of-day. HM (Hour-Minute) See ISO 8601, 4.2.2.3 a).
NOTE – Any abstract value identifying more than
All abstract values containing a
one time-of-day (for example, an interval) has a time-of-day to an accuracy of
single setting for Time that applies to both the time-
minutes.
of-days.
HMS (Hour-Minute-Second) See ISO 8601, 4.2.2.2.
All abstract values containing a
time-of-day to an accuracy of
seconds.
HF1, HF2, HF3, etc., to infinity See ISO 8601, 4.2.2.4 c).
(Hour-decimal-fraction)
All abstract values containing a
time-of-day to an accuracy of
hours to 1, 2, 3, etc., decimal
places.
HMF1, HMF2, HMF3, etc., to See ISO 8601, 4.2.2.4 b).
infinity (Hour-Minute-fraction)
All abstract values containing a
time-of-day to an accuracy of
minutes to 1, 2, 3, etc., decimal
places.
HMSF1, HMSF2, HMSF3, etc., to See ISO 8601, 4.2.2.4 a).
infinity
All abstract values containing a
Hour-Minute-Second-Fraction
time-of-day to an accuracy of
seconds to 1, 2, 3, etc., decimal
places.
ITU-T Rec. X.680 (2002)/Amd.3 (06/2006) 7
---------------------- Page: 11 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
Table 5 bis – Properties and settings for time abstract values
Abstract values that have this
Time property Names of property settings
property setting
Local or UTC time-scale for a time L (Local time only) See 34 bis.2.2 and ISO 8601, 4.2.2
and 4.2.3.
Name: Local-or-UTC
All abstract values containing a
Comment: This applies only to an abstract value that
time-of-day that specifies local
includes identification of a time. It identifies the time-
time only.
scale of that time (local time, UTC, or local time plus
the difference from UTC). Time differences are Z (UTC only) See ISO 8601, 4.2.4.
determined by local administrations. ASN.1 supports
All abstract values containing a
time differences in the range –15 hours to +16 hours.
time-of-day that specifies UTC and
The difference is positive if the local time is ahead of
not local time.
or equal to UTC (see ISO 8601, 5.2.4.1). See also
LD (Local time and the difference
G bis.2.11. See ISO 8601, 4.2.5.
from UTC)
NOTE – Any abstract value identifying more than All abstract values containing a
time-of-day that specifies local
one time (for example, an interval) has a single
setting for Local-or-UTC that applies to both times. time and the time (which may be
negative) added to UTC to obtain
local time.
Form of interval specification SE (Start and end points) See ISO 8601, 4.4.1 a).
All abstract values that specify an
Name: Interval-type
interval using a start and an end
Comment: This applies only to an abstract value that
point.
is an interval or a recurring interval. It identifies the
form of interval specification (a start and an end
D (Duration only) See ISO 8601, 4.4.1 b) and 4.4.3.
point, a duration, a start point and a duration, or a
All abstract values that specify an
duration with an end point).
interval using only a duration.
SD (Start point and duration) See ISO 8601, 4.4.1 c).
All abstract values that specify an
interval using a start point and a
duration.
DE (Duration and end point) See ISO 8601, 4.4.1 d).
All abstract values that specify an
interval using a duration and an
end point.
Nature of the start and/or end point specification Date See ISO 8601, 4.1.
Name: SE-point All abstract values that specify
start and/or end points using dates
Comment: This applies only to intervals or recurring
only.
intervals using a start point or an end point or both.
The setting of this property identifies the nature of the Time See ISO 8601, 4.2.
start point and/or end point that forms part of this
All abstract values that specify
abstract value.
start and/or end points using time-
NOTE – All interval abstract values with both a start
of-day only.
point and an end point have a single setting for this
Date-Time See ISO 8601, 4.3.
property, and for any associated properties related to
All abstract values that specify
date or time-of-day.
start and/or end points using a date
There are no interval abstract values that have
and a time-of-day.
different forms of start point and end point. Thus all
abstract values with both an interval start point and an
interval end point have the same set of time
components for the start point and the end point (but
see Table 5 ter for value notation for the end-point).
This is a difference from ISO 8601.
Recurrence specification Unlimited (No limit on the See ISO 8601, 4.5.
number of recurrences, expressed
Name: Recurrence All abstract values representing an
with an empty string for the
unlimited number of recurrences of
Comment: This applies only to an abstract value that
number of recurrences)
an interval.
is a recurring interval. It identifies the agreed limits
on the number of recurrences (or unlimited).
R1, R2, R3, etc., to infinity See ISO 8601, 4.5.
(Number of recurrence digits)
All abstract values representing
recurrences of an interval that can
be expressed in 1, 2, 3, etc., digits
respectively.
8 ITU-T Rec. X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 12 ----------------------
ISO/IEC 8824-1:2002/Amd.3:2006 (E)
Table 5 bis – Properties and settings for time abstract values
Abstract values that have this
Time property Names of property settings
property setting
Midnight start or end of a day Start (Start-of-day) See ISO 8601, 4.2.3 a).
An abstract value containing a time
Name: Midnight
that represents midnight at the start
Comment: This applies only to an abstract value that
of a day.
contains a time that represents midnight. It identifies
whether this midnight value is the start of a day (often
End (End-of-day) See ISO 8601, 4.2.3 b).
represented as 00:00:00) or the end of a day (often
An abstract value containing a time
represented as 24:00:00).
that represents midnight at the end
of a day.
NOTE – ASN.1 does not support the use of start and end points of intervals that have different time properties, as there is only a
single SE-point setting that governs the syntax of both the start point and the end-point. The start and end points are required to
use the same time format. This is a difference from ISO 8601.
34 bis.2.2 ISO 8601 provides two basic representations for midnight: "2400" for midnight at the end of a day and
"0000" for midnight at the start of a day (with any second or fractional part of a second containing only zero digits).
These are not considered different representations for a single abstract value, but as distinct abstract values.
NOTE 1 – This is because as a stand-alone time, they are clearly distinct and represent start of a day and end of a day. When used
in conjunction with a day, "2400" on day x should be considered less than "0000" on day x+1, despite having exactly the same
position on the time axis.
NOTE 2 – They have, respectively, the time property setting "Midnight=End" and "Midnight=Start".
NOTE 3 – As with other time points, there are infinitely many distinct abstract values that are midnight at the start and end of any
particular day, depending on the accuracy of the seconds and fractional part of seconds. There are also further infinite sets of
midnight abstract values based on the use of fractions of an hour or of a minute rather than of seconds. (All these fractional parts
will be zero to various different accuracies if the abstract value is a midnight value.)
34 bis.2.3 ISO 8601 provides two basic representations for duration (either weeks, or some combination of years,
months, days, hours, minutes and seconds) as a component of time intervals and recurring time intervals. Different
strings representing durations in ISO 8601 are considered to represent different abstract values in ASN.1, except where
the only difference is the omission or inclusion of a zero time component that does not change the duration (includ
...
NORME ISO/CEI
INTERNATIONALE 8824-1
Troisième édition
2002-12-15
AMENDEMENT 3
2006-12-15
Technologies de l'information — Notation
de syntaxe abstraite numéro un (ASN.1):
Spécification de la notation de base
AMENDEMENT 3: Prise en charge du type
temps
Information technology — Abstract Syntax Notation One (ASN.1):
Specification of basic notation
AMENDMENT 3: Time type support
Numéro de référence
ISO/CEI 8824-1:2002/Amd.3:2006(F)
©
ISO/CEI 2006
---------------------- Page: 1 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
© ISO/CEI 2006
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Version française parue en 2007
Publié en Suisse
ii © ISO/CEI 2006 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006(F)
TABLE DES MATIÈRES
Page
1) Table des matières . 1
2) Introduction. 2
3) Paragraphe 2.2 . 2
4) Nouveau paragraphe 3.5 bis. 2
5) Paragraphe 3.6 . 3
6) Paragraphe 8.4 . 3
7) Nouveaux paragraphes 11.15 bis, 11.15 ter, 11.15 quat et 11.15 quin . 4
8) Paragraphe 11.27. 4
9) Paragraphe 16.2 . 4
10) Paragraphe 16.2 . 5
11) Paragraphe 16.9 . 5
12) Paragraphe 16.10. 5
13) Nouveau paragraphe 34 bis. 5
14) Paragraphe 42. 15
15) Paragraphe 47.1 . 16
16) Paragraphe 47.1 . 17
17) Tableau 9. 17
18) Tableau 9. 17
19) Nouveau Tableau 9 bis . 17
20) Nouveaux paragraphes 47.10, 47.11, 47.12 et 47.13 . 17
21) Nouvelle Annexe A bis. 20
22) Nouveau paragraphe E.2 bis . 24
23) Nouveau paragraphe E.4.8. 27
24) Nouvelles Annexes G bis et G ter . 28
25) Annexe H. 36
26) Annexe H. 36
© ISO/CEI 2006 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CEI (Commission électrotechnique internationale)
forment le système spécialisé de la normalisation mondiale. Les organismes nationaux membres de l'ISO ou
de la CEI participent au développement de Normes internationales par l'intermédiaire des comités techniques
créés par l'organisation concernée afin de s'occuper des domaines particuliers de l'activité technique. Les
comités techniques de l'ISO et de la CEI collaborent dans des domaines d'intérêt commun. D'autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec l'ISO et la CEI
participent également aux travaux. Dans le domaine des technologies de l'information, l'ISO et la CEI ont créé
un comité technique mixte, l'ISO/CEI JTC 1.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale du comité technique mixte est d'élaborer les Normes internationales. Les projets de
Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
vote. Leur publication comme Normes internationales requiert l'approbation de 75 % au moins des
organismes nationaux votants.
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO et la CEI ne sauraient être tenues pour
responsables de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
L'Amendement 3 à l'ISO/CEI 8824-1:2002 a été élaboré par le comité technique mixte ISO/CEI JTC 1,
Technologies de l'information, sous-comité SC 6, Téléinformatique, en collaboration avec l'UIT-T. Le texte
identique est publié en tant que Rec. UIT-T X.680:2002/Amd.3.
iv © ISO/CEI 2007 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
Technologies de l'information – Notation de syntaxe abstraite numéro un:
spécification de la notation de base
Amendement 3
Prise en charge du type temps
1) Table des matières
Mettre à jour la Table des matières comme suit:
3.5 bis Représentation des dates et temps
11.15 bis L'unité lexicale chaîne simple de caractères
11.15 ter L'unité lexicale chaîne de caractères valeur de temps
11.15 quat L'unité lexicale chaîne XML de caractères valeur de temps
11.15 quin L'unité lexicale nom de propriétés et de réglages
34 bis Le type temps
34 bis.1 Général
34 bis.2 Propriétés de temps et réglages des valeurs abstraites de temps
34 bis.3 Notation basique de valeur et notation XML de valeur pour les valeurs abstraites de temps avec
spécification de réglages de propriété
34 bis.4 Types utiles de temps
47.10 Réglages de propriété
47.11 Intervalle de périodes
47.12 Intervalle de temps
47.13 Nombre maximal de répétitions
Annexe A bis Les types définis de temps
A bis.1 Général
A bis.2 Le module ASN.1 des types définis de temps
E.2 bis Notation de valeur et réglages de propriété (type TIME et types utiles de temps)
E.2 bis.1 Date
E.2 bis.2 Heure du jour
E.2 bis.3 Date et heure du jour
E.2 bis.4 Intervalle de temps
E.2 bis.5 Intervalle répétitif
Annexe G bis Tutoriel sur le type TIME
G bis.1 Les collections de types ASN.1 pour les heures et dates
G bis.2 Concepts clés de la norme ISO 8601
G bis.3 Valeurs abstraites du type TIME
G bis.4 Propriétés de temps des valeurs abstraites de temps
Rec. UIT-T X.680 (2002)/Amd.3 (06/2006) 1
---------------------- Page: 5 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
G bis.5 Notation de valeur
G bis.6 Utilisation de la notation ASN.1 de sous-type
G bis.7 Notation de sous-type par réglage de propriété
Annexe G ter Analyse de la notation de valeur du type TIME
G ter.1 Général
G ter.2 Analyse de la chaîne complète
G ter.3 Analyse d'une chaîne contenant un intervalle
G ter.4 Analyse d'une chaîne contenant une date
G ter.5 Analyse d'une chaîne contenant une année
G ter.6 Analyse d'une chaîne contenant un siècle
G ter.7 Analyse d'une chaîne contenant un temps
G ter.8 Analyse d'une chaîne contenant une heure simple
2) Introduction
Insérer avant "Les paragraphes 35 à 40 .":
Le paragraphe 34 bis et l'Annexe A bis définissent les types qui prennent en compte l'ISO 8601.
Insérer avant "L'Annexe B .":
L'Annexe A bis, qui fait partie intégrante de la présente Recommandation | Norme internationale, spécifie un module
ASN.1 qui contient la définition d'un ensemble de types de temps fournissant les fonctionnalités complètes de
l'ISO 8601. Ces types peuvent être importés de ce module ASN.1 par un concepteur d'application si les types de temps
utiles spécifiés au § 34 bis ne sont pas adéquats pour cette application.
Insérer avant "L'Annexe H .":
L'Annexe G bis, qui ne fait pas partie intégrante de la présente Recommandation | Norme internationale, fournit une
introduction à l'ISO 8601 et au type TIME sous forme de tutoriel. Il est recommandé de lire ce tutoriel avant le texte
normatif.
L'Annexe G ter, qui ne fait pas partie intégrante de la présente Recommandation | Norme internationale, explique
comment identifier, dans une instance de notation de valeur, les propriétés de temps d'une valeur abstraite.
3) Paragraphe 2.2
Remplacer ISO 8601:2000 par ISO 8601:2004.
4) Nouveau paragraphe 3.5 bis
Insérer ce qui suit à la suite du § 3.5:
3.5 bis Représentation des dates et temps
La présente Recommandation | Norme internationale utilise les termes suivants, définis dans l'ISO 8601:
a) format de base;
b) date calendaire;
c) année commune;
d) période;
e) format étendu;
f) calendrier grégorien;
g) instant;
2 Rec. UIT-T X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 6 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
h) seconde supplémentaire;
i) année bissextile;
j) heure locale;
k) date ordinale;
l) intervalle répétitif de temps;
m) axe temporel;
n) intervalle de temps;
o) point dans le temps;
p) échelle de temps;
q) UTC (temps universel coordonné);
r) date exprimée en semaines.
5) Paragraphe 3.6
Ajouter les définitions suivantes à la position appropriée dans le § 3.6:
3.6.2 bis type additionnel de temps: un type défini comme un sous-type du type temps (voir § 3.6.71 quin) en
appliquant la notation de sous-types de réglage de propriété au type temps ou à un type utile ou défini de temps.
3.6.18 ter type défini de temps: un type défini dans l'Annexe A bis comme un sous-type du type temps (voir
§ 3.6.71 quin) et destiné à être importé par les concepteurs d'applications quand ils en ont besoin.
3.6.63 bis réglage (d'une propriété de temps): une parmi un certain nombre de valeurs qui peuvent être associées à
une propriété de temps donnée (voir § 3.6.71 quat et la note sur le § G bis.4.2).
NOTE – Toute propriété de temps qui s'applique à une valeur abstraite de temps particulière a un unique réglage.
3.6.71 bis valeur abstraite de temps: une valeur abstraite du type temps.
3.6.71 ter composant de temps: partie de la définition d'une valeur abstraite de temps qui spécifie une partie de cette
valeur abstraite.
NOTE – Un composant date (qui aurait un composant année), un composant heure-du-jour ou un composant différence d'heure
sont des exemples de composants de temps.
3.6.71 quat propriété de temps (d'une valeur abstraite de temps): un parmi un certain nombre de termes utilisé pour
décrire une valeur abstraite de temps (voir § 3.6.71 bis).
NOTE – Les propriétés de temps qui peuvent être utilisées pour décrire une valeur abstraite de temps dépendent souvent du
réglage d'une autre propriété de temps de cette valeur abstraite. Les propriétés de temps sont listées dans le Tableau 5 bis,
colonne 1.
3.6.71 quin type temps: le type TIME qui prend en compte toutes les valeurs abstraites implicitement définies dans
l'ISO 8601.
3.6.76 bis type utile de temps: un type construit défini comme un sous-type du type temps (voir § 3.6.71 quin) avec
l'intention que les concepteurs d'application puissent l'utiliser directement.
6) Paragraphe 8.4
Dans le paragraphe 8.4, modifier le Tableau 1 comme suit:
Remplacer UNIVERSAL 14-15 par:
UNIVERSAL 14 Le type temps
UNIVERSAL 15 Réservées aux additifs à la présente Recommandation | Norme internationale
Remplacer UNIVERSAL 23-24 par:
UNIVERSAL 23-24 UTCTime et GeneralizedTime
Remplacer UNIVERSAL 31-. par:
UNIVERSAL 31-34 DATE, TIME-OF-DAY, DATE-TIME et DURATION respectivement
UNIVERSAL 35-. Réservées aux additifs à la présente Recommandation | Norme internationale
Rec. UIT-T X.680 (2002)/Amd.3 (06/2006) 3
---------------------- Page: 7 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
7) Nouveaux paragraphes 11.15 bis, 11.15 ter, 11.15 quat et 11.15 quin
Insérer les nouveaux § 11.15 bis, 11.15 ter, 11.15 quat et 11.15 quin après 11.15 comme suit:
11.15 bis L'unité lexicale chaîne simple de caractères
Nom de l'unité lexicale – simplestring
Une chaîne "simplestring" est constituée d'un ou plusieurs caractères ISO/CEI 10646-1 dont le code de caractère est
dans l'intervalle 32 à 126, précédés et suivis d'un caractère GUILLEMET (") (34). Elle ne doit pas contenir un
caractère (") GUILLEMET (34). La chaîne "simplestring" peut occuper plusieurs lignes de texte, auquel cas tout
caractère représentant une fin de ligne est traité comme un caractère d'espacement. En analysant une instance de cette
notation, une "simplestring" est distinguée d'une "cstring" par le contexte dans lequel elle apparaît.
NOTE – L'unité lexicale "simplestring" n'est utilisée que dans la notation de sous-types du type temps.
11.15 ter L'unité lexicale chaîne de caractères valeur de temps
Nom de l'unité lexicale – tstring
Une chaîne "tstring" consiste en un ou plusieurs des caractères:
0 1 2 3 4 5 6 7 8 9 + -: . , / C D H M R P S T W Y Z
précédés et suivis d'un caractère (") GUILLEMET (34).
NOTE – L'unité lexicale "tstring" n'est utilisée que dans la notation de valeur pour le type temps.
11.15 quat L'unité lexicale chaîne XML de caractères valeur de temps
Nom de l'unité lexicale – xmltstring
Une chaîne "xmltstring" consiste en un ou plusieurs des caractères:
0 1 2 3 4 5 6 7 8 9 + -: . , / C D H M R P S T W Y Z
NOTE – L'unité lexicale "xmltstring" n'est utilisée que dans la notation XML de valeur pour le type temps.
11.15 quin L'unité lexicale nom de propriété et de réglage
Nom de l'unité lexicale – psname
Un "psname" consiste en un ou plusieurs caractères (lettres, chiffres et tirets). Le premier caractère doit être une lettre
majuscule. Le dernier caractère ne doit pas être un trait d'union. Un trait d'union ne doit pas immédiatement suivre un
autre trait d'union.
NOTE – L'unité lexicale "psname" n'est utilisée que dans les contenus d'une "simplestring" utilisée dans la notation de sous-types
du type temps.
8) Paragraphe 11.27
Ajouter les mots réservés suivants au § 11.27, dans l'ordre alphabétique:
DATE DATE-TIME DURATION SETTINGS TIME TIME-OF-DAY
9) Paragraphe 16.2
Dans le § 16.2, ajouter les lignes suivantes à la production "BuiltinType":
Après "ChoiceType":
| DateType
| DateTimeType
| DurationType
Après "PrefixedType":
| TimeType
| TimeOfDayType
4 Rec. UIT-T X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 8 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
10) Paragraphe 16.2
Dans le § 16.2, ajouter les lignes suivantes aux références aux paragraphes de définition:
Après "ChoiceType":
DateType 34 bis.4.1
DateTimeType 34 bis.4.3
DurationType 34 bis.4.4
Après "PrefixedType":
TimeType 34 bis.1.1
TimeOfDayType 34 bis.4.2
11) Paragraphe 16.9
Dans le § 16.9, ajouter la ligne suivante à la production "BuiltinValue":
Après "PrefixedValue":
| TimeValue
12) Paragraphe 16.10
Dans le § 16.10, ajouter la ligne suivante à la production "XMLBuiltinValue":
Après "XMLPrefixedValue":
| XMLTimeValue
13) Nouveau paragraphe 34 bis
Insérer un nouveau § 34 bis après le paragraphe 34 comme suit:
34 bis Le type temps
34 bis.1 Général
34 bis.1.1 Le type temps (voir le § 3.6.71 quin) est spécifié par la notation "TimeType":
TimeType::= TIME
34 bis.1.2 L'étiquette des types définis par cette notation est le numéro 14 de classe universelle.
34 bis.1.3 La valeur d'un type temps est définie par la notation "TimeValue", ou si elle est utilisée comme une
"XMLValue", par la notation "XMLTimeValue". La syntaxe de ces notations est définie au § 34 bis.3 comme des
contenus d'une chaîne "simplestring", en utilisant la notation définie dans l'ISO 8601, § 3.4.
34 bis.2 Propriétés de temps et réglages des valeurs abstraites de temps
34 bis.2.1 Le Tableau 5 bis spécifie en colonne 1 la description et les noms des propriétés de temps des valeurs
abstraites de temps. La colonne 2 spécifie les noms des réglages possibles pour la propriété de temps indiquée en
colonne 1. La colonne 3 spécifie (généralement par référence à l'ISO 8601) les valeurs abstraites auxquelles la propriété
de temps est applicable et qui ont les réglages correspondant de propriété de temps.
NOTE 1 – ASN.1 ne spécifie pas de valeurs abstraites qui n'ont pas de représentation dans l'ISO 8601.
NOTE 2 – Les noms des propriétés de temps et leurs réglages apparaissent dans les assertions de propriété de la notation de sous-
types de réglage de propriété (voir le paragraphe 47).
Rec. UIT-T X.680 (2002)/Amd.3 (06/2006) 5
---------------------- Page: 9 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
Tableau 5 bis – Propriétés et réglages pour les valeurs abstraites de temps
Valeurs abstraites qui ont ce
Propriété de temps Noms des réglages de propriétés
réglage de propriété
Nature de base de la valeur abstraite Date Voir l'ISO 8601, § 4.1.
Toutes les valeurs abstraites qui
Nom: Basic
sont des dates uniquement.
Commentaire: cette propriété identifie la nature de
base de la valeur abstraite. Toutes les valeurs
Time Voir l'ISO 8601, § 4.2.
abstraites de temps ont cette propriété.
Toutes les valeurs abstraites qui
sont des heures-du-jour
uniquement.
Date-Time Voir l'ISO 8601, § 4.3.
Toutes les valeurs abstraites qui
sont une date et une heure-du-jour.
Interval Voir l'ISO 8601, § 4.4.
Toutes les valeurs abstraites qui
sont des intervalles de temps.
Rec-Interval Voir l'ISO 8601, § 4.5.
Toutes les valeurs abstraites qui
sont des intervalles répétitifs.
Echelle de temps et précision d'une date C (siècle) Voir l'ISO 8601, § 4.1.2.3 c).
Nom: Date Toutes les valeurs abstraites
contenant une date qui représente
Commentaire: cette propriété ne s'applique qu'à une
uniquement un siècle.
valeur abstraite qui inclut l'identification d'une date.
Elle identifie l'échelle de temps et la précision de cette
Y (année) Voir l'ISO 8601, § 4.1.2.3 b).
date.
Toutes les valeurs abstraites
NOTE – Toute valeur abstraite qui identifie plus
contenant une date qui représente
d'une date (par exemple, un intervalle) a un unique uniquement une année.
réglage pour Date qui s'applique aux deux dates.
YM (année-mois) Voir l'ISO 8601, § 4.1.2.3 a).
Toutes les valeurs abstraites
contenant une date qui utilise
l'échelle de temps année-mois.
YMD (année-mois-jour) Voir l'ISO 8601, § 4.1.2.2.
Toutes les valeurs abstraites
contenant une date qui utilise
l'échelle de temps année-mois-
jour.
YD (année-jour) Voir l'ISO 8601, § 4.1.3.2.
Toutes les valeurs abstraites
contenant une date qui utilise
l'échelle de temps année-jour.
YW (année-semaine) Voir l'ISO 8601, § 4.1.4.3.
Toutes les valeurs abstraites
contenant une date qui utilise
l'échelle de temps année-semaine.
YWD (année-semaine-jour) Voir l'ISO 8601, § 4.1.4.2.
Toutes les valeurs abstraites
contenant une date qui utilise
l'échelle de temps année-semaine-
jour.
6 Rec. UIT-T X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 10 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
Tableau 5 bis – Propriétés et réglages pour les valeurs abstraites de temps
Valeurs abstraites qui ont ce
Propriété de temps Noms des réglages de propriétés
réglage de propriété
Type d'année associée Basic Toutes les valeurs abstraites
contenant une année dans
Nom: Year
l'intervalle 1582 à 9999 (ou un
Commentaire: cette propriété ne s'applique qu'à une
siècle dans l'intervalle 15 à 99).
valeur abstraite qui inclut l'identification d'une ou
Toutes les valeurs abstraites
Proleptic
plusieurs années ou siècles. Son réglage identifie si
contenant une année dans
l'identification de l'année (ou du siècle) est une année
l'intervalle 0 à 1581 (ou un siècle
"normale", une année dans le calendrier proleptique
dans l'intervalle 00 à 14).
grégorien (voir § G bis.2.2), une année qui est
négative ou une année qui nécessite plus de 4 chiffres NOTE – Dans le calendrier
pour la représenter.
proleptique grégorien, une valeur
d'année nulle a une signification
NOTE – Toute valeur abstraite qui identifie plus
qui correspond grossièrement à
d'une année (par exemple, un intervalle) a un unique
l'année 1 avant Jésus-Christ (voir
réglage pour Year qui s'applique aux deux années.
§ G bis.2.2).
Negative Toutes les valeurs abstraites
contenant une année dans
l'intervalle –9999 à –0001 (ou un
siècle dans l'intervalle –99 à –01).
L5, L6, L7, etc., jusqu'à l'infini Toutes les valeurs abstraites
(grand) contenant une année dont la
représentation décimale nécessite
5, 6, 7, etc., chiffres (ou un siècle
dont la représentation décimale
nécessite 3, 4, 5, etc., chiffres)
respectivement, qu'elle soit
positive ou négative.
Précision d'un temps H (Heure) Voir l'ISO 8601, § 4.2.2.3 b).
Toutes les valeurs abstraites
Nom: Time
contenant une heure-du-jour à la
Commentaire: cette propriété ne s'applique qu'à une
précision de l'heure.
valeur abstraite qui inclut l'identification d'une heure-
du-jour. Elle identifie la précision de cette heure-du-
HM (Heure-Minute) Voir l'ISO 8601, § 4.2.2.3 a).
jour.
Toutes les valeurs abstraites
NOTE – Toute valeur abstraite qui identifie plus contenant une heure-du-jour à la
d'une heure-du-jour (par exemple, un intervalle) a un
précision de la minute.
unique réglage pour Time qui s'applique aux deux
HMS (Heure-Minute-Seconde) Voir l'ISO 8601, § 4.2.2.2.
heures-du-jour.
Toutes les valeurs abstraites
contenant une heure-du-jour à la
précision de la seconde.
HF1, HF2, HF3, etc., jusqu'à
Voir l'ISO 8601, § 4.2.2.4 c).
l'infini (Heure-Fraction-décimale)
Toutes les valeurs abstraites
contenant une heure-du-jour à la
précision de l'heure avec 1, 2, 3,
etc., décimales.
HMF1, HMF2, HMF3, etc., jusqu'à
Voir l'ISO 8601, § 4.2.2.4 b).
l'infini (Heure-Minute-Fraction)
Toutes les valeurs abstraites
contenant une-heure-du jour à la
précision de la minute avec 1, 2, 3,
etc., décimales.
HMSF1, HMSF2, HMSF3, etc.,
Voir l'ISO 8601, § 4.2.2.4 a).
jusqu'à l'infini (Heure-Minute-
Toutes les valeurs abstraites
Seconde-Fraction)
contenant une heure-du-jour à la
précision de la seconde avec 1, 2,
3, etc., décimales.
Rec. UIT-T X.680 (2002)/Amd.3 (06/2006) 7
---------------------- Page: 11 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
Tableau 5 bis – Propriétés et réglages pour les valeurs abstraites de temps
Valeurs abstraites qui ont ce
Propriété de temps Noms des réglages de propriétés
réglage de propriété
Echelle locale ou UTC pour une heure L (heure locale uniquement) Voir § 34 bis.2.2 et ISO 8601,
§ 4.2.2 et 4.2.3.
Nom: Local-or-UTC
Toutes les valeurs abstraites
Commentaire: cette propriété ne s'applique qu'à une
contenant une heure-du-jour qui
valeur abstraite qui inclut l'identification d'une heure.
spécifie une heure locale
Elle identifie l'échelle d'une heure (heure locale, heure
uniquement.
UTC, ou heure locale plus la différence avec l'heure
UTC). Les différences d'heure sont déterminées par
Z (heure UTC uniquement) Voir l'ISO 8601, § 4.2.4.
les administrations locales. ASN.1 prend en compte
Toutes les valeurs abstraites
les différences d'heure dans l'intervalle –15 heures à
contenant une heure-du-jour qui
+16 heures. La différence est positive si l'heure locale
spécifie une heure UTC et non une
est en avance sur ou égale à l'heure UTC (voir
heure locale.
l'ISO 8601, § 5.2.4.1). Voir aussi § G bis.2.11.
LD (heure locale et la différence
Voir l'ISO 8601, § 4.2.5.
NOTE – Toute valeur abstraite qui identifie plus
avec l'heure UTC)
d'une heure (par exemple, un intervalle) a un unique Toutes les valeurs abstraites
contenant une heure-du-jour qui
réglage pour Local-or-UTC qui s'applique aux deux
spécifie une heure locale et le
heures.
temps (qui peut être négatif)
ajouté à l'heure UTC pour obtenir
l'heure locale.
Forme de spécification d'un intervalle SE (début et fin) Voir l'ISO 8601, § 4.4.1 a).
Nom: Interval-type Toutes les valeurs abstraites qui
spécifient un intervalle en utilisant
Commentaire: cette propriété ne s'applique qu'à une
un début et une fin.
valeur abstraite qui est un intervalle ou un intervalle
répétitif. Elle identifie la forme de spécification de
D (durée uniquement) Voir l'ISO 8601, § 4.4.1 b)
l'intervalle (un début et une fin, une période, un début et 4.4.3.
et une période, ou une période et une fin).
Toutes les valeurs abstraites qui
spécifient un intervalle en utilisant
une période.
SD (début et période) Voir l'ISO 8601, § 4.4.1 c).
Toutes les valeurs abstraites qui
spécifient un intervalle en utilisant
un début et une période.
DE (période et fin) Voir l'ISO 8601, § 4.4.1 d).
Toutes les valeurs abstraites qui
spécifient un intervalle en utilisant
une période et une fin.
Nature de la spécification du début et/ou de la fin Date Voir l'ISO 8601, § 4.1.
Toutes les valeurs abstraites qui
Nom: SE-point
spécifient des débuts et/ou fins en
Commentaire: cette propriété ne s'applique qu'aux
utilisant des dates uniquement.
intervalles ou aux intervalles répétitifs qui utilisent un
début ou une fin ou les deux. Le réglage de cette
Time Voir l'ISO 8601, § 4.2.
propriété identifie la nature du début et/ou de la fin
Toutes les valeurs abstraites qui
qui fait partie de cette valeur abstraite.
spécifient des débuts et/ou fins en
NOTE – Toutes les valeurs abstraites d'intervalle avec
utilisant des heures-du-jour
à la fois un début et une fin ont un unique réglage uniquement.
pour cette propriété et pour toutes les propriétés
Date-Time Voir l'ISO 8601, § 4.3.
associées liées à une date ou une heure-du-jour.
Toutes les valeurs abstraites qui
Aucune valeur abstraite d'intervalle n'a une forme
spécifient des débuts et/ou fins en
différente pour le début et la fin de l'intervalle. Aussi,
utilisant une date et une
toutes les valeurs abstraites avec à la fois un début et
heure-du-jour.
une fin d'intervalle ont le même ensemble de
composants de temps pour le début et la fin (mais voir
le Tableau 5 ter pour la notation de valeur de la fin).
Ceci diffère de l'ISO 8601.
8 Rec. UIT-T X.680 (2002)/Amd.3 (06/2006)
---------------------- Page: 12 ----------------------
ISO/CEI 8824-1:2002/Amd.3:2006 (F)
Tableau 5 bis – Propriétés et réglages pour les valeurs abstraites de temps
Valeurs abstraites qui ont ce
Propriété de temps Noms des réglages de propriétés
réglage de propriété
Spécification d'une répétition Unlimited (aucune limite sur le Voir l'ISO 8601, § 4.5.
nombre de répétitions, exprimé par
Toutes les valeurs abstraites
Nom: Recurrence
une chaîne vide pour le nombre d
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.