Skip to main content
Dataerai organizes data as Projects → Collections → Assets. This tutorial walks that hierarchy and shows how to navigate, inspect, and act on items — first in the web workspace, then with the same calls from Python.

Overview

Use this tutorial to learn how to move around your workspace. What you’ll use:
  • Projects for the main work area.
  • Collections for grouping related records.
  • Assets for files, metadata, notes, and relationships.
How navigation works:
  • Single-click a row to inspect it in the sidebar.
  • Double-click a row to open it.
  • Use the path above the list to see where you are.
  • Select rows to show actions such as Copy, Cut, Paste, and Permissions.
Good to know:
  • You only see projects, collections, and assets you are allowed to access.
  • Browser examples show the normal workspace flow.
  • Code examples are included for users who want to inspect the same data from Python.
The Python SDK covers transfers and metadata. The code examples for browsing use the public REST API because the SDK does not include list/retrieve methods for the full hierarchy.

Select and inspect

A single click selects an item and opens its detail sidebar — a quick way to inspect something without leaving the list. In the app
  1. Sign in. The workspace opens at Home, listing your projects in a table with columns Name, Members, Updated and a <n> results count.
  2. Single-click a project row (e.g. Synthetic PLD Experiments). The row highlights blue and the detail sidebar opens on the right, showing the name, Modified … ago, the description, a Members label with <n> people, and a settings gear.
A selected project with its detail sidebar From code First authenticate with the public REST API. Set DATAERAI_SERVER to your Dataerai site and DATAERAI_TOKEN to an access token for your account.
So the rest of the tutorial runs end-to-end on the tutorial account, we create a small hierarchy from code — in the web app you’d click New project, + New collection, and drag a file into Upload instead. (The screenshots use a different seed account, Synthetic PLD Experiments, so the on-screen names won’t match the ones we create; the calls are the same.)

Drill into a project

Double-click a project to open it and see its collections. In the app
  1. Double-click the project row. The list opens that project.
  2. The list now shows the project’s child collections with columns Name, Type, Creator, Updated, and the toolbar gains the Data / Readme tabs plus Upload, + New collection, and + New asset buttons.
A project opened, showing its collections From code List your projects, then list a collection’s child collections. This is the same data the web app uses when you double-click into a project.
Each project carries a root_collection_id: the hidden root that holds its top-level collections and assets. root_collection_id is null if you can’t see the root, and collections form a DAG, so parent_ids may list several parents.

Into a collection — the assets

Double-click a collection to see its assets (the leaf of the hierarchy). In the app
  1. Double-click a collection row. The path above the list updates to show the project and collection you opened.
  2. The list now shows that collection’s assets with columns Name, Type, Creator, Updated.
A collection opened, showing its assets From code List a collection’s assets.
The page of assets is in the JSON body, but the cursor/has-more metadata lives in the response headers: X-Page-Limit, X-Has-More, and X-Next-Cursor. Pass X-Next-Cursor back as the cursor param for the next page. Default limit is 100, max 1000. current_content is null if you lack read-content access.

Asset detail & the selection toolbar

Select an asset to open its full detail panel, and use the floating toolbar to act on a selection. In the app
  1. Single-click an asset row. The detail sidebar shows the record with four tabs: General, Metadata, Notes, Comments. The General tab lists Title, Type, Size, Alias, DID (the asset’s auto-minted persistent identifier, with a View DID document button), Tags (with an Add tag… input), Locked, Owner Type, Owner, Creator, Created, Updated, an Allocation dropdown, a Relationships card (add and browse provenance links — see Provenance & relationships), and a Citation panel (copy or download a citation in BibTeX, RIS, APA, MLA, or Chicago).
  2. With one or more rows selected, a floating toolbar appears centered at the bottom reading <n> selected with Copy, Cut, Paste, Permissions, and a (More actions) menu (Download, Copy Link, Edit, Delete, Provenance, Annotate, Unlink).
An asset's detail panel with the selection toolbar
  1. Click the Metadata tab to see the asset’s metadata tree (the user metadata plus any current_content.extracted_metadata).
The asset detail sidebar on the Metadata tab From code Retrieve one asset — its fields map 1:1 to the sidebar’s General tab (Title, Alias, ID, Tags, Locked, Owner Type, Owner, Creator, Created, Updated; Type/Size come from current_content.files, and the Metadata tab is metadata + current_content.extracted_metadata).
Every view can be shared or bookmarked from the browser. Use the path above the list to jump back up to a project or parent collection. In the app
  1. The path above the list shows where you are, such as Home, then the project, then the collection. Click any part of the path to jump straight to that level.
  2. Copy the browser URL to share or bookmark the exact view you’re looking at.
The navigation path at a nested collection From code The API can return an asset’s location, including its project and collection path, which is useful when you need to build links or move between related views.

Next steps