13 Libraries
Libraries is the central repository of reusable definitions used across TDengine IDMP. It is accessed from the Libraries menu in the main navigation bar.
The Libraries menu contains the following sections:
| Section | Description |
|---|---|
| Element Template | Define reusable element structures with attribute templates (see Chapter 3) |
| Event Template | Define event schemas and notification rules (see Chapter 6) |
| Enumeration Sets | Map integer values to human-readable labels |
| Categories | Define classification tags for elements, attributes, events, and more |
| UOM | Manage units of measurement and automatic conversion |
| Composite Metric | Define virtual metrics computed from other attributes (see Chapter 7) |
| Action Template | Define reusable automated actions that analyses invoke when a trigger condition is met |
| Agentic AI | Manage Skills and MCP templates available to AI Agents |
This chapter covers Enumeration Sets, Categories, UOM, Action Templates, Agentic AI, and Knowledge Graph.
๐๏ธ Enumeration Sets
An enumeration set maps integer (or other numeric) values to human-readable labels. When an attribute's data type is an integer that represents a discrete state โ such as 0 = Stopped, 1 = Running, 2 = Fault โ you can assign an enumeration set to the attribute so that IDMP displays the label instead of the raw number.
๐๏ธ Categories
Categories are classification tags that can be applied to objects in IDMP to make them easier to filter, search, and organize. Any element, attribute, event, dashboard, panel, or RT analysis can be tagged with one or more categories.
๐๏ธ Units of Measurement
In industrial and IoT environments, measurements collected from different devices or systems often use different units. Even after data is stored in TDengine TSDB, unit inconsistencies can remain across assets or over time. IDMP manages this through a Units of Measurement (UOM) library that enables automatic unit conversion in attribute formulas, calculations, and display.
๐๏ธ Action Templates
An action template defines a reusable automated action that real-time analyses invoke when a trigger condition is met. For example, when a distribution transformer's analysis outputs an average voltage above a threshold, it can automatically send an alert notification to the operations group. By capturing actions as templates, multiple analyses can reference the same template and adjust its runtime parameters locally within each analysis, without affecting the template itself.
๐๏ธ Agentic AI
Agentic AI is the central entry point for managing reusable AI Agent capabilities in IDMP, covering two categories of resources: Skills and MCP Templates. Administrators define and maintain organization-level AI capabilities here, while users configure their own MCP connections based on these templates in Profile Settings.
๐๏ธ Knowledge Graph
Knowledge Graph is a technology that organizes document content and knowledge into a network structure: the system extracts entities and the relationships between them from documents, forming a knowledge network that can be queried and expanded along those relationships. It answers questions such as "what knowledge do the documents contain, how is that knowledge connected, what can be derived from what, and what are the logical relationships between knowledge points." All entities and relationships in the knowledge graph come from document content and are extracted automatically by the system โ no manual modeling is required.
