Files
memex/notes/closos_attributed_object_store.org

993 B

CLOSOS: Attributed Object Store

Concept

The traditional hierarchical file system (folders and files) is replaced by a system-wide database of objects retrieved via key/value attributes.

Key Principles

  • Attribute-Based Retrieval: Objects are not "located" in a path but retrieved via metadata (e.g., `:author`, `:date`, `:category`).
  • Semantic Storage: Data maintains its structural meaning. A "Note" or "Document" is a Lisp object, not just a raw byte stream.
  • Directories as Objects: Directories are simply specialized objects containing a list of object entries and their attributes, allowing for non-hierarchical organization where one directory can store another.