tModels

Learn about tModels, which represent definitions of UDDI web service types and are used to define pointers to the technical specification of a web service and for configuring identifier and category taxonomies to facilitate advanced discovery.

Registry TOC

Table of Contents

  1. About tModels
  2. View tModels Summary
  3. View tModel Details
  4. Category Group tModels
  5. Add tModel
  6. Delete tModel
  7. Modify tModel
  8. About tModel Identifiers
  9. Assign tModel Identifiers
  10. Unassign tModel Identifiers
  11. About tModel Categories
  12. Assign tModel Categories
  13. Unassign tModel Categories
  14. Assign tModel Category Group
  15. Unassign tModel Category Group

About tModels

  • The tModel definition is stored in a businessEntity construct in a bindingTemplate and contains a key (tModelKey) that provides a unique technical fingerprint.
  • The tModels portion of the Registry provides an interface for cataloging the technical model (tModel) of web services.
  • tModel definitions facilitate the discovery process by providing meaningful information about a web service including the abstract interface, and technical specifications (for example, binding templates).
  • The web service discovery process can be further enhanced by defining optional Identifier Schemes (for example, identification numbers for a tModel), and Categories (for example, used to record taxonomy information such as industry, product, or geographic codes).
  • Registering these additional numbering and grouping elements enhances the search process and ensures that your published web services will be found.
  • tModels are organized into the following logical groups: Category Scheme Group tModels

back to top

View tModels Summary

The tModels Summary screen provides a listing of tModel definitions that are currently defined in the Registry.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

The default installation includes several industry-focused tModels including:

  • NAICS (an industry code taxonomy)
  • UNSPC (a product and service category code taxonomy)
  • ISO 3166 (a geographical region code taxonomy)

back to top

View tModel Details

View the tModel Organization.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to see details for.
  3. Click View tModel.

    The tModel Details screen displays, showing:

    • Key
    • Name
    • Description
    • Overview Document URL
    • Overview document URL Description

back to top

Category Group tModels

Categories can also be grouped together. The process of creating a Category Group involves adding a new tModel, assigning the uddi-org:category_types category, identifying this tModel as a Category Group System, and specifying whether the Category Group will be used for tModels or for Binding Templates.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Click Add tModel.

    The Add tModel pop up window is displayed.

back to top

Add tModel

Define the key, name, description, and URL information of a tModel.

Note: Data for specified field displays is stored in the tModel construct within a bindingTemplate.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Click Add tModel.

    The Add tModel pop up window is displayed.

  3. Enter a unique identifier Key (tModelKey) for the tModel definition.
  4. Select one of the following:

    Note: tModel key should contain alphanumeric, dashes, and colons only.

    • For system-generated tModelKeys—Leave the Key field display blank.

      A system-generated key will be created when you save the tModel definition.

    • For manually entered tModelKeys—Enter the unique identifier into the Key field display.
  5. In the Name field, enter the tModel name.

    Note: This field is optional and maps to the <name> field in your tModel construct.

  6. In the Description field, enter the tModel description.

    Note: This field is optional and maps to the <description> field in your tModel construct.

  7. In the Overview Document URL field, enter the Overview URL.

    Note: This field is optional and maps to the <overviewURL> field in your tModel construct.

  8. In the Overview Document URL Description field, enter the Overview URL Description.

    Note: This field is optional and maps to the <description> field in your tModel construct.

  9. Click Apply.

    The new tModel definition is displayed on the tModel Summary screen.

back to top

Delete tModel

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to delete.
  3. Click Delete tModel.
  4. At the confirmation message, click OK.

    The system permanently removes the tModel definition from the system.

back to top

Modify tModel

Modify the key, name, description, and URL information of a tModel.

Note: Data for specified field displays is stored in the tModel construct within a bindingTemplate.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to modify.
  3. Click View tModel.

    The tModel Details screen displays, showing a view-only image of the selected tModel.

  4. Click Modify tModel.

    The Modify tModel screen displays.

    Note: You cannot edit the tModelKey.

  5. Follow steps 5 through 10 of the Add tModel section of this page.

back to top

About tModel Identifiers

Identifiers provide a method of configuring a web service with unique reference information. Identifiers are generally trade-focused and indicate:

  • The identity of the businessEntity or publishing party (for example, D-U-N-S numbers)
  • The Global Location Number (GLM)
  • The identifiers associated with the web service or tModel (for example, tax identifiers)

View a listing of tModel Identifier Schemes that are defined for the current tModel definition on the tModel Identifiers Summary screen.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to modify.
  3. Click View tModel.

    The tModel Details screen displays, showing a view-only image of the selected tModel.

  4. Click the Identifiers tab.

    The tModel Identifiers Summary screen displays.

