diff options
| -rw-r--r-- | .reading.txt.swp | bin | 0 -> 12288 bytes | |||
| -rw-r--r-- | README.md | 2 | ||||
| -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 | 
7 files changed, 106 insertions, 0 deletions
| diff --git a/.reading.txt.swp b/.reading.txt.swpBinary files differ new file mode 100644 index 00000000..d50ba1e8 --- /dev/null +++ b/.reading.txt.swp diff --git a/README.md b/README.md new file mode 100644 index 00000000..c4994e24 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ + +FatCat... catalog all the things! 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 | 
