Definition Type: Group
Name: FilterGroup
Namespace: urn:oasis:names:tc:DSML:2:0:core
Containing Schema: DSMLv2.xsd
Collapse XSD Schema Diagram:
Drilldown into extensibleMatch in schema dsmlv2_xsd Drilldown into approxMatch in schema dsmlv2_xsd Drilldown into present in schema dsmlv2_xsd Drilldown into lessOrEqual in schema dsmlv2_xsd Drilldown into greaterOrEqual in schema dsmlv2_xsd Drilldown into substrings in schema dsmlv2_xsd Drilldown into equalityMatch in schema dsmlv2_xsd Drilldown into not in schema dsmlv2_xsd Drilldown into or in schema dsmlv2_xsd Drilldown into and in schema dsmlv2_xsdXSD Diagram of FilterGroup in schema dsmlv2_xsd (OASIS Directory Services Markup Language (DSML))
Collapse XSD Schema Code:
<xsd:group name="FilterGroup">
    <xsd:sequence>
        <xsd:choice>
            <xsd:element name="and" type="FilterSet" />
            <xsd:element name="or" type="FilterSet" />
            <xsd:element name="not" type="Filter" />
            <xsd:element name="equalityMatch" type="AttributeValueAssertion" />
            <xsd:element name="substrings" type="SubstringFilter" />
            <xsd:element name="greaterOrEqual" type="AttributeValueAssertion" />
            <xsd:element name="lessOrEqual" type="AttributeValueAssertion" />
            <xsd:element name="present" type="AttributeDescription" />
            <xsd:element name="approxMatch" type="AttributeValueAssertion" />
            <xsd:element name="extensibleMatch" type="MatchingRuleAssertion" />
        </xsd:choice>
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
and nsA:and (1) (1)
or nsA:or (1) (1)
not nsA:not (1) (1)
equalityMatch nsA:equalityMatch (1) (1)
substrings nsA:substrings (1) (1)
greaterOrEqual nsA:greaterOrEqual (1) (1)
lessOrEqual nsA:lessOrEqual (1) (1)
present nsA:present (1) (1)
approxMatch nsA:approxMatch (1) (1)
extensibleMatch nsA:extensibleMatch (1) (1)