IDs
Source Connector
Content ID
ID for a content that is unique and does not change when the content is updated.
Version ID
An ID that changes when the content updates. Or if the system does not create that type of ID, this should match the content id.
Immutable ID
Hash of a system id (inode, content id, etc.) and modification date for a content. It is an id that captures a point in time.
Content Diffuser
Content Hash
Equal to the Local ID
Version Hash
Equal to the Immutable ID.
Local ID
A hash of the endpoint ID + all version hashes.
Motation
Motation ID
Motation ID for a Content Motation object matches Local ID from Content Diffuser. Motation Objects related to Content Motation will have the Local ID + Motation Object type.
The Motation ID is used for retrieving Motation objects from diesel.
Impulse ID
Impulse IDs are used for individual IDs in a Motation file. They are a segmented and hashed ID.
example:
The left of the .
is a hash of the location of the id. Such as "Content" or "Relationship". There is an enum in the impulse-id go module which is a list of all possible locations.
The right of the .
is a hash of the endpoint ID + the ID in the raw data from the system.
Destination Connector
Content ID
ID for a content that is unique and does not change when the content is updated.
Field ID
An ID for a field that is unique within the definition.
Last updated
Was this helpful?