back to top

Assign tModel Identifiers

Assign an Identifier Scheme, Key Name, and Key Value that represent lookup elements that will be invoked during a search.

  1. Follow steps #1 through #4 of the About tModel Identifiers section of this page.
  2. Click Assign Identifier.

    The Assign Identifier pop up window is displayed.

  3. Select the desired Identifier Scheme from the drop-down list box.
  4. Enter the Key Name [physical name] to associate with the selected Identifier Scheme.
  5. Enter the internal Key Value being referenced in the selected Identifier Scheme.
  6. Click Apply.

    The system saves the definition and you returned to the tModel Identifiers Summary screen.

back to top

Unassign tModel Identifiers

Remove the identifier association from the current tModel definition.

Removing an identifier could become necessary if, among other reasons, the established association with the selected identifier scheme is no longer valid or the tModel definition changed requiring a new identifier association.

  1. Follow steps #1 through #4 of the About tModel Identifiers section of this page.
  2. Select the line item for the Identifier Scheme you want delete.
  3. Click Unassign Identifier.
  4. At the confirmation message, click OK.

    The Identifier is removed from the system and no longer appears on the Identifier Summary screen.

back to top

About tModel Categories

Categories are a set of classification codes that represent different aspects of a web service (for example, products, services, or technical specifications).

Within UDDI, a categorization tModel is used for structuring category content

View a listing of current tModel Category Schemes that are defined for the current tModel definition on the tModel Categories Summary screen.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to modify.
  3. Click View tModel.

    The tModel Details screen displays, showing a view-only image of the selected tModel.

  4. Click the Categories tab.

    The tModel Categories Summary screen displays.

back to top

Assign tModel Categories

  1. Follow steps #1 through #4 of the About tModel Categories section of this page.
  2. Click Assign Category.

    The Assign Category screen displays, showing the Category Hierarchy.

  3. Select a Category Scheme.
  4. Navigate the tiers of the Category Scheme and select a Category Value to apply to the current tModel definition.
  5. Click Finish.

    The system assigns the selected category value to the current organization definition and you are returned to the Add Categories Summary screen.

  6. Click Close to exit.

    The wizard exits and the new category assignments are displayed on the Categories Summary screen.

back to top

Unassign tModel Categories

Remove the category association from the current tModel definition.

Removing a category could become necessary if, among other reasons, the established association with the selected category is no longer valid or the tModel definition changed requiring a new category association.

  1. Follow steps #1 through #4 of the About tModel categories section of this page.
  2. Select the line item for the Category Scheme you want delete.
  3. Click Unassign Category.
  4. At the confirmation message, click OK.

    The Category is removed from the system and no longer appears on the Categories Summary screen.

back to top

Assign tModel Category Group

Category Groups allow you to categorize service relationships with a higher level of granularity. They contain a list of business categories that describe specific business aspect of the Providers, Services, Bindings, or tModels.

Examples of categories are:

  • Industry
  • Product Category
  • Geographic Region

Each Provider, Service, Binding, or tModel is assigned one or more Category Groups.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to modify.
  3. Click View tModel.

    The tModel Details screen displays, showing a view-only image of the selected tModel.

  4. Click the Categories tab.

    The tModel Categories Summary screen displays showing a listing of category definitions associated with the current tModel.

  5. Click Assign Category Group.

    The Select Category Group screen displays, showing a list of Category Groups that exist for the current tModel.

  6. Select the radio button next to the Category Group that you would like to assign new categories to.
  7. Click Next.

    The Select Categories screen displays.

  8. Select a Category Scheme.
  9. Navigate the tiers of the Category Scheme and select a Category Value to apply to the current tModel definition.
  10. Click Finish.

    The system assigns the selected category value to the current Category Group assigned to the tModel, and you are returned to the Add Category Group Summary screen.

  11. Review the summary information.
  12. Click Close to exit.

back to top

Unassign tModel Category Group

Remove the category group association from the current tModel definition.

Removing a category group could become necessary if, among other reasons, the established association with the selected category group is no longer valid or the tModel definition changed requiring a new category group association.

  1. Go to Configure > Registry > tModels.

    The tModels Summary screen displays.

  2. Select the line item corresponding to the tModel definition you want to modify.
  3. Click View tModel.

    The tModel Details screen displays, showing a view-only image of the selected tModel.

  4. Click the Categories tab.

    The tModel Categories Summary screen displays showing a listing of category definitions associated with the current tModel.

  5. Select the line item corresponding to the Category Group you want to unassign.
  6. Click Unassign Category Group.
  7. At the confirmation message, click OK.

    The Category Group is removed from the system and no longer appears on the Categories Summary screen.

back to top