att.calendarSystem

att.calendarSystem provides attributes for indicating calendar systems to which a date belongs. [3.6.4. Dates and Times 13.4. Dates]
Module tei
Members docDate
Attributes Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron
<sch:rule context="tei:*[@calendar]"> <sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs, but this <sch:name/> element has no textual content.</sch:assert> </sch:rule>
He was born on <date calendar="#gregorian">Feb. 22, 1732</date>  (<date calendar="#julian" when="1732-02-22">Feb. 11, 1731/32,
         O.S.
</date>).        

He was born on 
<date calendar="#gregorian #julian" when="1732-02-22">Feb. 22, 1732 
   (Feb. 11, 1731/32, O.S.)
</date>.        
Note
Note that the calendar attribute declares the calendar system used to interpret the textual content of an element, as it appears on an original source. It does not modify the interpretation of the normalization attributes provided by att.datable.w3c, att.datable.iso, or att.datable.custom. Attributes from those first two classes are always interpreted as Gregorian or proleptic Gregorian dates, as per the respective standards on which they are based. The calender system used to interpret the last (att.datable.custom) may be specified with datingMethod.
Source Github

<classSpec module="tei" type="atts" xml:id="CALENDARSYSTEM" ident="att.calendarSystem">
   
<desc>provides attributes for indicating calendar systems to which a date belongs.</desc>
   
<attList>
      
<attDef ident="calendar" usage="opt">
         
<desc>indicates one or more systems or calendars to which the
    date represented by the content of this element belongs.
</desc>
         
<datatype minOccurs="1" maxOccurs="unbounded">
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
   
</attList>
</classSpec>