Dictionary View

Use the Dictionary view to display all data elements for every entity that contributes to the Data Dictionary. The root element is read-only.

You can use this view to create and manage data elements. For example, you can use this view to add elements to data schemas or to refactor data elements.

Additionally, you can use this view to model entities by dragging data from this view into an entity editor. See "Dragging Elements from the Dictionary View" for more information. Also, you can double-click the data element to open the element in the source entity editor.

Action Location Use

Show Only Root Simple Element

Toolbar

Click to display all root level simple elements. Disable to display root level simple and root level structured data elements.

Filters elements inherited through entity extension

Toolbar

Click to display only data elements that inherit from a base type. Inherited elements (structured or simple) are defined using a base type as the data type.

Filters elements not visible to the active editor based on project dependencies

Toolbar

Click to display only those elements available to the active editor, based on the project dependencies. See "Project Editor Dependency Tab" for information about defining project dependencies.

Clear Filter

Toolbar

Click to remove all previously defined filters: all data elements in the workspace appear in the view.

Filter Menu

Toolbar

Click to access two sets of view filters: the Tags filter and the Entity Type filter. In the Tags area, select:

  • Any to display only those data elements that have associated tags defined.

  • None to display only those data elements that have no associated tags defined.

  • A specific tag definition to display only those data elements defined with that tag.

    When multiple tags are selected, data elements defined by one or more of the selected tags appear in the view.

In the Entity Type area, select:

  • All to display data elements associated with any entity type.

  • A specific entity type to display only data elements associated with the selected entity.

    When multiple entity types are selected, data elements defined by any of the selected types appear in the view.

Element

Entity Name

Toolbar

Search for specific data elements, such as a specific address or person, or for specific entities. Enter terms into these fields and click the Filter button to search for the term. Click the Filter button again to clear the search term. When filtering, consider the following:

  • Separate terms by a space to filter for both terms. Add OR between terms to search for either one or the other. For example, entering 32 OR aa returns occurrences of terms starting with 32 and aa.

  • Searches return all elements and entities that begin with the search string.

  • Use an asterisk followed by a term to match endings of terms.

  • Use an asterisk to match any number of characters.

  • Use asterisks on both sides of a term to return strings that contain a match anywhere in the string.

  • Use a question mark to match single characters.

  • Variations of strings are returned. For example, a search for *ID returns productID, customerID, and orderID.

  • Use a hyphen (-) before a term to omit specific variations of words (ensure there is a space before the hyphen). For example, a search for *ID -product returns customerID and orderID, but not productID.

Add Simple Schema Element

context menu

Right-click a Schema entity to add a new global simple schema element (an element that has no associated parent structure) to a data schema. A simple schema element cannot contain any child elements.

See "Creating Simple Data Elements" for more information.

Add Structured Schema Element

context menu

Right-click a Schema entity to add a new global structure (a structure that has no associated parent structure) to a data schema. Structures are complex data types that include embedded data types.

See "Creating Structured Data Elements" for more information.

Add Structured Child Schema Element

context menu

Right-click a structured data element to add a new child structure (a structure that is included in a parent structure) to a data schema. Structures are complex data types that include embedded data types.

See "Creating Structured Data Elements" for more information.

Add Simple Child Schema Element

context menu

Right-click a structured data element to add a new child schema element (an element that is included in a parent structure) to a data schema.

See "Creating Simple Data Elements" for more information.

Delete

context menu

Select to permanently remove the schema element from a data schema.

This action is not available for root level elements (those that represent the entity name).

Move Up

context menu

Select to move a data element (and the children, if applicable) to a higher position within the set of child data elements.

You can move data elements when:

  • The entity that contains the element is writable. See "Defining Entity Read-Only Properties" for more information.

  • The entity that contains the element exists in a project that is unsealed. See "Unsealing Projects" for more information.

  • The element is not at the root level.

Move Down

context menu

Select to move a data element (and the children, if applicable) to a lower position within the set of child data elements.

You can move data elements when:

  • The entity that contains the element is writable. See "Defining Entity Read-Only Properties" for more information.

  • The entity that contains the element exists in a project that is unsealed. See "Unsealing Projects" for more information.

  • The element is not at the root level.

Refactoring

context menu

Select to access a menu of options that enable you to propagate data model changes across a solution without sacrificing model integrity. See "Refactoring Entities and Data Elements" for more information.

Related Topics

Working with Views