tModels are core components of UDDI. tModels represent unique concepts or constructs and are used to describe compliance with a specification, a concept, a category or identifier system, or a shared design. Each tModel should contain an overviewURL, which references a document that describes the tModel and its use in more detail.
Specification tModels are used to represent service type definitions, that is, reusable features of Web services. Web service registrations reference specification tModels in order to indicate their compliance with the service type definition..
Category systems and identifier systems tModels, together known as "value sets", represent another important use of tModels. These enable the categorization and identification of entities registered in UDDI in accordance to these value sets. The ability to attribute metadata to providers and services registered in UDDI, and then run queries based on that metadata is absolutely central to the purpose of UDDI at both design time and run time.
While these tModels can be published in a UDDI registry, promulgating their existence is also important. The OASIS UDDI Specification Technical Committee wants to encourage and promulgate common tModels promoted by standards groups and consortiums.
View a list of currently registered tModels.
Registering tModels with OASIS
The registration of tModels with OASIS is limited to tModels that represent a well-known concept and/or are owned by a well-known standards group, an industry vertical or a consortium (note that "well-known" may be limited to an industry, a geographical region or other contexts).
Technically, the tModel should follow basic recommendations and best practices for UDDI registrations. Therefore, it must contain:
It should also:
Requesting registration with OASIS
tModel registration requests should be sent to the OASIS UDDI Specification Technical Committee comment list. The Committee will validate requests and, once accepted, will post the tModel information to this site.
1 Categorization and Identifier System tModels
1.1 ebXML Specification Taxonomy tModel
1.6 WS-I Profile Conformance Claim tModel
2.1 ebXML Specification tModels
2.1.1 UN/CEFACT - ebXML Business Process Specification Schema v1.10 tModel
2.1.2 OASIS ebXML CPA v1.0 Template tModel
2.1.3 OASIS ebXML CPA v2.0 Template tModel
2.1.4 OASIS ebXML CPP v1.0 tModel
2.1.5 OASIS ebXML CPP v2.0 tModel
2.1.6 OASIS ebXML Message Service v1.0 tModel
2.1.7 OASIS ebXML Message Service v2.0 tModel
2.2 update_entities Web service
2.2.1 update_entities Web service for UDDI Version 2 entities
2.2.2 update_entities Web service for UDDI Version 3 entities
2.3.1 WSRP Service Type tModel
2.3.2 WSRP v1 Bindings tModel
2.3.3 WSRP Producer Service Reference tModel
2.3.4 WSRP Portlet Handle tModel
2.3.5 WSRP v1 ServiceDescription PortType tModel
2.3.6 WSRP v1 Markup PortType tModel
2.3.7 WSRP v1 Registration PortType tModel
2.3.8 WSRP v1 PortletManagement PortType tModel
2.3.9 WSRP v1 ServiceDescription SOAP Binding tModel
2.3.10 WSRP v1 Markup SOAP Binding tModel
2.3.11 WSRP v1 Registration SOAP Binding tModel
2.3.12 WSRP v1 PortletManagement SOAP Binding tModel
Name:
ebxml-org:specifications
Description:
ebXML Specifications Taxonomy
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-uddi-ebxml.htm#ebxmlspec
v2 tModel Key:
uuid:da52cf72-2cb2-39a9-ad1e-577e66d8a6f6
v3 tModel Key:
uddi:ebxml.org:specifications
Categorization:
categorization
Checked:
No
Name:
uddi-org:wsdl:categorization:protocol
Description:
Category system used to describe the protocol supported by a wsdl:binding
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#protocol
v2 tModel Key:
uuid:4dc74177-7806-34d9-aecd-33c57dc3a865
v3 tModel Key:
uddi:uddi.org:wsdl:categorization:protocol
Categorization:
categorization
Checked:
Yes
Name:
uddi-org:wsdl:categorization:transport
Description:
Category system used to describe the transport supported by a wsdl:binding
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#transport
v2 tModel Key:
uuid:e5c43936-86e4-37bf-8196-1d04b35c0099
v3 tModel Key:
uddi:uddi.org:wsdl:categorization:transport
Categorization:
categorization
Checked:
Yes
Name:
uddi-org:wsdl:types
Description:
WSDL Type Category System
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#wsdlTypes
v2 tModel Key:
uuid:6e090afa-33e5-36eb-81b7-1ca18373f457
v3 tModel Key:
uddi:uddi.org:wsdl:types
Categorization:
categorization
Checked:
No
Name:
uddi-org:wsdl:portTypeReference
Description:
A category system used to reference a wsdl:portType tModel
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#portTypeReference
v2 tModel Key:
uuid:082b0851-25d8-303c-b332-f24a6d53e38e
v3 tModel Key:
uddi:uddi.org:wsdl:porttypereference
Categorization:
categorization
Checked:
Yes
Name:
ws-i-org:conformsTo:2002_12
Description:
Category system used for UDDI entities to point to the WS-I concept to which they conform to
Registering Organization:
WS-I.org
Registrant's e-mail Address:
Overview Document URL:
http://www.ws-i.org/Profiles/ConformanceClaims-1.0.html
v2 tModel Key:
uuid:65719168-72c6-3f29-8c20-62defb0961c0
v3 tModel Key:
uddi:65719168-72c6-3f29-8c20-62defb0961c0
Categorization:
categorization
Checked:
No
Name:
uddi-org:xml:namespace
Description:
A category system used to indicate namespaces
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#xmlNamespace
v2 tModel Key:
uuid:d01987d1-ab2e-3013-9be2-2a66eb99d824
v3 tModel Key:
uddi:uddi.org:xml:namespace
Categorization:
categorization
Checked:
No
Name:
uddi-org:xml:localName
Description:
A category system used to indicate XML local names
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#xmlLocalName
v2 tModel Key:
uuid:2ec65201-9109-3919-9bec-c9dbefcaccf6
v3 tModel Key:
uddi:uddi.org:xml:localname
Categorization:
categorization
Checked:
No
Name:
untmg-org:BusinessProcessSpecificationSchema:v1_10
Description:
UN/CEFACT - ebXML Business Process Specification Schema v1.10
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.untmg.org/downloads/General/approved/ebBPSS-v1pt10.zip
v2 tModel Key:
uuid:1a2a88af-54f8-316c-aaf1-e1fc2ef1c0e9
v3 tModel Key:
uddi:untmg.org:businessprocessspecificationschema:v1.10
Categorization:
specification, ebXML:BPSS
Name:
ebxml-org:CollaborationProtocolAgreement:v1_0:Template
Description:
ebXML Collaboration Protocol Agreement v1.0 Template
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.ebxml.org/specs/ebCCP.pdf
v2 tModel Key:
uuid:5ab4e3af-2e67-3a4f-b9b7-92a436be8f43
v3 tModel Key:
uddi:ebxml.org:collaborationprotocolagreement:v1.0:template
Categorization:
xmlSpec, ebXML:CPPA
Name:
ebxml-org:CollaborationProtocolAgreement:v2_0:Template
Description:
ebXML Collaboration Protocol Agreement v2.0 Template
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.ebxml.org/specs/ebcpp-2.0.pdf
v2 tModel Key:
uuid:86c6fcb3-8c73-33a7-8635-38438b76aee7
v3 tModel Key:
uddi:ebxml.org:collaborationprotocolagreement:v2.0:template
Categorization:
xmlSpec, ebXML:CPPA
Name:
ebxml-org:CollaborationProtocolProfile:v1_0
Description:
ebXML Collaboration Protocol Profile v1.0
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.ebxml.org/specs/ebCCP.pdf
v2 tModel Key:
uuid:e3f3df4f-b221-33b4-a3ff-17b21410c565
v3 tModel Key:
<uddi:ebxml.org:collaborationprotocolprofile:v1.0>
Categorization:
specification, ebXML:CPPA
Name:
ebxml-org:CollaborationProtocolProfile:v2_0
Description:
ebXML Collaboration Protocol Profile v2.0
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.ebxml.org/specs/ebcpp-2.0.pdf
v2 tModel Key:
uuid:43ed4af4-eacf-3b20-95d1-c7c197f5d9d0
v3 tModel Key:
uddi:ebxml.org:collaborationprotocolprofile:v2.0
Categorization:
specification, ebXML:CPPA
Name:
ebxml-org:MessageService:v1_0
Description:
ebXML Message Service v1.0
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.ebxml.org/specs/ebMS.pdf
v2 tModel Key:
uuid:c8692873-1842-3b32-b980-8fa6d16676d2
v3 tModel Key:
uddi:ebxml.org:messageservice:v1.0
Categorization:
specification, ebXML:MS
Name:
ebxml-org:MessageService:v2_0
Description:
ebXML Message Service v2.0
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/ebxml-msg/documents/ebMS_v2_0.pdf
v2 tModel Key:
uuid:9a3b93be-515e-34c7-90c7-b05cdfdba8c3
v3 tModel Key:
uddi:ebxml.org:messageservice:v2.0
Categorization:
specification, ebXML:MS
Name:
uddi-org:updateEntities_v2
Description:
Service to update UDDI Version 2 entities that make use of value sets
Registering Organization:
OASIS UDDI Spec TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
v2 tModel Key:
uuid:74e22d5a-91fb-3b93-8052-64fb4d281556
v3 tModel Key:
uddi:uddi.org:update_entities_v2
Categorization:
specification, xmlSpec, soapSpec
Name:
uddi-org:updateEntities_v3
Description:
Service to update UDDI Version 3 entities that make use of value sets
Registering Organization:
OASIS UDDI Spec TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
v2 tModel Key:
uuid:06647e37-66ed-3973-9cce-857a0f43c12b
v3 tModel Key:
uddi:uddi.org:update_entities_v3
Categorization:
specification, xmlSpec, soapSpec
Name:
uddi-org:protocol:http
Description:
A tModel that represents the HTTP protocol
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#http
v2 tModel Key:
uuid:6e10b91b-babc-3442-b8fc-5a3c8fde0794
v3 tModel Key:
uddi:uddi.org:protocol:http
Categorization:
protocol
Name:
uddi-org:protocol:soap
Description:
A tModel that represents the SOAP 1.1 protocol
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#soap
v2 tModel Key:
uuid:aa254698-93de-3870-8df3-a5c075d64a0e
v3 tModel Key:
uddi:uddi.org:protocol:soap
Categorization:
protocol
Name:
uddi-org:wsdl:address
Description:
A tModel used to indicate the WSDL address option
Registering Organization:
OASIS UDDI Specifications TC
Registrant's e-mail Address:
uddi-spec@lists.oasis-open.org
Overview Document URL:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#Address
v2 tModel Key:
uuid:ad61de98-4db8-31b2-a299-a2373dc97212
v3 tModel Key:
uddi:uddi.org:wsdl:address