> [!tldr] Plaintext with metadata & assets in a folder The result of nearly a month of wasted trains of thought... # An Unnamed System for Data & File Management Everything is either a **record** or an **asset**. ## Records Records are stored in [[Interchangeable Plaintext Data Forms]]. ![[Interchangeable Plaintext Data Forms 2026-08-13 11.15.38.excalidraw.svg]] **Meta fields:** - `_id` - **only required meta field**, globally unique via any of the [[Unique Identification Schemes]] - All records may be referenced by anything anywhere - `_created` - [[ISO 8601]] for date of birth - `_updated` - [[ISO 8601]] for last modified date - `_classes` - a list of tags associated with a [[JSON Schema]] - to be used for doing aggregations across all records - `_body` - when converted to a [[Markdown]] document, the body - `_name` - when converted to a [[Markdown]] document, the name - `_path` - when converted to a [[Markdown]] document, the directory path from root Records may *opt-in* to these fields in order to: - Be referenced unambiguously (`_id`) - Be aggregated & trended (`_classes`) - Merge & moved cleanly (`_created` & `_updated`) - Change forms (`_body`, `_name`, `_path`) ## Assets Assets are other types of files. All assets are stored on a [[3-2-1 Rule for File Backups|Backup Island]]. Once assets are saved to the island, they become **static**. They are not moved or renamed. Assets can then be unambiguously referred to by their path - including the use of a [[URI|File URI]], e.g. `[Example Asset Link](file:///Volumes/home/Island/README.md)`[^1] **** # More ## Source - self [^1]: file:///Volumes/home/Island/README.md works on my PC, but not yours.