Used to refer to a
DimensionNode by ID or name within a specific Dimension.
In some cases the Aspect and/or Dimension of the referenced Node may be implied by the context
of its use. Otherwise, it may be required to explicitly identify the Node's
DimensionAspect using the
aspectID
and/or
aspectName
fields, and if required, the Node's
Dimension using
the
dimID
and/or
dimName
fields.
Fields
nodeID
0.6required when...nodeName is not set
string
|
The system-defined internal ID (in UUID canonical string format) of
an existing Node within the referenced (or implied) Aspect and Dimension.
If both the nodeID and nodeName fields are present, then the
nodeID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
nodeName
0.6required when...nodeID is not set
string
|
The name used to identify (to external systems) an existing Node within the
referenced (or implied) Aspect and Dimension.
If both the nodeID and nodeName fields are present, then the
nodeID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
aspectID
string
|
The system-defined internal ID (in UUID canonical string format) of
an existing Aspect to which the referenced Node belongs.
If both the aspectID and aspectName fields are present, then the
aspectID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
aspectName
string
|
The name used to identify (to external systems) an existing Aspect to which the referenced
Node belongs.
If both the aspectID and aspectName fields are present, then the
aspectID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
dimID
string
|
The system-defined internal ID (in UUID canonical string format) of
an existing Dimension that contains both the referenced Node and Aspect.
If both the dimID and dimName fields are present, then the
dimID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
dimName
string
|
The name used to identify (to external systems) an existing Dimension that contains
both the referenced Node and Aspect.
If both the dimID and dimName fields are present, then the
dimID field should take precedent to avoid ambiguity in cases where
the ID and name could be mismatched.
|
Example
- both aspect and dimension implied by context
{
"nodeID" : "32b16534-406d-3436-b4c6-c61f24874650",
"nodeName": "SomeNodeName"
}
Example
- dimension implied by context
{
"nodeID" : "32b16534-406d-3436-b4c6-c61f24874650",
"nodeName": "SomeNodeName",
"aspectID" : "d66b4d40-00af-11e3-b778-0800200c9a66",
"aspectName": "SomeAspectName"
}
Example
- aspect implied by context
{
"nodeID" : "32b16534-406d-3436-b4c6-c61f24874650",
"nodeName": "SomeNodeName",
"dimID" : "0e15ca40-00b0-11e3-b778-0800200c9a66",
"dimName" : "MyDimension"
}
Example
- both aspect and dimension explicitly referenced
{
"nodeID" : "32b16534-406d-3436-b4c6-c61f24874650",
"nodeName": "SomeNodeName",
"aspectID" : "d66b4d40-00af-11e3-b778-0800200c9a66",
"aspectName": "SomeAspectName",
"dimID" : "0e15ca40-00b0-11e3-b778-0800200c9a66",
"dimName" : "MyDimension"
}