[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: RFI for UDDI vendors
Max,
our taxonomy schema is availabe online in WASP UDDI
documentaion at http://www.systinet.com/uddi/web/doc/uddi/index.html
(Adminstrator's Guide/Taxonomy Management/Uploading
Taxonomies)
or directly at http://www.systinet.com/uddi/web/doc/uddi/taxonomy.xsd
Taxonomy schema together with a sample file is also
attached to this e-mail.
Regards
Mirek
|
<?xml version="1.0" encoding="UTF-8"?> <taxonomy> <tModel authorizedName="admin" operator="SYSTINET" tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4"> <name>uddi-org:types</name> <description xml:lang="en">UDDI Type Taxonomy</description> <overviewDoc> <overviewURL>http://www.uddi.org/taxonomies/Core_Taxonomy_OverviewDoc.htm#UDDItypes</overviewURL> </overviewDoc> <categoryBag> <keyedReference keyName="Categorization (taxonomy)" keyValue="categorization" tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4"/> <keyedReference keyName="uddi-org:types" keyValue="checked" tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4"/> <keyedReference keyName="Compatibility" keyValue="tModel" tModelKey="uuid:cf68c700-f93d-11d6-8cfc-b8a03c50a862"/> </categoryBag> </tModel> <categories> <category> <keyName>These types are used for TModels</keyName> <keyValue>tModel</keyValue> <disabled>true</disabled> <category> <keyName>Unique identifier</keyName> <keyValue>identifier</keyValue> </category> <category> <keyName>Namespace</keyName> <keyValue>namespace</keyValue> </category> <category> <keyName>Categorization (taxonomy)</keyName> <keyValue>categorization</keyValue> </category> <category> <keyName>Specification for a Web Service</keyName> <keyValue>specification</keyValue> <category> <keyName>Specification for a Web Service using XML messages</keyName> <keyValue>xmlSpec</keyValue> <category> <keyName>Specification for interaction with a Web Service using SOAP messages</keyName> <keyValue>soapSpec</keyValue> </category> </category> <category> <keyName>Specification for a Web Service described in WSDL</keyName> <keyValue>wsdlSpec</keyValue> </category> </category> <category> <keyName>Protocol</keyName> <keyValue>protocol</keyValue> <category> <keyName>Wire/transport protocol</keyName> <keyValue>transport</keyValue> </category> </category> <category> <keyName>Signature component</keyName> <keyValue>signatureComponent</keyValue> </category> <category> <keyName>Postal Address</keyName> <keyValue>postalAddress</keyValue> </category> <category> <keyName>Relationship</keyName> <keyValue>relationship</keyValue> </category> <category> <keyName>Unvalidatable</keyName> <keyValue>unvalidatable</keyValue> </category> <category> <keyName>Checked</keyName> <keyValue>checked</keyValue> </category> <category> <keyName>Unchecked</keyName> <keyValue>unchecked</keyValue> </category> <category> <keyName>Extended</keyName> <keyValue>extended</keyValue> </category> </category> </categories> </taxonomy>
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> <xs:element name="taxonomy"> <xs:complexType> <xs:sequence> <xs:element name="tModel" type="tModel"/> <xs:element name="categories" type="categories"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="categories"> <xs:sequence> <xs:element name="category" type="category" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="keyName" type="xs:string"/> <xs:element name="keyValue" type="xs:string"/> <xs:element name="disabled"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:complexType name="category"> <xs:sequence> <xs:element ref="keyName"/> <xs:element ref="keyValue"/> <xs:element ref="disabled" minOccurs="0"/> <xs:element name="category" type="category" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="tModel" type="tModel"/> <xs:complexType name="tModel"> <xs:sequence> <xs:element ref="name"/> <xs:element ref="description" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="overviewDoc" minOccurs="0"/> <xs:element ref="identifierBag" minOccurs="0"/> <xs:element ref="categoryBag" minOccurs="0"/> </xs:sequence> <xs:attribute name="tModelKey" type="tModelKey" use="required"/> <xs:attribute name="operator" type="xs:string" use="optional"/> <xs:attribute name="authorizedName" type="xs:string" use="optional"/> </xs:complexType> <xs:element name="name" type="name"/> <xs:complexType name="name"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute ref="xml:lang" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:element name="description" type="description"/> <xs:complexType name="description"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute ref="xml:lang"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:element name="overviewDoc" type="overviewDoc"/> <xs:complexType name="overviewDoc"> <xs:sequence> <xs:element ref="description" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="overviewURL" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:element name="overviewURL" type="xs:string"/> <xs:element name="identifierBag" type="identifierBag"/> <xs:complexType name="identifierBag"> <xs:sequence> <xs:element ref="keyedReference" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="categoryBag" type="categoryBag"/> <xs:complexType name="categoryBag"> <xs:sequence> <xs:element ref="keyedReference" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="keyedReference" type="keyedReference"/> <xs:complexType name="keyedReference"> <xs:attribute name="tModelKey" type="tModelKey" use="optional"/> <xs:attribute name="keyName" type="xs:string" use="optional"/> <xs:attribute name="keyValue" type="xs:string" use="required"/> </xs:complexType> <xs:simpleType name="tModelKey"> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:schema>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]