Documentation for fieldgml

Complex Type: TimeCalendarEraType

[Table of contents]

Super-types: gml:DefinitionType < TimeCalendarEraType (by extension)
Sub-types: None
Name TimeCalendarEraType
Abstract no
Documentation In every calendar, years are numbered relative to the date of a reference event that defines a calendar era. In this implementation, we omit the back-pointer "datingSystem".
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [1..*]
<gml:referenceEvent> gml:StringOrRefType </gml:referenceEvent> [1]

'Name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.'

<gml:referenceDate> date </gml:referenceDate> [0..1]

'Date of the referenceEvent expressed as a date in the given calendar. In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true.'

<gml:julianReference> decimal </gml:julianReference> [1]

'Julian date that corresponds to the reference date. The Julian day numbering system is a temporal coordinate system that has an origin earlier than any known calendar, at noon on 1 January 4713 BC in the Julian proleptic calendar. The Julian day number is an integer value; the Julian date is a decimal value that allows greater resolution. Transforming calendar dates to and from Julian dates provides a relatively simple basis for transforming dates from one calendar to another.'

<gml:epochOfUse> gml:TimePeriodPropertyType </gml:epochOfUse> [1]

'Period for which the calendar era was used as a basis for dating.'

</...>
Diagram
Schema Component Representation
<complexType name="TimeCalendarEraType">
<complexContent>
<extension base=" gml:DefinitionType ">
<sequence>
<element name="referenceEvent" type=" gml:StringOrRefType "/>
<element name="referenceDate" type=" date " default="0001-01-01" minOccurs="0"/>
<element name="julianReference" type=" decimal "/>
<element name="epochOfUse" type=" gml:TimePeriodPropertyType "/>
</sequence>
</extension>
</complexContent>
</complexType>