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 | 
