UDR Root

A UDR root object forms the root of an object model that is built from a UDR document. It contains libraries, devices, systems, and imports, which are references to external libraries.

Children

A UDR root object can have the following children:

Markup Example

{
  "udrtype": "udr",
  "children": [
    {
      "udrtype": "import",
      "library": "org.esta.lib.intensity.1"
    },
    {
      "udrtype": "library",
      "id": "com.acme.lib.standarddefs.1",
      "description": "ACME Corp Standard Definitions",
      "publishdate": "2020-09-02",
      "author": "ACME Corp",
      "children": [
      ]
    },
    {
      "udrtype": "deviceclass",
      "class": "com.acme.dev.my-device.1",
      "description": "ACME Corp My Device",
      "publishdate": "2020-09-02",
      "author": "ACME Corp",
      "children": [
      ]
    },
    {
      "udrtype": "system",
      "id": "com.acme.sys.my-system.1",
      "description": "ACME Corp System",
      "publishdate": "2020-09-02",
      "author": "ACME Corp"
      "children": [
      ]
    }
  ]
}