In order to allow model elements to be used for multiple purposes and to be viewed from different perspectives, we need a way to organize the content of model. Categorization is available for such purpose.
The SoaML service categorization diagram allows categorizing SoaML elements with catalog, categories and category values.
Creating service categorization diagram
- Select Diagram > New from the application toolbar.
- In the New Diagram window, select Service Categorization Diagram.
- Click Next.
- Enter the diagram name and description. The Location field enables you to select a model to store the diagram.
- Click OK.
The description of notations is either extracted or derived from the OMG SoaML Specification v1.0.1.
|Catalog||A named collection of related elements, including other catalogs characterized by a specific set of categories. Applying a Category to an Element using a Categorization places that Element in the Catalog.|
|Category||A Category is a piece of information about an element. A Category has a name indicating what the information is about and a set of attributes and constraints that characterize the Category. An Element may have many Categories and the same Category can be applied to many Elements. Categories may be organized into Catalogs hierarchies.|
|Category Value||A CategoryValue provides values for the attributes of a Category. It may also be used to categorize model elements providing detailed information for the category.|