> [!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.