Dimension Service API  0.32

Overview

The Dimension Service is the authoritative source about dimensions. A dimension is a collection of items that all share a broad, common purpose or type; it also provides the means for organizing and subdividing that collection.

Every dimension defines one or more aspects. An aspect defines a particular "granularity" of detail within the dimension and is a part of its structure.

A dimension node represents the primary data contained within a dimension. Each node could represent a single item or a collection of items. Nodes are individually addressable (each has a unique ID) within its dimension. When a node is created, it is permanently assigned to one of the dimension's aspects.

Every dimension has exactly one root node; it is created automatically when the dimension is first defined and it is independent of any other nodes. It is special and cannot be deleted. All other nodes have an implicit relationship to the root node (the relationship does not need to be manually defined). The root node serves as a "catch-all" entry to which all other nodes are connected.

The special root node exists in the root aspect, which is also created automatically when the dimension is defined and cannot be deleted. No nodes except the root node are allowed within the root aspect.

All other relationships between nodes or aspects must be explicitly defined.

Resources by Topic

Jump to topics

Aspects(9)Attributes(16)Dimensions(13)Nodes(19)
 

Data Objects

AttributeConstraintAttributeDefinitionAttributeValueBatchRequestBatchResponseDimensionDimensionAspectDimensionAspectRefDimensionNodeDimensionNodeRefErrorErrorDetailLocalizedStringPagedDataPagedDataMetaResolveRequestResolvedItemSearchIndexSearchOptionsSearchQuerySearchRequestSearchSort
 

Error Code Index