summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 7 insertions, 10 deletions
diff --git a/TODO b/TODO
index 1e7885ab..a188b88e 100644
--- a/TODO
+++ b/TODO
@@ -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