diff options
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 17 | 
1 files changed, 7 insertions, 10 deletions
| @@ -1,22 +1,22 @@  ## Schema / Alignment / Scope +- wikidata IDs are first-class identifiers (release, container, creator)  - switch a bunch more primary keys to UUID: revs, editor ids, edit numbers -- abstracts! as files? separate table? format (latex, html, etc)? -- work_type, release_type, release_status  - multiple URLs -- other identifiers (just in extra?)  - make "raw" fields in release_ref/release_contrib JSON? -- wikidata IDs are first-class identifiers +- abstracts! as files? separate table? format (latex, html, etc)? +- other identifiers (just in extra?) +- work_type, release_type, release_status  name ref: https://www.w3.org/International/questions/qa-personal-names  ## High-Level Priorities -- bulk loading of releases, files, containers, creators -- manual editing of containers and releases (web interface) -- accurate auto-matching matching of containers (eg, via ISSN)  - full database dump and reload (import/export) +- manual editing of containers and releases (web interface) +x bulk loading of releases, files, containers, creators +x accurate auto-matching matching of containers (eg, via ISSN)  ## Performance @@ -34,9 +34,6 @@ x have release creation auto-create works if one isn't specified  - 'parent rev' for revisions (vs. container parent)  - "submit" status for editgroups? -api: -- all files for a given release -  review  - what does openlibrary API look like?  - add a 'live' (or 'immutable') flag to revision tables | 
