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)


Joel,

This was an honest mistake. I did not realize I had forgotten the pass code in
the logistics. No one told me otherwise. I kept waiting for someone to call in
for about 10 minutes until Suresh sent me email about it. I sent the code out
and no one Suresh joined in for 30 minutes. We finally gave up. All in all a
comedy of errors. I am truly sorry.

"Munter, Joel D" wrote:

> 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
>
> ------------------------------------------------------------------
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: regrep-raws-request@lists.oasis-open.org

--
Regards,
Farrukh

begin:vcard 
n:Najmi;Farrukh
tel;work:781-442-0703
x-mozilla-html:FALSE
url:www.sun.com
org:Sun Microsystems;Java Software
adr:;;1 Network Dr. MS BUR02-302;Burlington;MA;01803-0902;USA
version:2.1
email;internet:najmi@east.sun.com
fn:Farrukh Najmi
end:vcard


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


Powered by eList eXpress LLC