Definition Type: Element
Name: restriction
Namespace: http://niem.gov/niem/external/ogc-observation/draft-0.14.5/st/dhs-gmo/1.0.0
Type: st:annotated
Containing Schema: simpleTypeDerivation.xsd
Abstract
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_xsd Drilldown into facets in schema simpletypederivation_xsd Drilldown into simpleType in schema simpletypederivation_xsd Drilldown into simpleRestrictionModel in schema simpletypederivation_xsd Drilldown into annotation in schema simpletypederivation_xsd Drilldown into openAttrs in schema simpletypederivation_xsd Drilldown into id in schema simpletypederivation_xsd Drilldown into annotated in schema simpletypederivation_xsd Drilldown into base in schema simpletypederivation_xsdXSD Diagram of restriction in schema simpletypederivation_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xs:element name="restriction" id="restriction">
    <xs:complexType>
        <xs:annotation>
            <xs:documentation>source="./XML Schema Part 2 Datatypes.htm#element-restriction"
base attribute and simpleType child are mutually
exclusive, but one or other is required
</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="st:annotated">
                <xs:group ref="st:simpleRestrictionModel" />
                <xs:attribute name="base" type="xs:QName" use="optional" />
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
annotation st:annotation 0 (1)
simpleType st:simpleType 0 (1)
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)
<xs:group> st:facets 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
id st:id (Optional)
base st:base Optional
<anyAttribute>
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree: