New for 10.1.5 (draft preview). This is a preview of how the parent page will look in FrameworX 10.1.5 (planned April 2026). The parent page is the current 10.1.4 version. Content under review. |
UNS Asset Tree (Reference): The Asset Tree provides:
The Asset Tree serves as the central hub for organizing the Unified Namespace, creating a logical structure that mirrors your physical assets or functional areas.
Asset Tree folders did NOT gain ontology columns in 10.1.5. All ontology metadata (DisplayText, Labels, SourceIri, BaseUserType, Attributes) lives on the typed Tag, not on the containing folder. When an OWL individual imports with typed members or a class IRI, it becomes a Tag named <folderPath>/<entityName>/Attr. The folder structure auto-creates from the slashes but carries no ontology properties of its own.
On export, the /Attr suffix is stripped so each OWL entity IRI reflects the entity's identity, not its FX storage leaf. Folders emit containment edges only (hasChild by default, or the policy's ordered ContainmentPredicates by depth).
See Industrial Ontology Integration How-to for the full model.
| Icon | Action | Description |
|---|---|---|
| 1 | Reload Tree | Refresh structure |
| 2 | New AssetFolder | Create container |
| 3 | New Tag | Add tag to tree |
| 4 | New TagProvider | Create connection |
| 5 | Insert Provider Data | Link external data |
| 6 | Edit Element | Modify properties |
| 7 | Rename | Change element name |
| 8 | Create Template | Generate DataTemplate |
| 9 | Collapse All | Close all folders |
Tags created without selecting a folder are placed in the RootTags folder. You cannot create sub-folders within RootTags.
Moving Tags:
Copying Elements:
Renaming:
Deleting:
// Full path including folders @Tag.Area1/Line1/Temperature @Tag.Plant/Boiler1/Pressure |
// Dynamic path resolution
Asset("Area1/Line1/Temperature")
// Relative path
Asset(@Client.Context.AssetPath + "/Temperature")
// TagProvider access
Asset("/OPCServer/Device1/Status") |
Right-click linked folder → Edit Asset Folder:
When solution running and Designer connected:
Add AssetTree Control to displays:
| Property | Description | Options |
|---|---|---|
| Name | Folder identifier | Any valid name |
| Alias | Display name override | Custom text |
| Visibility | External access control | Private/Protected/Public |
| LinkedTo | TagProvider connection | Connection name |
| Path | Full tree path | Auto-generated |
/Plant
/Area1
/Line1
/Motor1
/Sensor1
/Line2
/Motor2
/Sensor2
/Area2
/Tank1
/Pump1 |
/Production
/Mixing
/Ingredients
/Temperature
/Packaging
/Counter
/Weight
/Utilities
/Power
/Water |
/Motors /Motor001 /Motor002 /Pumps /Pump001 /Pump002 /Valves /Valve001 /Valve002 |
Tree not updating:
Cannot move tags:
TagProvider data missing:
Display not showing tree: