summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--notes/alignments.txt9
-rw-r--r--notes/data_model.md10
-rw-r--r--notes/url_structure.txt6
3 files changed, 17 insertions, 8 deletions
diff --git a/notes/alignments.txt b/notes/alignments.txt
new file mode 100644
index 00000000..e6f648c2
--- /dev/null
+++ b/notes/alignments.txt
@@ -0,0 +1,9 @@
+bibtex
+BIBFRAME
+schema.org: http://schema.org/CreativeWork
+dublin core
+
+entity specific:
+- crossref / release
+- orcid / creator
+- issn / container
diff --git a/notes/data_model.md b/notes/data_model.md
index 94716b00..2d2825ae 100644
--- a/notes/data_model.md
+++ b/notes/data_model.md
@@ -1,11 +1,11 @@
Entity list:
- work
- release
- creator
container
+ creator
file
+ release
+ work
## Cookbook
@@ -94,7 +94,9 @@ Each entity type has tables:
represents change metadata for a single change to one ident
needed because an edit alwasy changes ident, but might not change rev
- _log (NOT IMPLEMENTED)
+Could someday also have:
+
+ _log
history of when edits were actually applied
allows fast lookups of history of an entity (ident)
unnecessary if we keep a log of edit group accepts?
diff --git a/notes/url_structure.txt b/notes/url_structure.txt
index 14a3e41d..378628dd 100644
--- a/notes/url_structure.txt
+++ b/notes/url_structure.txt
@@ -1,8 +1,6 @@
## fatcat.org
-Workflow requires sessions to hold, eg, current edit group.
-
/work/create
/work/:id view
/work/:id/history chain of revisions
@@ -13,14 +11,14 @@ Workflow requires sessions to hold, eg, current edit group.
/work/rev/:rev view
/work/rev/:rev/edit modify; only before submission
-/edit/:id
/editgroup/:id
+/editgroup/:id/accept
/editgroup/:id/submit
/signup
/login
/account
-/cataloger/:id view... edits?
+/editor/:id view... edits?
/changelog
/status