OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep-raws message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: RAWS Meting Reminder: Latest files attached)


Farrukh,
After receiving the code, I logged onto the call and quickly grew tired of
being alone.  I waited on-line for 15 minutes (until 6:30pm EST).  I have
logged off and I am headed home.  Please note: Lisa clearly communicated
that we need to share the logistics details of sub-team calls with the
entire Registry TC in a timely manner so that all interested parties may
choose to attend.
Joel


-----Original Message-----
From: Farrukh Najmi [mailto:Farrukh.Najmi@Sun.COM]
Sent: Monday, August 06, 2001 3:08 PM
To: Farrukh Najmi
Cc: regrep-raws@lists.oasis-open.org; Chaemee Kim; John Evdemon
Subject: Re: RAWS Meting Reminder: Latest files attached)


The particpant code is:

215961

Sorry

Farrukh Najmi wrote:

> Team,
>
> Based on input received it seems that the 6-7pm US Eastern time is
> agreeable to most of us. Us East Coasters will grin and bear it :-)
>
> So we will meet each Monday from 6-7pm US Eastern starting tonight. Let
> me know if any of you are able to host the con calls for future weeks,
> and we will share the responsibility based on a agreed upon schedule.
>
> Here are the details for todays meeting:
>
> Agenda:
> --------
> -Discuss tactical plan
> -Report on Action Items from last meeting
> -Discuss latest WSDL and schema
> -Discuss issues related to attachments
>
> Logistics
> ---------
> Date: August 6, 2001
> Time: 6-7pm US Eastern
> US Toll free: 888-422-7116
> Intl Dial: 650-250-1218 (Sorry this is not toll free)
>
> The files for review are attached and also available at:
>
>     http://groups.yahoo.com/group/ebxmlrr-raws/files/
>
> I have yet to hear from John and Chaemee so I am continuing to CC them
> separately.
>
> --
> Regards,
> Farrukh
>
>   ------------------------------------------------------------------------
> <?xml version="1.0"?>
> <definitions name="ObjectQueryManager"
>
>         <documentation>
> $Header: /jse/ebxmlrr-spec/misc/services/Registry.wsdl,v 1.1 2001/08/06
13:53:34 najmi Exp $
> This is the the normative abstract WSDL service definition for the OASIS
ebXML Registry services.
>         </documentation>
>
>
targetNamespace="http://www.oasis-open.org/registry/1.1/services/Registry.ws
dl"
>
xmlns:tns="http://www.oasis-open.org/registry/1.1/services/Registry.wsdl"
>
xmlns:xsd1="http://www.oasis-open.org/registry/1.1/schemas/Registry.xsd"
>                 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>                 xmlns="http://schemas.xmlsoap.org/wsdl/">
>
>         <import namespace="http://www.oasis-open.org/registry/1.1/schemas"
>
location="http://www.oasis-open.org/registry/1.1/schemas/Registry.xsd"/>
>
>     <!-- Commonly re-used Messages -->
>     <message name="RegistryResponse">
>         <part name="RegistryResponse" element="xsd1:RegistryResponse"/>
>     </message>
>
>     <!-- Messages used by ObjectManager -->
>
>     <message name="GetClassificationTreeRequest">
>         <part name="GetClassificationTreeRequest"
element="xsd1:GetClassificationTreeRequest"/>
>     </message>
>
>     <message name="GetClassifiedObjectsRequest">
>         <part name="GetClassifiedObjectsRequest"
element="xsd1:GetClassifiedObjectsRequest"/>
>     </message>
>
>     <message name="GetContentsRequest">
>         <part name="GetContentsRequest"
element="xsd1:GetContentsRequest"/>
>     </message>
>
>     <message name="GetRootClassificationNodesRequest">
>         <part name="GetRootClassificationNodesRequest"
element="xsd1:GetRootClassificationNodesRequest"/>
>     </message>
>
>         <message name="SubmitAdhocQueryRequest">
>             <part name="SubmitAdhocQueryRequest"
element="xsd1:SubmitAdhocQueryRequest"/>
>         </message>
>
>         <!-- Messages used by ObjectManager -->
>         <message name="AddSlotsRequest">
>             <part name="AddSlotsRequest" element="xsd1:AddSlotsRequest"/>
>         </message>
>
>         <message name="ApproveObjectsRequest">
>             <part name="ApproveObjectsRequest"
element="xsd1:ApproveObjectsRequest"/>
>         </message>
>
>         <message name="DeprecateObjectsRequest">
>             <part name="DeprecateObjectsRequest"
element="xsd1:DeprecateObjectsRequest"/>
>         </message>
>
>         <message name="RemoveObjectsRequest">
>             <part name="RemoveObjectsRequest"
element="xsd1:RemoveObjectsRequest"/>
>         </message>
>
>         <message name="RemoveSlotsRequest">
>             <part name="RemoveSlotsRequest"
element="xsd1:RemoveSlotsRequest"/>
>         </message>
>
>         <message name="SubmitObjectsRequest">
>             <part name="SubmitObjectsRequest"
element="xsd1:SubmitObjectsRequest"/>
>         </message>
>
>         <portType name="ObjectQueryManagerPortType">
>                 <documentation>
> Maps to the ObjectQueryManager interface of Registry Services spec.
>                 </documentation>
>                 <operation name="getClassificationTree">
>                         <input
message="tns:GetClassificationTreeRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="getClassifiedObjects">
>                         <input message="tns:GetClassifiedObjectsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="getContents">
>                         <input message="tns:GetContentsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="getRootClassificationNodes">
>                         <input
message="tns:GetRootClassificationNodesRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="submitAdhocQuery">
>                         <input message="tns:SubmitAdhocQueryRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>         </portType>
>
>         <portType name="ObjectManagerPortType">
>                 <documentation>
> Maps to the ObjectManager interface of Registry Services spec.
>                 </documentation>
>
>                 <operation name="addSlots">
>                         <input message="tns:AddSlotsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="approveObjectsRequest">
>                         <input message="tns:ApproveObjectsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="deprecateObjectsRequest">
>                         <input message="tns:DeprecateObjectsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="removeObjectsRequest">
>                         <input message="tns:RemoveObjectsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="removeSlotsRequest">
>                         <input message="tns:RemoveSlotsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>                 <operation name="submitObjectsRequest">
>                         <input message="tns:SubmitObjectsRequest"/>
>                         <output message="tns:RegistryResponse"/>
>                 </operation>
>
>         </portType>
>
> </definitions>
>
>   ------------------------------------------------------------------------
> <?xml version="1.0"?>
> <definitions name="ObjectQueryManager"
>
>         <documentation>
> $Header: /jse/ebxmlrr-spec/misc/services/RegistrySOAPBinding.wsdl,v 1.1
2001/08/06 13:53:34 najmi Exp $
> This is the the normative concrete SOAP/HTTP binding for the OASIS ebXML
Registry services.
>         </documentation>
>
>
targetNamespace="http://www.oasis-open.org/registry/1.1/services/RegistrySOA
PBinding.wsdl"
>
xmlns:tns="http://www.oasis-open.org/registry/1.1/services/RegistrySOAPBindi
ng.wsdl"
>                 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>                 xmlns="http://schemas.xmlsoap.org/wsdl/">
>
>         <documentation>
> Import the definition of the abstract OASIS ebXML Registry services
>         </documentation>
>         <import
namespace="http://www.oasis-open.org/registry/1.1/definitions"
>
location="http://www.oasis-open.org/registry/1.1/services/Registry.wsdl"/>
>
>     <documentation>
> The SOAP bindings to the abstract services follow
>     </documentation>
>
>     <binding name="ObjectQueryManagerSoapBinding"
type="tns:ObjectQueryManagerPortType">
>         <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
>         <operation name="getRootClassificationNodes">
>            <soap:operation
soapAction="http://www.oasis-open.org/registry/1.1/RegistrySOAPBinding/Objec
tQueryManager/getRootClassificationNodes"/>
>            <input>
>                <soap:body use="literal"/>
>            </input>
>            <output>
>                <soap:body use="literal"/>
>            </output>
>         </operation>
>     </binding>
>
>     <documentation>
> The concrete services bound to the SOAP bidning follows
>     </documentation>
>
>     <service name="ObjectQueryManager">
>         <documentation>The ObjectQueryManager service of OASIS ebXML
registry version 1.1</documentation>
>         <port name="ObjectQueryManagerPort"
binding="tns:ObjectQueryManagerSOAPBinding">
>            <soap:address
location="http://www.oasis-open.org/registry/1.1/ObjectQueryManager"/>
>         </port>
>     </service>
>
> </definitions>
>
>   ------------------------------------------------------------------------
> <?xml version = "1.0" encoding = "UTF-8"?>
> <!--Generated by XML Authority. Conforms to w3c
http://www.w3.org/2000/10/XMLSchema-->
> <xsd:schema xmlns:xsd = "http://www.w3.org/2000/10/XMLSchema">
>
>         <xsd:annotation>
>                 <xsd:documentation xml:lang="en"> Begin information model
mapping from ebRIM. </xsd:documentation>
>         </xsd:annotation>
>
>         <xsd:complexType name="RegistryObject">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> RegistryObject is a mapping of the RegistryObject interface in ebRIM.
> id may be empty. If specified it may be in urn:uuid format or be in some
> arbitrary format. If id is empty registry must generate globally unique
id.
>
> If id is provided and in proper UUID syntax (starts with urn:uuid:)
> registry will honour it.
>
> If id is provided and is not in proper UUID syntax then it is used for
> linkage within document and is ignored by the registry. In this case the
> registry generates a UUID for id attribute.
>
> id must not be null when object is being retrieved from the registry.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:attribute name = "id" type = "xsd:ID"/>
>                 <xsd:attribute name = "name" type = "xsd:string"/>
>                 <xsd:attribute name = "description" type = "xsd:string"/>
>         </xsd:complexType>
>
>         <xsd:element name = "ObjectRef">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Use to reference an Object by its id.
> Specifies the id attribute of the object as its id attribute.
> id attribute in ObjectAttributes is exactly the same syntax and semantics
as
> id attribute in RegistryObject.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexType>
>                         <xsd:attribute name = "id" type = "xsd:ID"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ObjectRefList">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">A list of
ObjectRefs</xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexType>
>                         <xsd:sequence minOccurs = "0" maxOccurs =
"unbounded">
>                                 <xsd:element ref = "ObjectRef"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:complexType name = "RegistryEntry">
>                 <xsd:complexContent>
>                         <xsd:extension base = "RegistryObject">
>                                 <xsd:attribute name = "majorVersion" use =
"default" value = "1" type = "xsd:string"/>
>                                 <xsd:attribute name = "minorVersion" use =
"default" value = "0" type = "xsd:string"/>
>                                 <xsd:attribute name = "status" type =
"xsd:string"/>
>                                 <xsd:attribute name = "userVersion" type =
"xsd:string"/>
>                                 <xsd:attribute name = "stability" use =
"default" value = "Dynamic" type = "xsd:string"/>
>                                 <xsd:attribute name = "expirationDate"
type = "xsd:string"/>
>                                 <xsd:attribute name = "objectType" use =
"required" type = "xsd:string"/>
>
>                                 <xsd:sequence>
>                                         <xsd:element ref = "SlotList"
minOccurs = "0"/>
>                                 </xsd:sequence>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <!--Following element decl nneds to be lower case but using upper
camel case for backward compatibility-->
>         <xsd:element name = "RegistryEntry" type = "RegistryEntry"/>
>
>         <xsd:element name = "Value" type = "xsd:string"/>
>         <xsd:element name = "ValueList">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Value" minOccurs = "0"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "Slot">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ValueList" minOccurs =
"0"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "name" use = "required" type
= "xsd:string"/>
>                         <xsd:attribute name = "slotType" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SlotList">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Slot" minOccurs = "0"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:complexType name = "ExtrinsicObject">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> ExtrinsicObject are attributes from the ExtrinsicObject interface in
ebRIM.
> It inherits RegistryEntryAttributes
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="RegistryEntry">
>                                 <xsd:attribute name = "contentURI" use =
"required" type = "xsd:anyURI"/>
>                                 <xsd:attribute name = "mimeType" type =
"xsd:string"/>
>                                 <xsd:attribute name = "opaque" type =
"xsd:boolean" use = "default" value = "false"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <!--Following element decl nneds to be lower case but using upper
camel case for backward compatibility-->
>         <xsd:element name = "ExtrinsicObject" type = "ExtrinsicObject"/>
>
>         <xsd:complexType name = "IntrinsicObject">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> IntrinsicObject is the mapping of the IntrinsicObject interface in ebRIM.
> It extends RegistryEntry.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="RegistryEntry">
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "RegistryEntryList">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en"> Leaf classes
that reflect the concrete classes in ebRIM </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice minOccurs = "0" maxOccurs =
"unbounded">
>                                 <xsd:element ref = "Association"/>
>                                 <xsd:element ref = "Classification"/>
>                                 <xsd:element ref = "ClassificationNode"/>
>                                 <xsd:element ref = "Package"/>
>                                 <xsd:element ref = "ExternalLink"/>
>                                 <xsd:element ref = "ExternalIdentifier"/>
>                                 <xsd:element ref = "Organization"/>
>                                 <xsd:element ref = "ExtrinsicObject"/>
>                                 <xsd:element ref = "ObjectRef"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:complexType name = "ExternalLink">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> ExternalLink is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                         <xsd:attribute name = "externalURI" type =
"xsd:anyURI"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "ExternalLink" type="ExternalLink"/>
>
>         <xsd:complexType name = "ExternalIdentifier">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> ExternalIdentifier is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                                 <xsd:attribute name = "value" use =
"required" type = "xsd:string"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "ExternalIdentifier"
type="ExternalIdentifier"/>
>
>         <xsd:complexType name = "Association">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Association is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> An Association specifies references to two previously submitted
> registry entrys.
>
> The sourceObject is id of the sourceObject in association
> The targetObject is id of the targetObject in association
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                                 <xsd:attribute name = "sourceRole" type =
"xsd:string"/>
>                                 <xsd:attribute name = "targetRole" type =
"xsd:string"/>
>                                 <xsd:attribute name = "associationType"
use = "required" type = "xsd:string"/>
>                                 <xsd:attribute name = "sourceObject" use =
"required" type = "xsd:IDREF"/>
>                                 <xsd:attribute name = "targetObject" use =
"required" type = "xsd:IDREF"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "Association" type="Association"/>
>
>         <xsd:complexType name = "Classification">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Classification is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> A Classification specifies references to two registry entrys.
>
> The classifiedObject is id of the Object being classified.
> The classificationNode is id of the ClassificationNode classying the
object
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                                 <xsd:attribute name = "classifiedObject"
use = "required" type = "xsd:IDREF"/>
>                                 <xsd:attribute name = "classificationNode"
use = "required" type = "xsd:IDREF"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "Classification" type="Classification"/>
>
>         <xsd:complexType name = "Package">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Package is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> A Package is a named collection of objects.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "Package" type="Package"/>
>
>         <!--??Need to fix TelephoneNumbers at the cost of backward
compatibility-->
>
>         <xsd:complexType name = "TelephoneNumber">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> TelephoneNumber is the mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:attribute name = "areaCode" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "contryCode" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "extension" type = "xsd:string"/>
>                 <xsd:attribute name = "number" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "url" type = "xsd:anyURI"/>
>         </xsd:complexType>
>
>         <xsd:element name = "TelephoneNumber" type="TelephoneNumber"/>
>
>         <xsd:complexType name = "FaxNumber">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> FaxNumber is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> A FaxNumber is a named collection of objects.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="TelephoneNumber">
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "FaxNumber" type="FaxNumber"/>
>
>         <xsd:complexType name = "MobileTelephoneNumber">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> MobileTelephoneNumber is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> A MobileTelephoneNumber is a named collection of objects.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="TelephoneNumber">
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "MobileTelephoneNumber"
type="MobileTelephoneNumber"/>
>
>         <xsd:complexType name = "PagerNumber">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> PagerNumber is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> A PagerNumber is a named collection of objects.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="TelephoneNumber">
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "PagerNumber" type="PagerNumber"/>
>
>         <xsd:complexType name = "PostalAddress">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:attribute name = "city" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "country" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "postalCode" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "state" type = "xsd:string"/>
>                 <xsd:attribute name = "street" use = "required" type =
"xsd:string"/>
>         </xsd:complexType>
>
>         <xsd:element name = "PostalAddress" type="PostalAddress"/>
>
>         <xsd:complexType name = "PersonName">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:attribute name = "firstName" use = "required" type =
"xsd:string"/>
>                 <xsd:attribute name = "middleName" type = "xsd:string"/>
>                 <xsd:attribute name = "lastName" use = "required" type =
"xsd:string"/>
>         </xsd:complexType>
>
>         <xsd:element name = "PersonName" type="PersonName"/>
>
>         <xsd:complexType name = "Organization">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                                 <xsd:sequence>
>                                         <xsd:element ref =
"PostalAddress"/>
>                                         <xsd:element ref = "FaxNumber"
minOccurs = "0"/>
>                                         <xsd:element ref =
"TelephoneNumber"/>
>                                 </xsd:sequence>
>
>                                 <xsd:attribute name = "parent" type =
"xsd:IDREF"/>
>                                 <xsd:attribute name = "primaryContact" use
= "required" type = "xsd:IDREF"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "Organization" type="Organization"/>
>
>
>         <xsd:complexType name = "User">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>
>                         <xsd:extension base="RegistryObject">
>                                 <xsd:sequence>
>                                         <xsd:element ref = "PersonName"/>
>                                         <xsd:element ref =
"PostalAddress"/>
>                                         <xsd:element ref =
"TelephoneNumber"/>
>                                         <xsd:element ref =
"MobileTelephoneNumber" minOccurs = "0"/>
>                                         <xsd:element ref = "FaxNumber"
minOccurs = "0"/>
>                                         <xsd:element ref = "PagerNumber"
minOccurs = "0"/>
>                                 </xsd:sequence>
>                                 <xsd:attribute name = "organization" type
= "xsd:IDREF"/>
>                                 <xsd:attribute name = "email" type =
"xsd:string"/>
>                                 <xsd:attribute name = "url" type =
"xsd:anyURI"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "User" type="User"/>
>
>         <xsd:complexType name = "AuditableEvent">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRIM.
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>
>                         <xsd:extension base="RegistryObject">
>                                 <xsd:attribute name = "eventType" use =
"required" type = "xsd:string"/>
>                                 <xsd:attribute name = "registryEntry" use
= "required" type = "xsd:IDREF"/>
>                                 <xsd:attribute name = "timestamp" use =
"required" type = "xsd:string"/>
>                                 <xsd:attribute name = "user" use =
"required" type = "xsd:IDREF"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "AuditableEvent" type="AuditableEvent"/>
>
>         <xsd:complexType name = "ClassificationNode">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> ClassificationNode is the mapping of the same named interface in ebRIM.
> It extends IntrinsicObject.
>
> ClassificationNode is used to submit a Classification tree to the
Registry.
>
> The parent attribute is the id to the parent node. code is an optional
code value for a ClassificationNode
> often defined by an external taxonomy (e.g. NAICS)
>                         </xsd:documentation>
>                 </xsd:annotation>
>
>                 <xsd:complexContent>
>                         <xsd:extension base="IntrinsicObject">
>                                 <xsd:attribute name = "parent" type =
"xsd:IDREF"/>
>                                 <xsd:attribute name = "code" type =
"xsd:string"/>
>                         </xsd:extension>
>                 </xsd:complexContent>
>         </xsd:complexType>
>
>         <xsd:element name = "ClassificationNode"
type="ClassificationNode"/>
>
>         <xsd:annotation>
>                 <xsd:documentation xml:lang="en">
> End information model mapping.
> Begin Registry Services Interface
>                 </xsd:documentation>
>         </xsd:annotation>
>
>         <xsd:element name = "RequestAcceptedResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Mapping of the same named interface in ebRS.
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:attribute name = "xml:lang" use = "required"
type = "xsd:NMTOKEN"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SubmitObjectsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The SubmitObjectsRequest allows one to submit a list of RegistryEntry
elements. Each RegistryEntry element provides metadata for a single
submitted object.  Note that the repository item being submitted is in a
separate document that is not in this DTD. The ebXML Messaging Services
Specfication defines packaging, for submission, of the metadata of a
repository item with the repository item itself. The value of the contentURI
attribute of the ExtrinsicObject element must be the same as the xlink:href
attribute within the Reference element within the Manifest element of the
MessageHeader.
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AddSlotsRequest">
>                 <xsd:complexType>
>                         <xsd:sequence maxOccurs = "unbounded">
>                                 <xsd:element ref = "ObjectRef"/>
>                                 <xsd:element ref = "SlotList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RemoveSlotsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en"> Only need name
in Slot within SlotList </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence maxOccurs = "unbounded">
>                                 <xsd:element ref = "ObjectRef"/>
>                                 <xsd:element ref = "SlotList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ApproveObjectsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The ObjectRefList is the list of
> refs to the registry entrys being approved.
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ObjectRefList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "DeprecateObjectsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The ObjectRefList is the list of
> refs to the registry entrys being deprecated.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ObjectRefList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RemoveObjectsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The ObjectRefList is the list of
> refs to the registry entrys being removed
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ObjectRefList"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "deletionScope" use =
"default" value = "DeleteAll">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"DeleteAll"/>
>                                                 <xsd:enumeration value =
"DeleteRepositoryItemOnly"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetRootClassificationNodesRequest">
>                 <xsd:complexType>
>                         <xsd:attribute name = "namePattern" use =
"default" value = "*" type = "xsd:string">
>                                 <xsd:annotation>
>                                         <xsd:documentation xml:lang="en">
> The namePattern follows SQL-92 syntax for the pattern specified in
> LIKE clause. It allows for selecting only those root nodes that match
> the namePattern. The default value of '*' matches all root nodes.
>
>                                         </xsd:documentation>
>                                 </xsd:annotation>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetRootClassificationNodesResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The response includes one or more ClassificationNodes
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ClassificationNode"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetClassificationTreeRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Get the classification tree under the ClassificationNode specified
parentRef.
>
> If depth is 1 just fetch immediate child
> nodes, otherwise fetch the descendant tree upto the specified depth level.
> If depth is 0 that implies fetch entire sub-tree
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:attribute name = "parent" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "depth" use = "default"
value = "1" type = "xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetClassificationTreeResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The response includes one or more ClassificationNodes which includes only
> immediate ClassificationNode children nodes if depth attribute in
> GetClassificationTreeRequest was 1, otherwise the decendent nodes
> upto specified depth level are returned.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ClassificationNode"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetClassifiedObjectsRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Get refs to all registry entrys that are classified by all the
> ClassificationNodes specified by ObjectRefList.
> Note this is an implicit logical AND operation
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ObjectRefList"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "objectType" use = "default"
value = "*" type = "xsd:string">
>                                 <xsd:annotation>
>                                         <xsd:documentation xml:lang="en">
> objectType attribute can specify the type of objects that the registry
> client is interested in, that is classified by this ClassificationNode.
> It is a String that matches a choice in the type attribute of
ExtrinsicObject.
> The default value of "" "*" that client is interested in all types
> of registry entrys that are classified by the specified
ClassificationNode.
>
>                                         </xsd:documentation>
>                                 </xsd:annotation>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetClassifiedObjectsResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The response includes a sequence of zero or more
> RegistryEntrys that are classified by the ClassificationNodes
> specified in the ObjectRefList in GetClassifiedObjectsRequest.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntry"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AdhocQueryRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> An Ad hoc query request specifies a query string as defined by [RS] in the
queryString attribute
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "FilterQuery"/>
>                                 <xsd:element ref = "ReturnRegistryEntry"/>
>                                 <xsd:element ref =
"ReturnRepositoryItem"/>
>                                 <xsd:element ref = "SQLQuery"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SQLQuery" type = "xsd:string"/>
>         <xsd:element name = "AdhocQueryResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The response includes a RegistryEntryList which has zero or more
> RegistryEntrys that match the query specified in AdhocQueryRequest.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "RegistryEntryList"/>
>                                 <xsd:element ref = "FilterQueryResult"/>
>                                 <xsd:element ref =
"ReturnRegistryEntryResult"/>
>                                 <xsd:element ref =
"ReturnRepositoryItemResult"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetContentRequest">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Gets the actual content (not metadata) specified by the ObjectRefList
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ObjectRefList"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "GetContentResponse">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The GetObjectsResponse will have no sub-elements if there were no errors.
> The actual contents will be in the other payloads of the message.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType/>
>         </xsd:element>
>
>         <xsd:element name = "RegistryProfile">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> Describes the capability profile for the registry and what optional
features
> are supported
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref =
"OptionalFeaturesSupported"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "version" use = "required"
type = "xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "OptionalFeaturesSupported">
>                 <xsd:complexType>
>                         <xsd:attribute name = "sqlQuery" use = "default"
value = "false">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"true"/>
>                                                 <xsd:enumeration value =
"false"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                         <xsd:attribute name = "xQuery" use = "default"
value = "false">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"true"/>
>                                                 <xsd:enumeration value =
"false"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "FilterQuery">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en"> Begin
FilterQuery DTD </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "RegistryEntryQuery"/>
>                                 <xsd:element ref = "AuditableEventQuery"/>
>                                 <xsd:element ref =
"ClassificationNodeQuery"/>
>                                 <xsd:element ref =
"RegistryPackageQuery"/>
>                                 <xsd:element ref = "OrganizationQuery"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "FilterQueryResult">
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref =
"RegistryEntryQueryResult"/>
>                                 <xsd:element ref =
"AuditableEventQueryResult"/>
>                                 <xsd:element ref =
"ClassificationNodeQueryResult"/>
>                                 <xsd:element ref =
"RegistryPackageQueryResult"/>
>                                 <xsd:element ref =
"OrganizationQueryResult"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryEntryQueryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryView"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryEntryView">
>                 <xsd:complexType>
>                         <xsd:attribute name = "objectURN" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "contentURI" type =
"xsd:string"/>
>                         <xsd:attribute name = "objectID" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AuditableEventQueryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AuditableEventView"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AuditableEventView">
>                 <xsd:complexType>
>                         <xsd:attribute name = "objectID" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "timestamp" use = "required"
type = "xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ClassificationNodeQueryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref =
"ClassificationNodeView" minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ClassificationNodeView">
>                 <xsd:complexType>
>                         <xsd:attribute name = "objectURN" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "contentURI" type =
"xsd:string"/>
>                         <xsd:attribute name = "objectID" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryPackageQueryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryPackageView"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryPackageView">
>                 <xsd:complexType>
>                         <xsd:attribute name = "objectURN" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "contentURI" type =
"xsd:string"/>
>                         <xsd:attribute name = "objectID" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "OrganizationQueryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "OrganizationView"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "OrganizationView">
>                 <xsd:complexType>
>                         <xsd:attribute name = "orgURN" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "objectID" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryEntryQuery">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryFilter"
minOccurs = "0"/>
>                                 <xsd:element ref =
"SourceAssociationBranch" minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref =
"TargetAssociationBranch" minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref =
"HasClassificationBranch" minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref =
"SubmittingOrganizationBranch" minOccurs = "0"/>
>                                 <xsd:element ref =
"ResponsibleOrganizationBranch" minOccurs = "0"/>
>                                 <xsd:element ref =
"ExternalIdentifierFilter" minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "ExternalLinkFilter"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "SlotFilter" minOccurs
= "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref =
"HasAuditableEventBranch" minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SourceAssociationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AssociationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "RegistryEntryFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "TargetAssociationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AssociationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "RegistryEntryFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasClassificationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ClassificationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref =
"ClassificationNodeFilter" minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SubmittingOrganizationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "OrganizationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "ContactFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ResponsibleOrganizationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "OrganizationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "ContactFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasAuditableEventBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AuditableEventFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "UserFilter" minOccurs
= "0"/>
>                                 <xsd:element ref = "OrganizationFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AuditableEventQuery">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AuditableEventFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "RegistryEntryQuery"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "InvokedByBranch"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "InvokedByBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "UserFilter" minOccurs
= "0"/>
>                                 <xsd:element ref = "OrganizationQuery"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ClassificationNodeQuery">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref =
"ClassificationNodeFilter" minOccurs = "0"/>
>                                 <xsd:element ref =
"PermitsClassificationBranch" minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "HasParentNode"
minOccurs = "0"/>
>                                 <xsd:element ref = "HasSubnode" minOccurs
= "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "PermitsClassificationBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ClassificationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "RegistryEntryQuery"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasParentNode">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref =
"ClassificationNodeFilter" minOccurs = "0"/>
>                                 <xsd:element ref = "HasParentNode"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasSubnode">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref =
"ClassificationNodeFilter" minOccurs = "0"/>
>                                 <xsd:element ref = "HasSubnode" minOccurs
= "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryPackageQuery">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "PackageFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "HasMemberBranch"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasMemberBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryQuery"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "OrganizationQuery">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "OrganizationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "SubmitsRegistryEntry"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "HasParentOrganization"
minOccurs = "0"/>
>                                 <xsd:element ref = "InvokesEventBranch"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "ContactFilter"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SubmitsRegistryEntry">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryQuery"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "HasParentOrganization">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "OrganizationFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "HasParentOrganization"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "InvokesEventBranch">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "UserFilter" minOccurs
= "0"/>
>                                 <xsd:element ref = "AuditableEventFilter"
minOccurs = "0"/>
>                                 <xsd:element ref = "RegistryEntryQuery"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ReturnRegistryEntry">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryQuery"/>
>                                 <xsd:element ref = "WithClassifications"
minOccurs = "0"/>
>                                 <xsd:element ref =
"WithSourceAssociations" minOccurs = "0"/>
>                                 <xsd:element ref =
"WithTargetAssociations" minOccurs = "0"/>
>                                 <xsd:element ref = "WithAuditableEvents"
minOccurs = "0"/>
>                                 <xsd:element ref = "WithExternalLinks"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithClassifications">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ClassificationFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithSourceAssociations">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AssociationFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithTargetAssociations">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AssociationFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithAuditableEvents">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AuditableEventFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithExternalLinks">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "ExternalLinkFilter"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ReturnRegistryEntryResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryMetadata"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryEntryMetadata">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntry"/>
>                                 <xsd:element ref = "Classification"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "SourceAssociations"
minOccurs = "0"/>
>                                 <xsd:element ref = "TargetAssociations"
minOccurs = "0"/>
>                                 <xsd:element ref = "AuditableEvent"
minOccurs = "0" maxOccurs = "unbounded"/>
>                                 <xsd:element ref = "ExternalLink"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SourceAssociations">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Association" minOccurs
= "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "TargetAssociations">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Association" minOccurs
= "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ReturnRepositoryItem">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryEntryQuery"/>
>                                 <xsd:element ref =
"RecursiveAssociationOption" minOccurs = "0"/>
>                                 <xsd:element ref = "WithDescription"
minOccurs = "0"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RecursiveAssociationOption">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "AssociationType"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "depthLimit" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AssociationType">
>                 <xsd:complexType>
>                         <xsd:attribute name = "role" use = "required" type
= "xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "WithDescription">
>                 <xsd:complexType/>
>         </xsd:element>
>
>         <xsd:element name = "ReturnRepositoryItemResult">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RepositoryItem"
minOccurs = "0" maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RepositoryItem">
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "RegistryPackage"/>
>                                 <xsd:element ref = "ExtrinsicObject"/>
>                                 <xsd:element ref = "WithdrawnObject"/>
>                                 <xsd:element ref = "ExternalLink"/>
>                         </xsd:choice>
>                         <xsd:attribute name = "identifier" use =
"required" type = "xsd:string"/>
>                         <xsd:attribute name = "name" use = "required" type
= "xsd:string"/>
>                         <xsd:attribute name = "contentURI" use =
"required" type = "xsd:string"/>
>                         <xsd:attribute name = "objectType" use =
"required" type = "xsd:string"/>
>                         <xsd:attribute name = "status" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "stability" use = "required"
type = "xsd:string"/>
>                         <xsd:attribute name = "description" type =
"xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryPackage">
>                 <xsd:complexType/>
>         </xsd:element>
>
>         <xsd:element name = "WithdrawnObject">
>                 <xsd:complexType/>
>         </xsd:element>
>
>         <xsd:element name = "ExternalLinkItem">
>                 <xsd:complexType/>
>         </xsd:element>
>
>         <xsd:element name = "ObjectFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryEntryFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "IntrinsicObjectFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ExtrinsicObjectFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "PackageFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "OrganizationFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ContactFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ClassificationNodeFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AssociationFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ClassificationFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ExternalLinkFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SlotFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "ExternalIdentifierFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "AuditableEventFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "UserFilter">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "Clause">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en">
> The following lines define the XML syntax for Clause.
>
>                         </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "SimpleClause"/>
>                                 <xsd:element ref = "CompoundClause"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "SimpleClause">
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "BooleanClause"/>
>                                 <xsd:element ref = "RationalClause"/>
>                                 <xsd:element ref = "StringClause"/>
>                         </xsd:choice>
>                         <xsd:attribute name = "leftArgument" use =
"required" type = "xsd:string"/>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "CompoundClause">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "Clause"/>
>                                 <xsd:element ref = "Clause" maxOccurs =
"unbounded"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "connectivePredicate" use =
"required">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"And"/>
>                                                 <xsd:enumeration value =
"Or"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "BooleanClause">
>                 <xsd:complexType>
>                         <xsd:attribute name = "booleanPredicate" use =
"required">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"true"/>
>                                                 <xsd:enumeration value =
"false"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RationalClause">
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref = "IntClause"/>
>                                 <xsd:element ref = "FloatClause"/>
>                         </xsd:choice>
>                         <xsd:attribute name = "logicalPredicate" use =
"required">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"LE"/>
>                                                 <xsd:enumeration value =
"LT"/>
>                                                 <xsd:enumeration value =
"GE"/>
>                                                 <xsd:enumeration value =
"GT"/>
>                                                 <xsd:enumeration value =
"EQ"/>
>                                                 <xsd:enumeration value =
"NE"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "IntClause" type = "xsd:integer"/>
>
>         <xsd:element name = "FloatClause" type = "xsd:float"/>
>
>         <xsd:element name = "StringClause">
>                 <xsd:complexType>
>                         <xsd:simpleContent>
>                                 <xsd:extension base = "xsd:string">
>                                         <xsd:attribute name =
"stringPredicate" use = "required">
>                                                 <xsd:simpleType>
>                                                         <xsd:restriction
base = "xsd:NMTOKEN">
>
<xsd:enumeration value = "contains"/>
>
<xsd:enumeration value = "-contains"/>
>
<xsd:enumeration value = "startswith"/>
>
<xsd:enumeration value = "-startswith"/>
>
<xsd:enumeration value = "equal"/>
>
<xsd:enumeration value = "-equal"/>
>
<xsd:enumeration value = "endswith"/>
>
<xsd:enumeration value = "-endswith"/>
>                                                         </xsd:restriction>
>                                                 </xsd:simpleType>
>                                         </xsd:attribute>
>                                 </xsd:extension>
>                         </xsd:simpleContent>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryErrorList">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en"> End FilterQuery
DTD </xsd:documentation>
>                         <xsd:documentation xml:lang="en"> Begin
RegistryError definition </xsd:documentation>
>                         <xsd:documentation xml:lang="en"> The
RegistryErrorList is derived from the ErrorList element from the ebXML
Message Service Specification </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "RegistryError"
maxOccurs = "unbounded"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "highestSeverity" use =
"default" value = "Warning">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"Warning"/>
>                                                 <xsd:enumeration value =
"Error"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryError">
>                 <xsd:complexType>
>                         <xsd:simpleContent>
>                                 <xsd:extension base = "xsd:string">
>                                         <xsd:attribute name =
"codeContext" use = "required" type = "xsd:string"/>
>                                         <xsd:attribute name = "errorCode"
use = "required" type = "xsd:string"/>
>                                         <xsd:attribute name = "severity"
use = "default" value = "Warning">
>                                                 <xsd:simpleType>
>                                                         <xsd:restriction
base = "xsd:NMTOKEN">
>
<xsd:enumeration value = "Warning"/>
>
<xsd:enumeration value = "Error"/>
>                                                         </xsd:restriction>
>                                                 </xsd:simpleType>
>                                         </xsd:attribute>
>                                         <xsd:attribute name = "location"
type = "xsd:string"/>
>                                         <xsd:attribute name = "xml:lang"
type = "xsd:NMTOKEN"/>
>                                 </xsd:extension>
>                         </xsd:simpleContent>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RegistryResponse">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:choice minOccurs = "0">
>                                         <xsd:element ref =
"AdhocQueryResponse"/>
>                                         <xsd:element ref =
"GetContentResponse"/>
>                                         <xsd:element ref =
"GetClassificationTreeResponse"/>
>                                         <xsd:element ref =
"GetClassifiedObjectsResponse"/>
>                                         <xsd:element ref =
"GetRootClassificationNodesResponse"/>
>                                 </xsd:choice>
>                                 <xsd:element ref = "RegistryErrorList"
minOccurs = "0"/>
>                         </xsd:sequence>
>                         <xsd:attribute name = "status" use = "required">
>                                 <xsd:simpleType>
>                                         <xsd:restriction base =
"xsd:NMTOKEN">
>                                                 <xsd:enumeration value =
"success"/>
>                                                 <xsd:enumeration value =
"failure"/>
>                                         </xsd:restriction>
>                                 </xsd:simpleType>
>                         </xsd:attribute>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "RootElement">
>                 <xsd:annotation>
>                         <xsd:documentation xml:lang="en"> The contrived
root node </xsd:documentation>
>                 </xsd:annotation>
>                 <xsd:complexType>
>                         <xsd:choice>
>                                 <xsd:element ref =
"SubmitObjectsRequest"/>
>                                 <xsd:element ref =
"ApproveObjectsRequest"/>
>                                 <xsd:element ref =
"DeprecateObjectsRequest"/>
>                                 <xsd:element ref =
"RemoveObjectsRequest"/>
>                                 <xsd:element ref =
"GetRootClassificationNodesRequest"/>
>                                 <xsd:element ref =
"GetClassificationTreeRequest"/>
>                                 <xsd:element ref =
"GetClassifiedObjectsRequest"/>
>                                 <xsd:element ref = "AdhocQueryRequest"/>
>                                 <xsd:element ref = "GetContentRequest"/>
>                                 <xsd:element ref = "AddSlotsRequest"/>
>                                 <xsd:element ref = "RemoveSlotsRequest"/>
>                                 <xsd:element ref = "RegistryResponse"/>
>                                 <xsd:element ref = "RegistryProfile"/>
>                         </xsd:choice>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "Href" type = "xsd:string"/>
>
>         <xsd:element name = "XMLDocumentErrorLocn">
>                 <xsd:complexType>
>                         <xsd:sequence>
>                                 <xsd:element ref = "DocumentId"/>
>                                 <xsd:element ref = "Xpath"/>
>                         </xsd:sequence>
>                 </xsd:complexType>
>         </xsd:element>
>
>         <xsd:element name = "DocumentId" type = "xsd:string"/>
>
>         <xsd:element name = "Xpath" type = "xsd:string"/>
>
> </xsd:schema>

--
Regards,
Farrukh




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC