OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: A typo/error referencing Julian proleptic calendar?


Reading ODF 1.4 part 3 sect. 19.341 number:calendar [1]:

* gregorian: Gregorian calendar with cut-off date 1582-10-04, 1582-10-15
following. Dates before cut-off date are calculated in Julian proleptic
calendar [ISO8601], Section 2.4.1.

But what is "[ISO8601], Section 2.4.1"? The ODF standard refers to ISO 8601:2004; and in that standard, there were *no* section 2.4.1 (or 2.4, for that matter). It included exactly these three occurrences of "Julian":

Gregorian calendar
calendar in general use, introduced in 1582 to define a calendar year that
more closely approximated the tropical year than the *Julian* calendar
3.2.1 The Gregorian calendar
The introduction of the Gregorian calendar included the cancellation of the accumulated inaccuracies of the *Julian* calendar. However, no dates shall be inserted or deleted when determining dates in the proleptic Gregorian calendar.
EXAMPLE The Gregorian calendar was introduced on 15 October 1582. In the
calendar set by this standard the calendar day preceding that calendar day
is referred to as 14 October 1582. In the *Julian* calendar that calendar
day is referred to as 4 October 1582.

None of the mentions defines a "Julian proleptic calendar".

Is the reference to "Julian proleptic calendar" in ODF an error? Is the reference to the specific standard/pert of the standard an error?

Having this definition, it is very problematic to have a consistent date handling for pre-cut-off dates; see TDF bug 144699 [2].

In fact, this makes it completely impossible to implement the very same standard that is referred (ISO 8601), which explicitly states that the day before the cut-off should be 1582-10-14, not 1582-10-04.

Additionally, this makes it inconsistent with another part of ODF: part 4 sect. 7.4 Year 1583, requiring use of proleptic Gregorian system for implementations supporting earlier dates.

I propose to change the mention of "Julian" in ODF with "Gregorian", and fix the reference.

[1] http://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part3-schema.html#a_19_341_number_calendar

[2] https://bugs.documentfoundation.org/show_bug.cgi?id=144699

Best regards,
Mike Kaganski

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]