[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