Showing:

Annotations
Diagrams
Model
Properties
Source
Used by
Element s3m:XdTemporalType / xdtemporal-date
Namespace No namespace
Annotations
Represents top-open intervals of exactly one day in length on the timelines of dateTime, beginning on the beginning moment of each day, up to but not including the beginning moment of the next day). For non-timezoned values, the top-open intervals disjointly cover the non-timezoned timeline, one per day. For timezoned values, the intervals begin at every minute and therefore overlap.
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-date" type="xs:date">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents top-open intervals of exactly one day in length on the timelines of dateTime, beginning on the beginning moment of each day, up to but not including the beginning moment of the next day). For non-timezoned values, the top-open intervals disjointly cover the non-timezoned timeline, one per day. For timezoned values, the intervals begin at every minute and therefore overlap.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-date">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
        <rdfs:label xml:lang="en-us">xdtemporal-date</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
        <rdfs:comment xml:lang="en-us">Represents top-open intervals of exactly one day in length on the timelines of dateTime, beginning on the beginning moment of each day, up to but not including the beginning moment of the next day). For non-timezoned values, the top-open intervals disjointly cover the non-timezoned timeline, one per day. For timezoned values, the intervals begin at every minute and therefore overlap.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-time
Namespace No namespace
Annotations
Represents instants of time that recur at the same point in each calendar day, or that occur in some arbitrary calendar day.
Diagram
Diagram
Type xs:time
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-time" type="xs:time">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents instants of time that recur at the same point in each calendar day, or that occur in some arbitrary calendar day.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-time">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
        <rdfs:label xml:lang="en-us">xdtemporal-time</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
        <rdfs:comment xml:lang="en-us">Represents instants of time that recur at the same point in each calendar day, or that occur in some arbitrary calendar day.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-datetime
Namespace No namespace
Annotations
Represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-datetime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-datetime">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:label xml:lang="en-us">xdtemporal-datetime</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:comment xml:lang="en-us">Represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-day
Namespace No namespace
Annotations
Represents whole days within an arbitrary month—days that recur at the same point in each (Gregorian) month. This datatype is used to represent a specific day of the month. To indicate, for example, that an employee gets a paycheck on the 15th of each month. (Obviously, days beyond 28 cannot occur in all months; they are nonetheless permitted, up to 31.)
Diagram
Diagram
Type xs:gDay
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-day" type="xs:gDay">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents whole days within an arbitrary month—days that recur at the same point in each (Gregorian) month. This datatype is used to represent a specific day of the month. To indicate, for example, that an employee gets a paycheck on the 15th of each month. (Obviously, days beyond 28 cannot occur in all months; they are nonetheless permitted, up to 31.)</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-day">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gDay"/>
        <rdfs:label xml:lang="en-us">xdtemporal-day</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gDay"/>
        <rdfs:comment xml:lang="en-us">Represents whole days within an arbitrary month—days that recur at the same point in each (Gregorian) month. This datatype is used to represent a specific day of the month. To indicate, for example, that an employee gets a paycheck on the 15th of each month. (Obviously, days beyond 28 cannot occur in all months; they are nonetheless permitted, up to 31.)</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-month
Namespace No namespace
Annotations
Represents whole (Gregorian) months within an arbitrary year—months that recur at the same point in each year. It might be used, for example, to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States, --10 in Canada, and possibly other months in other countries).
Diagram
Diagram
Type xs:gMonth
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-month" type="xs:gMonth">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents whole (Gregorian) months within an arbitrary year—months that recur at the same point in each year. It might be used, for example, to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States, --10 in Canada, and possibly other months in other countries).</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-month">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gMonth"/>
        <rdfs:label xml:lang="en-us">xdtemporal-month</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gMonth"/>
        <rdfs:comment xml:lang="en-us">Represents whole (Gregorian) months within an arbitrary year—months that recur at the same point in each year. It might be used, for example, to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States, --10 in Canada, and possibly other months in other countries).</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-year
Namespace No namespace
Annotations
Represents Gregorian calendar years.
Diagram
Diagram
Type xs:gYear
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-year" type="xs:gYear">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents Gregorian calendar years.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-year">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
        <rdfs:label xml:lang="en-us">xdtemporal-year</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
        <rdfs:comment xml:lang="en-us">Represents Gregorian calendar years.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-year-month
Namespace No namespace
Annotations
Represents specific whole Gregorian months in specific Gregorian years.
Diagram
Diagram
Type xs:gYearMonth
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-year-month" type="xs:gYearMonth">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents specific whole Gregorian months in specific Gregorian years.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-year-month">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
        <rdfs:label xml:lang="en-us">xdtemporal-year-month</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
        <rdfs:comment xml:lang="en-us">Represents specific whole Gregorian months in specific Gregorian years.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-month-day
