Service Registry 3.1 User's Guide

Searching by Classification

Classification objects classify or categorize objects in the registry by using unique concepts (ClassificationNode objects) that define valid values within a classification scheme. The classification scheme is the parent in a tree hierarchy that contains generations of child concepts. Table 2–3 describes the classification schemes provided by the Registry specifications, which are called canonical classification schemes. Many of the terms in this table are defined in the Registry specifications.

Table 2–3 Canonical Classification Schemes

Classification Scheme Name 

Usage 

Description or Purpose 

AssociationType

Frequently 

Defines the types of associations between registry objects. Used as the value of the associationType attribute of an Association instance to describe the nature of the association.

ContentManagementService

Rarely 

Defines the types of content management services. Used in the configuration of a content management service, such as a validation or cataloging service. 

DataType

Frequently 

Defines the data types for object attributes. Used as the value of the slotType attribute of a Slot instance to describe the data type of the Slot value.

DeletionScopeType

Occasionally 

Defines the values for the deletionScope attribute of the RemoveObjectsRequest protocol message.

EmailType

Rarely 

Defines the types of email addresses. 

ErrorHandlingModel

Rarely 

Defines the types of error handling models for content management services. 

ErrorSeverityType

Rarely 

Defines the different error severity types encountered by the Registry while processing protocol messages. 

EventType

Occasionally 

Defines the types of events that can occur in a registry. 

InvocationModel

Rarely 

Defines the different ways that a content management service can be invoked by the Registry. 

NodeType

Occasionally 

Defines the different ways in which a ClassificationScheme can assign the value of the code attribute for its ClassificationNode (Concept) objects.

NotificationOptionType

Rarely 

Defines the different ways in which a client can be notified by the registry of an event within a Subscription.

ObjectType

Occasionally 

Defines the different types of RegistryObject a registry may support.

PhoneType

Rarely 

Defines the types of telephone numbers. 

QueryLanguage

Rarely 

Defines the query languages supported by the Registry. 

ResponseStatusType

Rarely 

Defines the different types of status for a RegistryResponse.

StatusType

Occasionally 

Defines the different types of status for a RegistryObject.

SubjectGroup

Rarely 

Defines the groups that a user can belong to for access control purposes. 

SubjectRole

Rarely 

Defines the roles that can be assigned to a user for access control purposes. 

The primary purpose of the canonical classification schemes is not to classify objects but to provide enumerated types for object attributes. The Registry also contains a number of non-canonical classification schemes, and you can create your own.

ProcedureTo Search by Classification

  1. Click the Select Classification Node button.

    The Classification Node Selector window appears.

  2. Click the folder icon for the classification scheme you want to use.

    The number in parentheses after each entry indicates how many concepts (ClassificationNode objects) the parent contains.

  3. Expand concept nodes beneath the classification scheme until you find the leaf node by which you want to search. A leaf node is a node with no concepts beneath it.

  4. Select the leaf node.

  5. Click Close in the Classification Node Selector window.

    The ID of the concept you chose appears in a Value text field.

  6. Click the Search button, or place the cursor in the Name or Description text field and press Return.