diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-01-12 11:50:48 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-01-12 11:50:48 -0800 |
commit | 989e399825af57cefe5aa4103dc9f111bb0e3525 (patch) | |
tree | 8a62fbd67f1be111d780e72d637ee6af54a9af17 /notes | |
download | fatcat-989e399825af57cefe5aa4103dc9f111bb0e3525.tar.gz fatcat-989e399825af57cefe5aa4103dc9f111bb0e3525.zip |
init repo (with notes from Dec 16, 2017)
Diffstat (limited to 'notes')
-rw-r--r-- | notes/libs.txt | 8 | ||||
-rw-r--r-- | notes/notes.txt | 24 | ||||
-rw-r--r-- | notes/plan.txt | 10 | ||||
-rw-r--r-- | notes/reading.txt | 20 | ||||
-rw-r--r-- | notes/scope.txt | 42 |
5 files changed, 104 insertions, 0 deletions
diff --git a/notes/libs.txt b/notes/libs.txt new file mode 100644 index 00000000..8a789641 --- /dev/null +++ b/notes/libs.txt @@ -0,0 +1,8 @@ + +Python + flask + sqlalchemy + +Golang + sqlx (or xorm, or something to match rows to structs) + go-swagger diff --git a/notes/notes.txt b/notes/notes.txt new file mode 100644 index 00000000..4bfa3335 --- /dev/null +++ b/notes/notes.txt @@ -0,0 +1,24 @@ + +entity_id + uuid + revision + +entity_revision + entity_id + previous: entity_revision or none + state: normal, redirect, deletion + redirect_entity_id: optional + extra: json blob + edit_id + +edit + mutable: boolean + edit_group + editor + +edit_group + +editor + id + username + auth/email/etc diff --git a/notes/plan.txt b/notes/plan.txt new file mode 100644 index 00000000..005cc84a --- /dev/null +++ b/notes/plan.txt @@ -0,0 +1,10 @@ + +sqlalchemy schema +records (python library) +python classes +basic tests +flask http api +more tests +flask webface +dump tool + diff --git a/notes/reading.txt b/notes/reading.txt new file mode 100644 index 00000000..72017579 --- /dev/null +++ b/notes/reading.txt @@ -0,0 +1,20 @@ + +https://en.wikipedia.org/wiki/Anglo-American_Cataloguing_Rules +https://en.wikipedia.org/wiki/Resource_Description_and_Access +https://en.wikipedia.org/wiki/International_Standard_Bibliographic_Description +https://en.wikipedia.org/wiki/BIBFRAME +https://en.wikipedia.org/wiki/Periodical_literature +https://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records + +https://www.loc.gov/cds/downloads/FRBR.PDF + +Dublin Core IETF RFC: https://tools.ietf.org/html/rfc5013 + old: https://tools.ietf.org/html/rfc2413 + +http://dublincore.org/documents/dcmi-type-vocabulary + Basically just 'Text' + +mimetype list: https://www.iana.org/assignments/media-types/media-types.xhtml +Lanuguages: https://tools.ietf.org/html/rfc4646 + +https://beta.musicbrainz.org/doc/MusicBrainz_Database/Schema diff --git a/notes/scope.txt b/notes/scope.txt new file mode 100644 index 00000000..4df305f3 --- /dev/null +++ b/notes/scope.txt @@ -0,0 +1,42 @@ + +Want the "scholarly web": the graph of works that cite other works. Certainly + every work that is cited more than once and every work that both cites and + is cited; "leaf nodes" and small islands might not be in scope. + +Focusing on written works, with some exceptions. Expect core media (going for +completeness) to be: + + journal articles + books + proceedings + technical memos + reports + dissertations + +Probably in scope: + + magazine articles + published poetry + essays + government documents + conference + presentations (slides, video) + +Probably not: + + patents + court cases and legal documents + manuals + datasheets + courses + +Definitely not: + + audio recordings + tv show episodes + musical scores + advertisements + +Potential add-on services: + + course syllabi |