Skip to content

ontology: Tag and FolderTree schemas (Vaultican / W3Office Files) - #1136

Open
EgorPPS wants to merge 1 commit into
MetaState-Prototype-Project:mainfrom
EgorPPS:ontology/tag-foldertree
Open

EgorPPS wants to merge 1 commit into
MetaState-Prototype-Project:mainfrom
EgorPPS:ontology/tag-foldertree

Conversation

@EgorPPS

@EgorPPS EgorPPS commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Two new ontology schemas used by Vaultican (W3Office Files, platform eName @7f016cd4-04ce-52dd-b41c-a536bcc6229b, https://vaultican.postplatforms.com), a two-panel file manager over eVault.

Tag — 8bc6d065-8fc0-4ea9-aeb9-45566cacef34 (domain: productivity)

A named, flat folder-tag that never moves or copies its objects. Applying a tag to an object is a Relation { subject: object URI, predicate: "tag", object: tag envelope URI } written on the tagger's vault. The vault the Tag lives in says whose tag it is. No parent, no position — hierarchies live in FolderTree.

FolderTree — 84c803f2-f595-4c99-b126-1a361c10947e (domain: productivity)

An alternative virtual folder hierarchy over the same tags. kind: "tree" — explicit nodes, each either a concrete Tag or a group facet (month, chat, place…) that expands automatically; kind: "order" — an ordered list of facets. One object can live in many trees at once; trees never copy files.

Why not Label

Label (e70c0b15…) was reviewed and deliberately not reused: it models a different thing (labels attached to a record by the labelling platform), while Tag is the user's own folder vocabulary and FolderTree is the user's own arrangement of it.

Both schemas carry an optional platform field (eName of the writing platform). Written only into the user's own vault; read by anything that understands Tag + Relation.

🤖 Generated with Claude Code

…alternative folder trees)

Tag (8bc6d065-8fc0-4ea9-aeb9-45566cacef34): a named, flat folder-tag; applying it to an object is a Relation {predicate: "tag"}.
FolderTree (84c803f2-f595-4c99-b126-1a361c10947e): an alternative virtual folder hierarchy over tags and facets (kind: tree | order).
Both are written by Vaultican (W3Office Files) into the user's own vault; Label was deliberately not reused (it serves a different purpose).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@EgorPPS
EgorPPS requested a review from coodos as a code owner September 14, 2026 17:20
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: b3171869-35e5-408c-931f-1db6dc0619ae


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant