In the [[Megastructure]], how do I store images? I have tons of them; photos, screenshots, drawings. I can't seem to stop amassing them. I used to find [[Cyberrachel]] as //the// solution to the problem, but years after I can confidently say that I was wrong. Something file-based is the way to go. = Ontology of the Megastructure The ontology is best expressed with a formal language. I'm using [[Go]]'s type system here:. Pointers indicate the field's optional. ```go type Metadata struct { tags []Tag description *string } type ImageStorage []Domain type Domain struct { location Location // might be different computers altogether albums []Album } type Album struct { year uint month *uint title string metadata *Metadata images []Image } type Image struct { year uint month *uint day *uint metadata *Metadata contents []byte } ``` Fits the file system perfectly. Except I'm not exactly sure where to put the metadata. JSON files nearby? Domains are synced with SyncThing. I'm incorporating it. Read this: => links>1612