Define extended tag properties (CSV or JSON)
- Last UpdatedAug 08, 2024
- 2 minute read
You can add extended properties to a tag by defining it in the CSV or JSON metadata file.
Each AVEVA Insight solution is limited to a maximum of 48 extended properties, not counting the special extended properties, Location and Alias.
Extended property requirements
Extended property names are not case-sensitive. In addition, extended property names:
-
Cannot be changed or deleted.
Important! Be very careful not to mistype the extended property name. You will not be able to change or delete it after it is created.
-
Must be unique. They cannot match one of the fixed property names.
-
Must starts with a letter and include only alphanumeric characters and underscores.
-
Can be up to 50 characters long.
An extended property must be set with one of these data types:
-
Boolean
-
Geometry
-
Int32
-
DateTimeOffset
-
Guid
-
Int64
-
Double Int16
-
String
-
Geography
Important! Once a data type is set for an extended property, it cannot be changed.
An extended property string value cannot be more than 512 characters.
Example: Extended properties in a CSV metadata file

Example: Extended properties in a JSON metadata file
{
"metadata": [
{
"TagName": "Reactor3.Level",
"Description": "Level in reactor on line 3",
"DataType": "float",
"EngUnit": "Liters",
"InterpolationType": "linear",
"MyExtendedProp": { "DataType":"Double", "Value":"20"}
},
{
"TagName": "Reactor3.Level.SP",
"Description": "Setpoint for level in reactor on line 3",
"DataType": "float",
"EngUnit": "Liters",
"InterpolationType": "stairstep",
"MyExtendedProp": { "DataType":"Double", "Value":"20"}
"OtherNewProp": { "DataType":"String", "Value":"Test"}
}
]
}
Once an extended property is created for a tag, it can be used with any other tag within the same AVEVA Insight solution.