Default language.

Important This documentation space contains information about the on-premises version of BMC Helix Discovery. If you are using the SaaS version of BMC Helix Discovery, see BMC Helix Discovery (SaaS).

Viewing the system taxonomy


The system taxonomy defines all kinds of data objects in the system and the relationships between them. The BMC Discovery Administrator can examine all of these objects, including their attributes, roles, and relationships.

None of this information can be changed from the BMC Discovery user interface.

To view the system taxonomy

  1. From the main menu, click the Administration icon.  
    The Administration page opens.
  1. In the Model section, click View Taxonomy.
    All base taxonomy objects are listed, along with the following information:
    • Object Name—The name of the object kind. The superclass of this object is displayed in brackets as a hyperlink.
    • Description—A description of this object type.
    • Subclasses—Subclasses of this object type.
    • Attributes—Attributes of this object type.
    • Known relationships—Known relationships for this object. The object to which this relationship refers is displayed as a hyperlink at the end of the relationship name. Relationships with impact information also display arrows denoting the impact direction. For example:
      • Contained:Containment:Container:Cluster [Cluster]
        Containing Cluster
      • Container:Containment:Contained:ClusterMember [Cluster Members]
        Cluster Members contained in this Cluster

The Files tab shows the taxonomy files that are installed on the appliance, and download links to those files. From the Files tab, click the link to the 00taxonomy to download the base taxonomy, or links to other taxonomy extensions that you have installed. The download is a zip file of directories containing the JSON files that make up the taxonomy.

The default data model diagrams show the BMC Discovery default shipping model including the main sections of the model. The diagrams should be useful if you are building searches and using the model to understand it. The aim of the diagrams are to be a quick reference to complement the detail recorded in this Node Lifecycle information and the taxonomy.

It does not represent the entire BMC Discovery data model and therefore does not show all the nodes, attributes or relationships.

Further details of the data model can be found in the BMC Discovery taxonomy. To view the taxonomy on the BMC Discovery UI, from the main menu, click the Administration icon. The Administration page displays. From the Model section, click View Taxonomy. A link to the current, full-size version of the diagrams below is also available in the online documentation.

Taxonomy limitation

The relationships displayed in the taxonomy are not exhaustive. That is, all possible relationships are not displayed in the taxonomy.
For example, the following containment relationships are valid:

  • Group:Container:Containment:ContainedItem:SoftwareInstance
  • Group:Container:Containment:ContainedItem:Host

The following diagrams show the BMC Discovery Default Data Model with its different nodes, attributes and relationships between different parts of BMC Discovery. It is split across the following diagrams:

  • Main Diagram—contains all the core entities used in the modeling and discovery of hosts.
  • Network and Printer Diagram—contains entities used in the modeling and discovery of network devices and printers.
  • Mainframe Diagram—contains entities used in the modeling and discovery of mainframe computers.
  • Storage and Load Balancers—contains entities used in the modeling and discovery of storage entities and load balancers.

It is important to note that the model itself is not in separate sections, the separate diagrams exist in order to more clearly convey information.

Main

Network and Printer

ADDM113Model_Main.png

ADDM113Model_NetworkDevicePrinter.png

Mainframe

Storage and Load Balancers

ADDM113Model_Mainframe.png

ADDM113Model_StorageLoadBalancer.png

You can also download a pdf file here which includes all of the diagrams above, and provides a better zoom capability than the individual PNG files.


Node Kinds 

Inferred nodes

For details on these nodes see Inferred-nodes.

DDD nodes

For details on these nodes see DDD-nodes.

Pattern Management nodes

For details on these nodes see Pattern-Management-nodes.

Conjecture nodes

For details on these nodes see Conjecture-nodes.

The PNG images are static and represent the latest taxonomy.They do not reflect any on-site changes that might have been made to the taxonomy on your appliance.


Storage and modification of the taxonomy

Taxonomy definitions are configured using JSON files which are held directories beneath the following:

  1. /usr/tideway/data/installed/taxonomy/
  2. /usr/tideway/data/custom/taxonomy/

Previously, the taxonomy definitions were configured using xml files in the installed and custom directories. The new JSON formatted taxonomy files take precedence over the xml files of the same name.

The directories are parsed in the order given (installed before custom), and the files contained in these directories are parsed in alphabetical order, with numbers before letters. This order is important as later definitions for the taxonomy override those loaded earlier.

The standard base taxonomy files are contained under the /usr/tideway/data/installed/taxonomy/00taxonomy directory.

To add additional details to a node, you should use a detail node rather than extending the taxonomy. For more information, see Detail-node.


The Telco taxonomy extension

A Telco taxonomy extension is provided for Communication Service Providers (CSPs) to use. The taxonomy extension simply provides a model for CSPs to use.BMC Discovery does not populate or modify this model in any way; Telco nodes are imported from data sources. To enable the Telco taxonomy extension, see Telco nodes.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*