HxDR Data structure

Project centric

  • Project
    • Folder
      • GroupedAssets
        • Assets
          • Artifacts
            • Addresses

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.

Related Pages