Topology Exposure and Inventory data is the information that represents entities in a telecommunications network and the relationships between them that provide insight into a particular aspect of the network of importance to specific use cases. Topology and Inventory data can be derived from inventory, configuration, or other data.
Topology Exposure and Inventory supports several topology domains. A domain is a grouping of topology and inventory entities that handles topology and inventory data.
Entities are enabling the modelling and storage of complex network infrastructure and relationships.
A relationship is a bi-directional connection between two entities, one of which is the originating side (A-side) and the other is the terminating side (B-side). The order of the sides matters since it defines the relationship itself which must be unique.
Classifier (also known as tag or label) permits the association of a well defined user specified string with an entity or relationship.
Decorators are user-defined attributes (key-value pairs) which can be applied to topology entities and relationships.
Topology Exposure and Inventory API provides the capabilities to fetch topology data. Using the filtering options, it is possible to define more specific query requests.
The entityTypeName is used as the root of the queries (from here referred to as RootObject). Every other object, either in targetFilter or scopeFilter, has to relate to the RootObject. The queries are constructed starting from the RootObject and all other objects are joined to it. If there is no connection between the RootObject and the other object(s), the query is not constructed. The RootObject still can be retrieved and filtered using the /attributes.
| Use case | domainName | entityTypeName | targetFilter | scopeFilter | Query result |
|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------|:---------------|:--------------------------------|:----------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------|
| To return the ids for all instances of the entityTypeName used in the query. | RAN | GNBDUFunction | | | All ids of every GNBDUFunction |
| To return all attributes of every instance of the entityTypeName used in the query. | RAN | GNBDUFunction | /attributes | | All GNBDUFunctions with every attribute |
| To return every instance of the entityTypeName used in the query, but only the attribute that was defined in the targetFilter parameter.
Note: The attribute must be a valid field of the object. | RAN | GNBDUFunction | /attributes(gNBId) | | All gNBIds of every GNBDUFunction |
| To return every instance of the entityTypeName used in the query, but only the attributes that were defined in the targetFilter parameter.
Note: The attributes must be separated by a comma "," when using parenthesis "()". | RAN | GNBDUFunction | /attributes(gNBId, gNBIdLength) | | All gNBIds and gNBIdLengths of every GNBDUFunction |
| To return the ids for all instances of the entityTypeName used in the query, that matches the given property in the scopeFilter parameter. | RAN | GNBDUFunction | | /sourceIds[contains (@item, 'SubNetwork=Ireland')] | Unique set of ids of GNBDUFunctions, where sourceIds contains SubNetwork=Ireland |
| To return the ids for all instances of the entityTypeName used in the query, that matches the given attributes in the scopeFilter parameter.
Note: The attributes must be separated by a AND or OR". | RAN | GNBDUFunction | | /attributes [@gNBIdLength=3 and @gNBId=111] | Unique set of ids of GNBDUFunctions, where the gNBIdLength equals 3 and the gNBId equals 111 |
| To return the ids for all instances of the entityTypeName used in the query, that satisfies one of the conditions in the scopeFilter parameter. A condition is a complete unit of scopeFilter parameter surrounded by square brackets.
Note: Multiple conditions can be given in the scopeFilter separated by a semicolon ";" to represent AND, or a pipe symbol "|" to represent OR. | RAN | GNBDUFunction | | /attributes [@gNBIdLength=3] | /sourceIds[contains (@item, 'SubNetwork=Ireland')] | Unique set of ids of GNBDUFunctions, where the gNBIdLength equals 3 or the sourceIds contains an item with "SubNetwork=Ireland" |
The entityTypeName is used as the root of the queries.
| Use case | domainName | entityTypeName | targetFilter | scopeFilter | Query result | |:-----------------------------------------------------------------------------------------------------------------------------------------------|-------------|:---------------|:-------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | To return the ids for all instances of an entityTypeName related by an association. | REL_OAM_RAN | ENodeBFunction | | /managed-by-managedElement | All ENodeBFunction entities that are managed by any Managed Element. | | To return the ids for all instances of an entityTypeName related by an association to another entity specified by its id. | REL_OAM_RAN | ENodeBFunction | | /managed-by-managedElement [@id = 'urn:3gpp:dn: ManagedElement=1'] | All ENodeBFunction entities that are managed by by the Managed Element urn:3gpp:dn: ManagedElement=1. | | To return the attributes for all instances of an entityTypeName related by one or more associations to other entities specified by their id. | REL_OAM_RAN | ENodeBFunction | /attributes | /attributes [@enbId=1] ; /managed-by-managedElement [@id='urn:3gpp:dn: ManagedElement=1'] | /managed-by-managedElement [@id='urn:3gpp:dn: ManagedElement=2'] ; /provided-euTranCell [@id='urn:3gpp:dn: ManagedElement=1, EUtranCell=2'] | All EnodeBFunction entities with enbId as 1, managed by the Managed Element urn:3gpp:dn: ManagedElement=1 or urn:3gpp:dn: ManagedElement=2, and provides EuTranCell urn:3gpp:dn: ManagedElement=1, EUtranCell=2. |
The entityTypeName is used as the root of the queries.
| Use case | domainName | entityTypeName | entityId | targetFilter | scopeFilter | Query result | |:-------------------------------------------------------------------------------------------------------------------|-------------|:---------------|------------------------------------------------|:----------------------------------------|:-------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | To return the relationships for a given entity specified by its id. | RAN | GNBDUFunction | urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1 | | | All relations for the GNBDUFunction with id urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1. | | To return specific relationships for a given entity specified by its id. | REL_OAM_RAN | GNBDUFunction | urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1 | /MANAGEDELEMENT _MANAGES _GNBDUFUNCTION | | All MANAGEDELEMENT _MANAGES _GNBDUFUNCTION relations for the GNBDUFunction with id urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1. | | To return specific relationships for an entity specified by its id to another entity using its id and association. | REL_OAM_RAN | GNBDUFunction | urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1 | | /managed-by-managedElement [@id = 'urn:3gpp:dn: ManagedElement=1'] | All MANAGEDELEMENT _MANAGES _GNBDUFUNCTION relations for the GNBDUFunction with id urn:3gpp:dn: ManagedElement=1, GNBDUFunction=1 where the managed element is urn:3gpp:dn: ManagedElement=1. |
Here, the relationshipTypeName is used as the root of the queries.
| Use case | domainName | relationshipTypeName | targetFilter | scopeFilter | Query result | |:---------------------------------------------------------------------------------------------------------|-------------|:----------------------------------------|:-------------|:-----------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------| | To return all relationships for a specified relationship type. | REL_OAM_RAN | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | | | All MANAGEDELEMENT_MANAGES_ENODEBFUNCTION relationships. | | To return all relationships for a specified relationship type with a specified association to an entity. | REL_OAM_RAN | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | | /managed-by-managedElement [@id='urn:3gpp:dn: ManagedElement=1'] | All MANAGEDELEMENT_MANAGES_ENODEBFUNCTION relationships having an association managed-by-managedElement to ManagedElement urn:3gpp:dn: ManagedElement=1. |
The domainName is used as the root of the queries.
| Use case | domainName | targetFilter | scopeFilter | Query result | |:--------------------------------------------------------------------------------------------------------------------------------------------------|------------|--------------|:----------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------| | Return all related entity IDs that are exactly matched with the specified classifier with given domain name. | RAN | | /classifiers[@item = 'gnbdu-function-model:Indoor'] | All the entity IDs that are classified with "gnbdu-function-model:Indoor" in RAN domain. | | Return all related entity IDs that are partially matched for the given classifier with given domain name. | RAN | | /classifiers[contains(@item, 'Ind')] | All the entity IDs that are partially matched with "Ind" in RAN domain. | | Return all related entity IDs that are exactly matched with the key-value pair that specified decorators with given domain name. | RAN | | /decorators[@gnbdu-function-model:textdata = 'Stockholm'] | All the entity IDs that are exactly matched with "gnbdu-function-model:textdata = 'Stockholm'" in RAN domain. | | Return all related entity IDs that are exactly matched with key parameter where the value of the decorator is unknown with given domain name. | RAN | | /decorators[contains(@gnbdu-function-model:textdata, "")] | All the entity IDs that are exactly matched with "gnbdu-function-model:textdata as key of the decorator in RAN domain. |
The entityName is used as the root of the queries.
| Use case | entityName | relationshipTypeName | targetFilter | scopeFilter | Query result | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|:---------------------|:--------------------------|:----------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Return all related entity IDs and classifiers. | NRCellDU | | /classifiers | | All NRCellDU IDs and classifiers. | | Return all related entity IDs and decorators. | NRCellDU | | /decorators | | All NRCellDU IDs and decorators. | | Return all related entity IDs that are exact match for the given classifiers and decorators. | NRCellDU | | | /classifiers[@item = 'gnbdu-function-model:Indoor']; /decorators [@gnbdu-function-model:textdata = 'Stockholm'] | All NRCellDU IDs where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator is 'Stockholm'" and where classifier exactly contains "gnbdu-function-model:Indoor". | | Return all related entity IDs and classifiers that are partially matched for the given classifier. | NRCellDU | | /classifiers | /classifiers[contains(@item, 'Ind')] | All NRCellDU IDs and classifiers partially contains the text "Ind". | | Return all related entity IDs and decorators where key is a exact match and value is partially match. | NRCellDU | | /decorators | /decorators[contains(@gnbdu-function-model:textdata, 'Stoc')] | All NRCellDU IDs and where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator partially contains 'Stoc'. | | Return all related entity IDs, decorators and classifiers where key of the decorator is a exact match and value partially matches, and classifiers partially contains from the given parameters. | NRCellDU | | /classifiers; /decorators | /classifiers[contains(@item, 'Ind')]; /decorators[contains(@gnbdu-function-model:textdata, 'Stoc')] | All NRCellDU IDs and decorators where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator partially contains 'Stoc' and classifiers partially contains the text "Ind". |
The relationshipTypeName is used as the root of the queries.
| Use case | entityName | relationshipTypeName | targetFilter | scopeFilter | Query result | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------|:----------------------------------------|:--------------------------|:----------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Return all related relationships IDs and classifiers. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | /classifiers | | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION IDs and classifiers. | | Return all related relationships IDs and decorators. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | /decorators | | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION IDs and decorators. | | Return all related relationship IDs that are exact match for the given classifier and decorators. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | | /classifiers[@item = 'gnbdu-function-model:Indoor']; /decorators [@gnbdu-function-model:textdata = 'Stockholm'] | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION IDs and decorators where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator is 'Stockholm'" and classifiers exactly contains "gnbdu-function-model:Indoor". | | Return all related relationships IDs and classifiers that are partially matched for the given classifier. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | /classifiers | /classifiers[contains(@item, 'Ind')] | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION and classifiers partially contains the text "Ind". | | Return all related relationships IDs and decorators where key is a exact match and value is partially match. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | /decorators | /decorators[contains(@gnbdu-function-model:textdata, 'Stock')] | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION and where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator partially contains 'Stock'. | | Return all related relationships IDs,decorators and classifiers where key of the decorator is a exact match and value partially matches, and classifiers partially contains from the given parameters. | | MANAGEDELEMENT _MANAGES _ENODEBFUNCTION | /classifiers; /decorators | /classifiers[contains(@item, 'Ind')]; /decorators[contains(@gnbdu-function-model:textdata, 'Stock')] | All MANAGEDELEMENT _MANAGES _ENODEBFUNCTION IDs and decorators where key of the decorator is "gnbdu-function-model:textdata" and the value of the decorator partially contains 'Stock' and classifiers partially contains the text "Ind". |
get /domains
get /domains/{domainName}/entity-types/{entityTypeName}/entities/{entityId}/relationships
get /domains/{domainName}/entities
get /domains/{domainName}/relationship-types/{relationshipTypeName}/relationships/{relationshipId}
get /domains/{domainName}/relationship-types/{relationshipTypeName}/relationships
get /domains/{domainName}/entity-types/{entityTypeName}/entities
get /domains/{domainName}/entity-types/{entityTypeName}/entities/{entityId}
get /domains/{domainName}/entity-types
get /domains/{domainName}/relationship-types
post /classifiers
application/json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
post /decorators
application/json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
get /domains
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ {
"name" : "name",
"entityTypes" : {
"href" : "href"
},
"relationshipTypes" : {
"href" : "href"
}
}, {
"name" : "name",
"entityTypes" : {
"href" : "href"
},
"relationshipTypes" : {
"href" : "href"
}
} ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/entity-types/{entityTypeName}/entities/{entityId}/relationships
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ "{}", "{}" ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/entities
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ "{}", "{}" ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/relationship-types/{relationshipTypeName}/relationships/{relationshipId}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/yang.data+json
application/problem+json
get /domains/{domainName}/relationship-types/{relationshipTypeName}/relationships
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ "{}", "{}" ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/entity-types/{entityTypeName}/entities
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ "{}", "{}" ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/entity-types/{entityTypeName}/entities/{entityId}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/yang.data+json
application/problem+json
get /domains/{domainName}/entity-types
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ {
"entities" : {
"href" : "href"
},
"name" : "name"
}, {
"entities" : {
"href" : "href"
},
"name" : "name"
} ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /domains/{domainName}/relationship-types
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ {
"relationships" : {
"href" : "href"
},
"name" : "name"
}, {
"relationships" : {
"href" : "href"
},
"name" : "name"
} ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
post /schemas
multipart/form-data
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
delete /schemas/{schemaName}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
get /schemas/{schemaName}/content
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
text/plain
application/problem+json
get /schemas
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ {
"domain" : "domain",
"name" : "name",
"content" : {
"href" : "href"
},
"revision" : "revision"
}, {
"domain" : "domain",
"name" : "name",
"content" : {
"href" : "href"
},
"revision" : "revision"
} ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
post /groups
application/json
{
"groupName" : "groupName",
"criteria" : {
"resourceInstances" : [ "resourceInstances", "resourceInstances" ]
},
"id" : "id"
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
delete /groups/{groupId}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
get /groups
{
"next" : {
"href" : "href"
},
"last" : {
"href" : "href"
},
"prev" : {
"href" : "href"
},
"self" : {
"href" : "href"
},
"totalCount" : 0,
"items" : [ {
"groupName" : "groupName",
"criteria" : {
"resourceInstances" : [ "resourceInstances", "resourceInstances" ]
},
"id" : "id"
}, {
"groupName" : "groupName",
"criteria" : {
"resourceInstances" : [ "resourceInstances", "resourceInstances" ]
},
"id" : "id"
} ],
"first" : {
"href" : "href"
}
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
get /groups/{groupId}
{
"groupName" : "groupName",
"criteria" : {
"resourceInstances" : [ "resourceInstances", "resourceInstances" ]
},
"id" : "id"
}
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/json
application/problem+json
put /groups/{groupId}
application/json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
Custom MIME type example not yet supported: application/problem+json
application/problem+json
Classifier
- ClassifierDecorator
- DecoratorDomains
- DomainsDomains_items_inner
- DynamicSelection
- DynamicSelection_resourceQuery
- EntitiesResponseMessage
- EntitiesEntityTypes
- EntityTypesEntityTypes_items_inner
- ErrorMessage
- ErrorGroup
- GroupResponse
- GroupResponse_criteria
- Groups
- GroupsHref
- HrefRelationshipTypes
- RelationshipTypesRelationshipTypes_items_inner
- RelationshipsResponseMessage
- RelationshipsSchema
- SchemaSchemaList
- SchemasStaticSelection
- TopologySelection
- Classifier
- Classifier UpDecorator
- Decorator UpDynamicSelection
- UpHref
- Href UpStaticSelection
- Up