HxDR Data structure
Project centric
- Project
- Folder
- GroupedAssets
- Assets
- Artifacts
- Addresses
- Artifacts
- Assets
- GroupedAssets
- Folder
The assets are the lowest layer that can be directly queried. The remaining tree is only retrievable as nested graphql query.
GroupedAsset
- a group of assets
Asset
- A file or group of files that have been uploaded by a user/device.
- An asset can have 1 or more artifacts.
Artifact
- A transformation that has been applied to the input file/s.
- An artifact can have 1 or more addresses.
Address
- an url that could be a streaming endpoint or a download link to the artifact.
Project
- Is the new container for collaboration between users and it will be the first entry level of the data structure hierarchy.
- A Project has always root folder.
Folder
- A folder can contains Assets or other folders.