Category
Categories provide logical grouping of atomic data objects (scalar items, structured items, bulk items etc.).
Category names are defined in supplementary documents paired with libraries, each of which may be tailored for specific industry purposes. They follow a hierarchy structure, providing progressively more specialization.
Categories are found in Libraries, or device library objects.
Attributes
Name (Required)
Indicates the name of the defined category this object represents. This may be any category which is defined as a child of the parent category (if part of a nested structure).
Categories must always be defined in full using the defined hierarchy. In the example below, because rotate is defined as a child of frame, the full hierarchy must be stated.
{
"udrtype": "category",
"name": "frame",
"children": [
{
"udrtype": "category",
"name": "rotate",
"children": [
{
}
]
}
]
}
Children
Categories can have the following children:
Markup
UDR Type:
category
Members:
Key
Value Type
Represents
name
string
Any valid child name defined in a supplementary document
Example:
{
"udrtype": "category",
"name": "frame",
"children": [
{
"udrtype": "category",
"name": "rotate",
"children": [
{
}
]
}
]
}