{ "domain_library": { "name": "MyDomainLibrary", "domains": [ { "name": "ShapesDomain", "domain_id": 32, "register_types": [ { "name": "ShapeType", "type_ref": "ShapeType" } ], "topics": [ { "name": "Pentagon", "register_type_ref": "ShapeType" }, { "name": "Hexagon", "register_type_ref": "ShapeType" }, { "name": "Heptagon", "register_type_ref": "ShapeType" }, { "name": "Octagon", "register_type_ref": "ShapeType" }, { "name": "Nonagon", "register_type_ref": "ShapeType" }, { "name": "Decagon", "register_type_ref": "ShapeType" }, { "name": "Hendecagon", "register_type_ref": "ShapeType" }, { "name": "Dodecagon", "register_type_ref": "ShapeType" } ] }, { "name": "AnotherShapesDomain", "domain_id": 101, "register_types": [ { "name": "ShapeType", "type_ref": "ShapeType" } ], "topics": [ { "name": "Square", "register_type_ref": "ShapeType", "topic_qos": { "reliability": { "kind": "RELIABLE_RELIABILITY_QOS" } } }, { "name": "Circle", "register_type_ref": "ShapeType" }, { "name": "Triangle", "register_type_ref": "ShapeType" } ] } ] } }