Partitions and namespaces in the data model
A namespace is a logical categorization system that enables you to partition the data model by prepending the namespace to classes and attributes. You can use namespaces to identify data. On the other hand, datasets enable you to partition instance data.
Example of a dataset and namespace
You can use namespaces for the following purposes:
- Partitioning of classes and attributes based on provider or consumer of a type of data, or other arbitrary groupings.
For example, all classes in Common Data Model are in the BMC.CORE namespace, and all other classes provided by BMC Helix CMDB containing configuration definitions are in the BMC.CORE.CONFIG namespace. - Labeling to identify classes that serve different purposes.
- Creating of unique names for classes.
- Providing logical categorization system for the data model.
- Using namespaces in reconciliation definitions to include data that is stored for a particular purpose instead of lengthy qualifications.
Other BMC products that extend the data model, such as BMC Discovery, create their own namespaces to hold the new classes and attributes. Likewise, BMC extensions that are distributed independently of BMC products use their own namespaces.
Related topics
Creating-or-modifying-classes-by-using-Class-Manager
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*