summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--SCHEMA.new19
1 files changed, 19 insertions, 0 deletions
diff --git a/SCHEMA.new b/SCHEMA.new
new file mode 100644
index 0000000..75a97fd
--- /dev/null
+++ b/SCHEMA.new
@@ -0,0 +1,19 @@
+Design for new archiver schema
+
+ per message
+ from message body (scalar unless noted)
+ - subject
+ - to
+ - from
+ - date
+ - in-reply-to
+ - message-id
+ - references (list)
+
+ generated
+ - tags
+ - categories (perhaps, these are special tags that the sysadmin configures in the .cfg)
+ - likes/dislikes
+ - thread-id
+ - filename (for maildir, else it would be nice to have pointer offsets into a mbox)
+ - type == 'mail'