Files
memex/notes/closos-attributed-object-store.org

23 lines
1.1 KiB
Org Mode

:PROPERTIES:
:ID: 12cacf94-e868-449b-a72c-6d45695edf92
:CREATED: [2026-03-30 Mon 21:16]
:EDITED: [2026-04-07 Tue 13:42]
:END:
#+TITLE: CLOSOS: Attributed Object Store
#+DATE: 2026-03-22
#+FILETAGS: :architecture:lisp:os:closos:database:
* 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.
* Source
:PROPERTIES:
:ID: 9c69a9ab-1c96-490e-9a8e-fbeafacba30e
:END:
- [[attachment:strandh-lispos.pdf][Robert Strandh, "CLOSOS: Specification of a Lisp operating system" (2013)]]