Simple Type pc:TextDataTypeSimpleType

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram

Type restriction of string
Facets
enumeration xsd:decimal
Examples:
"123.456", "+1234.456",
"-1234.456", "-.456", "-456"
enumeration xsd:float
Examples:
"123.456", "+1234.456", "-1.2344e56",
"-.45E-6", "INF", "-INF", "NaN"
enumeration xsd:integer
Examples:
"123456", "+00000012", "-1", "-456"
enumeration xsd:boolean
Examples: "true", "false", "1", "0"
enumeration xsd:date
Examples:
"2001-10-26", "2001-10-26+02:00",
"2001-10-26Z", "2001-10-26+00:00",
"-2001-10-26", "-20000-04-01"
enumeration xsd:time
Examples:
"21:32:52", "21:32:52+02:00", "19:32:52Z",
"19:32:52+00:00", "21:32:52.12679"
enumeration xsd:dateTime
Examples:
"2001-10-26T21:32:52", "2001-10-26T21:32:52+02:00",
"2001-10-26T19:32:52Z", "2001-10-26T19:32:52+00:00",
"-2001-10-26T21:32:52", "2001-10-26T21:32:52.12679"
enumeration xsd:string
Generic text string
enumeration other
An XSD type that is not listed or a custom type
(use dataTypeDetails attribute).
Used by
Source
<simpleType name="TextDataTypeSimpleType">
  <restriction base="string">
    <enumeration value="xsd:decimal">
      <annotation>
        <documentation>Examples: "123.456", "+1234.456", "-1234.456", "-.456", "-456"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:float">
      <annotation>
        <documentation>Examples: "123.456", "+1234.456", "-1.2344e56", "-.45E-6", "INF", "-INF", "NaN"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:integer">
      <annotation>
        <documentation>Examples: "123456", "+00000012", "-1", "-456"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:boolean">
      <annotation>
        <documentation>Examples: "true", "false", "1", "0"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:date">
      <annotation>
        <documentation>Examples: "2001-10-26", "2001-10-26+02:00", "2001-10-26Z", "2001-10-26+00:00", "-2001-10-26", "-20000-04-01"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:time">
      <annotation>
        <documentation>Examples: "21:32:52", "21:32:52+02:00", "19:32:52Z", "19:32:52+00:00", "21:32:52.12679"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:dateTime">
      <annotation>
        <documentation>Examples: "2001-10-26T21:32:52", "2001-10-26T21:32:52+02:00", "2001-10-26T19:32:52Z", "2001-10-26T19:32:52+00:00", "-2001-10-26T21:32:52", "2001-10-26T21:32:52.12679"</documentation>
      </annotation>
    </enumeration>
    <enumeration value="xsd:string">
      <annotation>
        <documentation>Generic text string</documentation>
      </annotation>
    </enumeration>
    <enumeration value="other">
      <annotation>
        <documentation>An XSD type that is not listed or a custom type (use dataTypeDetails attribute).</documentation>
      </annotation>
    </enumeration>
  </restriction>
</simpleType>