diff options
Diffstat (limited to 'notes')
-rw-r--r-- | notes/alignments.txt | 9 | ||||
-rw-r--r-- | notes/data_model.md | 10 | ||||
-rw-r--r-- | notes/url_structure.txt | 6 |
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 |