You can control what is displayed in the table by using Type Selector described below. This option is not available for ontologies where the type is selected by clicking on one of the classes in the Class Hierarchy.
|Element Name||Displayed As||Description|
Lets you to select type(s) of assets to show in the table. You can select an asset type either from the Type drop-down list (it supports autocomplete so you a start typing the name of an asset type you are interested in) or you could click on the button next to the drop-down list, which opens a browsable hierarchical navigator listing available asset types.
Searching for Assets
|Element Name||Displayed As||Description|
|Free Text Search Box||Lets you type in a search criteria that will be matched against values in any properties of selected type of asset that contain text.|
|Advanced search Link||Advanced||The Advanced link opens a GraphQL query box. For a tutorial on GraphQL in EDG please go to the Export tab of a collection > GraphQL Queries > GraphQL in TopBraid Tutorial. For more information please go to https://graphql.org/.|
Clicking on Filters displays a drop-down lists of properties defined for the currently selected asset type and lets you select and deselect them. When a property is selected, a search widget will appear where you can enter a search criteria that is applied to deliver a subset of results. Each property filter supports various kinds of matching types described in a table below. Users can select multiple properties and specify search criteria for each. Clicking the search button will load only assets whose properties match the specified filters (along with any other selection settings).
|Columns Button||Clicking on Columns displays a drop-down lists of properties defined for the currently selected asset type and lets you select and deselect them. When a property is selected, it will be added as a table column.|
|Search Button||Runs a query based on the specified search criteria and presents results in the table.|
|Reset Active Filters||Removes all currently specified search criteria, including any defaults (which remain saved).|
|More Search Options Menu||This menu lets you perform operations on the results of the current search. You can select to batch edit all resource returned by your current search or export them in a choice of formats. It also provides an option to view GraphQL generated fo for the current search query, open a dialog that will let you name and save the current search criteria (query) for later use and open a list of any previously saved queries for this collections. User with manager privileges will also have an options to save the current query (including any search criteria and selected columns) as the default one for all users. The default will automatically be displayed to everyone who navigates to the collection and selects the asset type for which there is a default search.|
|Return Local Results Only Checkbox||When checked will ensure that the search query is ran only against assets directly defined in the current asset collection. In other words, will exclude from results any assets defined in the included collections.|
For each property selected using Filters drop down, you can enter a search criteria and specify the type of match. This determines how EDG uses the value you enter in that field to search for matching data. Different properties can use different match types, all combining together to produce an overall search result.
Type of Match
How a search value matches instance property-values
DEFAULT for text properties: Finds resources that contain the entered search string (case-insensitive) in the property value. Example: Search text "lis" on a city-name property would match instances having city-name values such as "Lisbon", "Lisboa", and "Minneapolis".
|equals||DEFAULT for relationships: For attributes, this will match the entered string exactly to the property value (case-sensitive). For relationships, this becomes an auto-complete field for selecting a related asset. As you start typing a value in a relationship field, you will get a list of autocomplete options that match the text you've typed so far—a list of the names (labels) of any resources that begin with the typed letters.|
|regular expression||For text properties, searches text using a regular expression that matches a property-value (case-insensitive). Example: Search text "^lis" as a regular expression matches city-name values that begin with "lis", e.g., "Lisbon" and "Lisboa" but not "Minneapolis". Conversely, "lis$" would match only at the name's end. For relationships, does similar matching, but on the labels of related resources.|
|any value||At least one value exists for the selected property (count >= 1). Example: See how extensively a property is used.|
|min/max number of values||Finds resources whose number of values for selected property fall in the range specified by the one or two numbers you enter. Example: If most resources in a $ModelType have labels in three languages, entering a label search with values-range 0 to 2 would return those instances with fewer. Leaving min range empty and just using 2 in the max field will return the same results.|
|no value||No values exist for the search property (count = 0). Example: Use to clean up a $ModelType and check for remaining work.|
|boolean||DEFAULT for Boolean properties: Search values restricted to true/false instead of free-text|
|nested form||Available only for relationships: Adds an embedded search form for properties whose type is another class|
|min/max (inclusive)||DEFAULT for numeric properties: Finds resources that are within the range of entered search criteria, inclusively.|
|min/max (exclusive)||Finds resources that are within the range of entered search criteria, exclusively.|
Switching between Tabular and Hierarchical Displays