[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
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.wsdl" > 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/RegistrySOAPBinding.wsdl" > xmlns:tns="http://www.oasis-open.org/registry/1.1/services/RegistrySOAPBinding.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/ObjectQueryManager/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
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