calendar system
Let an agent handle calendar systems by type, epoch, rules, conversion and use.
Research draft, second pass
A second pass drafted this model: the structure a model of this thing needs, and what is known about it in the world. The line under this one says how the second half was obtained - researched against sources, or recalled without web access, in which case nothing here was read anywhere and every claim is a lead to verify. Unreviewed either way.
written by Claude from model knowledge without web access - no source was read, every claim is a lead to verify
Researched by: Claude
Purpose and description
Let an agent handle calendar systems by type, epoch, rules, conversion and use.
A system for organising days into periods such as weeks, months and years, based on solar, lunar or lunisolar cycles, such as the Gregorian, Julian, Islamic, Hebrew, Chinese and traditional calendars.
What it is for: Scheduling, recording dates and religious and civil observances.
It can be convert dates between calendars; compute holidays; understand leap rules; read historical dates correctly.
Distinguishing features
Organises days into cycles
Solar, lunar or lunisolar
Has an epoch and leap rules
Many in parallel use
What it looks like
Tables, almanacs and date notations.
How it is recognised
Calendar names and eras
Month names and lengths
Record-keeping forms such as winter counts
Related models
is a kind of - category
defines - units
is represented in - standard
is used for - application
In practice
Families and kinds
solar calendars such as Gregorian
lunar calendars such as Islamic
lunisolar calendars such as Hebrew and Chinese
historical calendars such as Julian
traditional record systems such as winter counts
Standards and regulation
ISO 8601 (Gregorian)
Unicode CLDR calendar data
National laws on official calendars
Failure modes and hazards
Conversion errors
Confusing Julian and Gregorian dates
Lunar calendars depending on sighting
Also called
+56
Where this came from
wikidata · CC0 1.0
Drafted structure
Bundle to layer to finding to question, as the second pass will find it: 4 bundles · 8 layers · 8 findings · 16 questions.
System Which calendar.
Type and rules.
Type
Solar, lunar.
Type
Calendar type.
- Which calendar is used, and what kind is it? definition
- What is its epoch? provenance
Rules
Months and leaps.
Rules
Rules.
- How are months and leap periods determined? definition
- Are months fixed or based on sightings? boundary
Conversion Between calendars.
Conversion needs care.
Convert
Algorithm.
Convert
Conversion.
- What is this date in another calendar? measurement
- Which algorithm or authority? provenance
Historical
Old dates.
Historical
Historical dates.
- Was the date recorded in the Julian or another calendar? boundary
- When did the region switch? provenance
Observances Holidays.
Calendars define holidays.
Holidays
Dates.
Holidays
Holiday dates.
- When does this holiday fall this year? measurement
- According to which authority? provenance
Variation
Local differences.
Variation
Local variation.
- Does the date vary by region or community? boundary
- Why? definition
Software Implementation.
Software must support calendars.
Libraries
Support.
Libraries
Library support.
- Which libraries support this calendar? provenance
- Is CLDR data used? provenance
Display
Localisation.
Display
Localisation.
- How should dates be displayed for this locale? action
- Is the calendar shown explicitly? boundary
What the second pass must settle
- Should each calendar be a separate entry?
- How should conversion algorithms be linked?
- How should sighting-based months be handled?