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.
Click the Select Classification Node button.
The Classification Node Selector window appears.
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.
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.
Select the leaf node.
Click Close in the Classification Node Selector window.
The ID of the concept you chose appears in a Value text field.
Click the Search button, or place the cursor in the Name or Description text field and press Return.