Skip to main content

Manage Documents

Upload files to your project, organize them in folders, and let the Knowledge Curator automatically classify content into the knowledge graph.

Prerequisites

  • An existing project (see Create a Project)
  • For auto-classification: the project's Knowledge Graph must be enabled

Steps

1. Open the Documents page

Navigate to your project in the sidebar, then click Documents. The library opens as a Finder-style column browser: click a folder to open its contents in a new column to the right, and keep drilling as deep as your folder nesting goes. A search box sits above the browser. Once a document is classified, it carries a green badge showing how many knowledge units it contributed to the knowledge graph.

The Documents library — a Finder-style column browser of folders and files; each classified document carries a green badge with the number of knowledge units it added to the knowledge graph

2. Upload a file

Every folder column has a Drop files or click to upload zone at its foot. Drop files there (or click it to browse) and they upload directly into that folder — whichever column you drop into is the destination. You can also drag files straight from your desktop onto a folder.

Files are saved immediately. When the Knowledge Graph is enabled, each new document is then queued for automatic classification into the graph (see Monitor classification status below); when it's disabled, the file is simply stored.

tip

Choose where a document lands by uploading it into that folder's column. Folder descriptions matter here too — a described folder becomes its own knowledge-graph domain (see Create folders).

3. Create folders

Use the New Folder action in the column browser to add a folder inside the column you're in. Give it a name and an optional description.

Folders can be nested (e.g., research/papers). Empty folders are tracked via the project's folder descriptions, so they appear in the browser even without files.

Folder descriptions shape the knowledge graph

A folder's description is more than a label — it decides how the documents inside it land in the knowledge graph, and it has a double function:

  1. It declares the folder as a domain. When a description is present, ORQO treats the folder as a purposefully created collection. The folder name becomes a knowledge-graph domain, and every document inside it — and every knowledge unit extracted from those documents — is associated with that domain.
  2. It guides future matching. The description is also used to match future knowledge units to this domain, so related material that arrives later keeps landing in the right place.

Without a description, the folder name might or might not be used as a domain. ORQO instead lets the extracted content settle into whichever existing domains fit best by semantic similarity (derived from embeddings).

tip

Describe a folder when you want it to be an authoritative, named domain in the graph — a deliberate collection like "Contracts" or "Bird Migration." Leave the description blank when you'd rather let the classifier decide, by meaning, where each piece of content belongs.

4. Organize existing documents

To move a document, drag it onto another folder in the column browser. While dragging, hovering over a folder drills into it (spring-loaded), so you can drop a file deep in the tree in one motion. You can also rename folders -- all documents and subfolders inside move automatically.

To delete a folder, it must be empty first. Move or delete its documents, then remove the folder.

5. Search for a document

To find a document quickly, use the search box above the document browser (to the right). Start typing and ORQO searches your documents by name across every folder, showing a flat list of matches. Each result includes the folder it lives in, so you can tell similarly named files apart.

Click a result to open it. Clear the box with the × to return to the normal folder browser.

note

Search matches document names, not the text inside the files.

6. Monitor classification status

When Knowledge Graph is enabled, uploaded documents are classified automatically. Each document shows a status badge:

BadgeMeaning
PendingWaiting to be classified
CuratingThe Knowledge Curator is evaluating the content
ClassifyingThe 3-pass classifier is running
ClassifiedComplete -- shows the number of knowledge units created
FailedClassification failed -- hover the badge for the error message

Classification updates arrive in real time via WebSocket. You do not need to refresh the page. A classified document's green badge shows the number of knowledge units it added to the graph.

7. Re-classify a document

If you update a document's content or want to re-run classification, open the document and click Classify. This purges the old knowledge units and runs a fresh classification pass.

8. Edit document content

Click a document to open the document viewer. Markdown files can be edited inline. Click Save to re-upload the updated content to storage.

The document viewer — a Markdown document opened in place with Edit and Delete actions

9. Delete a document

Open the document in the viewer and click Delete. This removes the file from storage and removes any knowledge graph entries it created.

For documents synced from a Document Source, deleting here does not remove the file from the external source (GitHub, Google Drive, your local directory). What happens next depends on the source type, and the confirmation message tells you which case applies:

  • Runtime sources (Desktop App, SSH): the file re-appears on the next sync, because the source re-imports every file it still sees. To stop syncing it, exclude it with the source's file filter, move it to an _archive folder, or disconnect the source.
  • App sources (GitHub, Google Drive): the deletion sticks, but the file won't be re-synced unless you change it at the source.
tip

To keep a synced file in your library but out of the knowledge graph, move it into an _archive folder instead of deleting it. Archived files stay visible but are never classified.

What's next

Learn more