Extensible Markup Language (XML) 1.0, as described in XML [1]; XML
Schema notation, as described in XML_SD [3] and XML_SS [4]; and XML
Namespaces, as described in XML_NS [2].
Examples of client/server XML exchanges with this registry type are
available in Appendix A.
2. Document Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in BCP 14, RFC 2119 [10].
3. Schema Description
IRIS requires the derivation of both query and result elements by a
registry schema. These descriptions follow.
References to XML elements without a namespace qualifier are from the
schema defined in Section 4. References to elements and attributes
with the "iris" XML namespace qualifier are from the schema defined
in IRIS [5].
The descriptions contained within this section refer to XML elements
and attributes and their relation to the exchange of data within the
protocol. These descriptions also contain specifications outside the
scope of the formal XML syntax. This section will use terms defined
by RFC 2119 [10] to describe these. While reading this section,
please reference Section 4 for needed details on the formal XML
syntax.
3.1. Query Derivatives
3.1.1. Query
searches for a registration authority
designated as a registrar for the registry of the server.
If present, the element MUST restrict the results of the
search to registrars capable of registering subdomains in the domain
signified by the content of this element.
The element restricts the scope of the query with its
child elements. The element specifies the beginning of
the registrar's name. The element specifies the end of
the registrar's name. The element specifies equivalence
to the registrar's name.
If the element is not present, the query MUST return all
registrars applicable (i.e., in consideration of ).
This query MUST return a result set of zero or more
elements. See Section 3.2.5.
3.1.2. Query
finds domains by searches on fields associated
with a domain's contact. A search constraint of MUST