Tag Modeler Workflow
Tag Modeler Workflow
The tag modeler creates standard tag classifications and instances through APIs or ingestion for one or more JSONs.
- Classifications
- Instances and connections to assets
- Groups for classifications or instances
- Create tag classifications, which define the standard instances with common characteristics.Values for
tagclassifications
in the JSON include:- id
- name
- description
Next, add values for reserved attributes. Adding values for reserved attributes to a classification allows sub-classifications to inherit those values. Values for
reservedProperties
andproperties
are added to the named tag classification node. Static attributes should be defined as part of the tag classification. - Create tag instances and tag correlations.Tag instances represent specific tags associated with a type of tag classification, and connect to an asset instance.Note: You can associate a tag classification with an asset classification. When an asset instance is created from an asset classification, the asset instance automatically creates an appropriate tag instance where the tag classification was associated to the asset classification.Values for
tagAssociations
>monitoredEntity
in the JSON include:- id
- ccomClass
The
ccomClass
vaue formonitoredEntity
is predetermined according to their place in the hierarchy (ENTERPRISE
,SITE
,SEGMENT
, orASSET
).Values fortagAssociations
>tags
in the JSON include:- id
- name
- classification
- reservedProperties
- aliases
- nextRelatedTag
Values forreservedProperties
are added under the named tag instance. Dynamic attributes should be defined as part of the tag instance.Note: If the same attribute is defined at the class and instance levels, the attribute value defined in the instance takes precedence over the class.Values for
classification
are the tag classification. Values foraliases
are alternative tag names. Values fornextRelatedTag
are correlated tag names. Correlated tags capture the same measurement data but are labeled differently and may have different quality and density. - Add group associations for the tag instances.
Group associations include classifications of one type that are related or connected in some way. Groups include member tag instances which can be added in the JSON.
Values forgroups
include:- id
- name
- description
- ccomClass
- associatedEntityCcomClass
- properties
- associatedEntityIds
The
ccomClass
value is predefined asGROUP
. TheassociatedEntityCcomClass
value is the type (ENTERPRISE_TYPE
,SITE_TYPE
,SEGMENT_TYPE
, orASSET_TYPE
) of the member instance listed under the group parent node. The members of the group are added using thesourcekey
forassociatedEntityIds
.
For more information, refer to the APIs or ingestion documentation to complete the workflow.