Definition Type: Group
Name: facets
Namespace: http://niem.gov/niem/external/ogc-observation/draft-0.14.5/st/dhs-gmo/1.0.0
Containing Schema: simpleTypeDerivation.xsd
Documentation:
We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.
Collapse XSD Schema Diagram:
Drilldown into pattern in schema simpletypederivation_xsd Drilldown into whiteSpace in schema simpletypederivation_xsd Drilldown into enumeration in schema simpletypederivation_xsd Drilldown into maxLength in schema simpletypederivation_xsd Drilldown into minLength in schema simpletypederivation_xsd Drilldown into length in schema simpletypederivation_xsd Drilldown into fractionDigits in schema simpletypederivation_xsd Drilldown into totalDigits in schema simpletypederivation_xsd Drilldown into maxInclusive in schema simpletypederivation_xsd Drilldown into maxExclusive in schema simpletypederivation_xsd Drilldown into minInclusive in schema simpletypederivation_xsd Drilldown into minExclusive in schema simpletypederivation_xsdXSD Diagram of facets in schema simpletypederivation_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xs:group name="facets">
    <xs:annotation>
        <xs:documentation>
We should use a substitution group for facets, but
that's ruled out because it would allow users to
add their own, which we're not ready for yet.
</xs:documentation>
    </xs:annotation>
    <xs:choice>
        <xs:element ref="st:minExclusive" />
        <xs:element ref="st:minInclusive" />
        <xs:element ref="st:maxExclusive" />
        <xs:element ref="st:maxInclusive" />
        <xs:element ref="st:totalDigits" />
        <xs:element ref="st:fractionDigits" />
        <xs:element ref="st:length" />
        <xs:element ref="st:minLength" />
        <xs:element ref="st:maxLength" />
        <xs:element ref="st:enumeration" />
        <xs:element ref="st:whiteSpace" />
        <xs:element ref="st:pattern" />
    </xs:choice>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
minExclusive st:minExclusive (1) (1)
minInclusive st:minInclusive (1) (1)
maxExclusive st:maxExclusive (1) (1)
maxInclusive st:maxInclusive (1) (1)
totalDigits st:totalDigits (1) (1)
fractionDigits st:fractionDigits (1) (1)
length st:length (1) (1)
minLength st:minLength (1) (1)
maxLength st:maxLength (1) (1)
enumeration st:enumeration (1) (1)
whiteSpace st:whiteSpace (1) (1)
pattern st:pattern (1) (1)