Namespace No namespace
Annotations
Represents whole calendar days that recur at the same point in each calendar year, or that occur in some arbitrary calendar year. (Obviously, days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)
Diagram
Diagram
Type xs:gMonthDay
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-month-day" type="xs:gMonthDay">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Represents whole calendar days that recur at the same point in each calendar year, or that occur in some arbitrary calendar year. (Obviously, days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-month-day">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gMonthDay"/>
        <rdfs:label xml:lang="en-us">xdtemporal-month-day</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gMpnthDay"/>
        <rdfs:comment xml:lang="en-us">Represents whole calendar days that recur at the same point in each calendar year, or that occur in some arbitrary calendar year. (Obviously, days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdTemporalType / xdtemporal-duration
Namespace No namespace
Annotations
A datatype that represents durations of time. The concept of duration being captured is drawn from those of [ISO 8601], specifically durations without fixed endpoints. For example, "15 days" (whose most common lexical representation in duration is
"'P15D'") is a duration value; "15 days beginning 12 July 1995" and "15 days ending 12 July 1995" are not duration values. This datatype can provide addition and subtraction operations between duration values and between duration/dateTime value pairs, and can be the result of
subtracting dateTime values.
Diagram
Diagram
Type xs:duration
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-duration" type="xs:duration">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">A datatype that represents durations of time. The concept of duration being captured is drawn from those of [ISO 8601], specifically durations without fixed endpoints. For example, "15 days" (whose most common lexical representation in duration is "'P15D'") is a duration value; "15 days beginning 12 July 1995" and "15 days ending 12 July 1995" are not duration values. This datatype can provide addition and subtraction operations between duration values and between duration/dateTime value pairs, and can be the result of subtracting dateTime values.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-duration">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
        <rdfs:label xml:lang="en-us">xdtemporal-duration</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
        <rdfs:comment xml:lang="en-us">A datatype that represents durations of time. The concept of duration being captured is drawn from those of [ISO 8601], specifically durations without fixed endpoints. For example, "15 days" (whose most common lexical representation in duration is "'P15D'") is a duration value; "15 days beginning 12 July 1995" and "15 days ending 12 July 1995" are not duration values. This datatype can provide addition and subtraction operations between duration values and between duration/dateTime value pairs, and can be the result of subtracting dateTime values.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type s3m:XdTemporalType
Namespace https://www.s3model.com/ns/s3m/
Annotations
Type defining the concept of date and time types. Must be constrained in DMs to be one or more of the below elements. This gives the modeler the ability to optionally allow full or partial dates at run time. Setting both maxOccurs and minOccurs to zero cause the element to be prohibited.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_label s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_act s3model_3_1_0_xsd_Element_s3m_ExceptionalValue.tmp#ExceptionalValue s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vtb s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vte s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_tr s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_modified s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_latitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_longitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType s3model_3_1_0_xsd_Element_s3m_ReferenceRange.tmp#ReferenceRange s3model_3_1_0_xsd_Complex_Type_s3m_XdOrderedType.tmp#XdOrderedType_normal-status s3model_3_1_0_xsd_Complex_Type_s3m_XdOrderedType.tmp#XdOrderedType s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-date s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-time s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-datetime s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-day s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-month s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-year s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-year-month s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-month-day s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.tmp#XdTemporalType_xdtemporal-duration
Type extension of s3m:XdOrderedType
Type hierarchy
Used by
Element s3m:XdTemporal
Model
Children act, label, latitude, longitude, modified, normal-status, s3m:ExceptionalValue, s3m:ReferenceRange, tr, vtb, vte, xdtemporal-date, xdtemporal-datetime, xdtemporal-day, xdtemporal-duration, xdtemporal-month, xdtemporal-month-day, xdtemporal-time, xdtemporal-year, xdtemporal-year-month
Source
<xs:complexType name="XdTemporalType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Type defining the concept of date and time types. Must be constrained in DMs to be one or more of the below elements. This gives the modeler the ability to optionally allow full or partial dates at run time. Setting both maxOccurs and minOccurs to zero cause the element to be prohibited.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType">
        <rdfs:isDefinedBy rdf:resource="https://www.s3model.com/docs/3_1_0/s3model_3_1_0_xsd_Complex_Type_s3m_XdTemporalType.html#XdTemporalType"/>
        <rdfs:subClassOf rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdOrderedType"/>
        <rdfs:label xml:lang="en-us">XdTemporalType</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model/CMC"/>
        <rdfs:comment xml:lang="en-us">Type defining the concept of date and time types. Must be constrained in DMs to be one or more of the below elements. This gives the modeler the ability to optionally allow full or partial dates at run time. Setting both maxOccurs and minOccurs to zero cause the element to be prohibited.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="s3m:XdOrderedType">
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-date" type="xs:date">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents top-open intervals of exactly one day in length on the timelines of dateTime, beginning on the beginning moment of each day, up to but not including the beginning moment of the next day). For non-timezoned values, the top-open intervals disjointly cover the non-timezoned timeline, one per day. For timezoned values, the intervals begin at every minute and therefore overlap.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-date">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
                <rdfs:label xml:lang="en-us">xdtemporal-date</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
                <rdfs:comment xml:lang="en-us">Represents top-open intervals of exactly one day in length on the timelines of dateTime, beginning on the beginning moment of each day, up to but not including the beginning moment of the next day). For non-timezoned values, the top-open intervals disjointly cover the non-timezoned timeline, one per day. For timezoned values, the intervals begin at every minute and therefore overlap.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-time" type="xs:time">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents instants of time that recur at the same point in each calendar day, or that occur in some arbitrary calendar day.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-time">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
                <rdfs:label xml:lang="en-us">xdtemporal-time</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
                <rdfs:comment xml:lang="en-us">Represents instants of time that recur at the same point in each calendar day, or that occur in some arbitrary calendar day.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-datetime" type="xs:dateTime">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-datetime">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
                <rdfs:label xml:lang="en-us">xdtemporal-datetime</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
                <rdfs:comment xml:lang="en-us">Represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-day" type="xs:gDay">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents whole days within an arbitrary month—days that recur at the same point in each (Gregorian) month. This datatype is used to represent a specific day of the month. To indicate, for example, that an employee gets a paycheck on the 15th of each month. (Obviously, days beyond 28 cannot occur in all months; they are nonetheless permitted, up to 31.)</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-day">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gDay"/>
                <rdfs:label xml:lang="en-us">xdtemporal-day</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gDay"/>
                <rdfs:comment xml:lang="en-us">Represents whole days within an arbitrary month—days that recur at the same point in each (Gregorian) month. This datatype is used to represent a specific day of the month. To indicate, for example, that an employee gets a paycheck on the 15th of each month. (Obviously, days beyond 28 cannot occur in all months; they are nonetheless permitted, up to 31.)</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-month" type="xs:gMonth">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents whole (Gregorian) months within an arbitrary year—months that recur at the same point in each year. It might be used, for example, to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States, --10 in Canada, and possibly other months in other countries).</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-month">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gMonth"/>
                <rdfs:label xml:lang="en-us">xdtemporal-month</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gMonth"/>
                <rdfs:comment xml:lang="en-us">Represents whole (Gregorian) months within an arbitrary year—months that recur at the same point in each year. It might be used, for example, to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States, --10 in Canada, and possibly other months in other countries).</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-year" type="xs:gYear">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents Gregorian calendar years.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-year">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
                <rdfs:label xml:lang="en-us">xdtemporal-year</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
                <rdfs:comment xml:lang="en-us">Represents Gregorian calendar years.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-year-month" type="xs:gYearMonth">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents specific whole Gregorian months in specific Gregorian years.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-year-month">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
                <rdfs:label xml:lang="en-us">xdtemporal-year-month</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
                <rdfs:comment xml:lang="en-us">Represents specific whole Gregorian months in specific Gregorian years.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-month-day" type="xs:gMonthDay">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Represents whole calendar days that recur at the same point in each calendar year, or that occur in some arbitrary calendar year. (Obviously, days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-month-day">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gMonthDay"/>
                <rdfs:label xml:lang="en-us">xdtemporal-month-day</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#gMpnthDay"/>
                <rdfs:comment xml:lang="en-us">Represents whole calendar days that recur at the same point in each calendar year, or that occur in some arbitrary calendar year. (Obviously, days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdtemporal-duration" type="xs:duration">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">A datatype that represents durations of time. The concept of duration being captured is drawn from those of [ISO 8601], specifically durations without fixed endpoints. For example, "15 days" (whose most common lexical representation in duration is "'P15D'") is a duration value; "15 days beginning 12 July 1995" and "15 days ending 12 July 1995" are not duration values. This datatype can provide addition and subtraction operations between duration values and between duration/dateTime value pairs, and can be the result of subtracting dateTime values.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType/xdtemporal-duration">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdTemporalType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
                <rdfs:label xml:lang="en-us">xdtemporal-duration</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
                <rdfs:comment xml:lang="en-us">A datatype that represents durations of time. The concept of duration being captured is drawn from those of [ISO 8601], specifically durations without fixed endpoints. For example, "15 days" (whose most common lexical representation in duration is "'P15D'") is a duration value; "15 days beginning 12 July 1995" and "15 days ending 12 July 1995" are not duration values. This datatype can provide addition and subtraction operations between duration values and between duration/dateTime value pairs, and can be the result of subtracting dateTime values.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>