summaryrefslogtreecommitdiffstats
path: root/notes/schema
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-09-25 15:44:39 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-09-25 15:44:39 -0700
commit186c03c2b9e1b08e4298383fc6593d1b2c3a5dd8 (patch)
treeb116678710d9a69df023f7dc90525d7563506891 /notes/schema
parentc1391060cc4575365f81fc674e35d8c182ccde83 (diff)
downloadfatcat-186c03c2b9e1b08e4298383fc6593d1b2c3a5dd8.tar.gz
fatcat-186c03c2b9e1b08e4298383fc6593d1b2c3a5dd8.zip
start organizing notes into subdirectories
Diffstat (limited to 'notes/schema')
-rw-r--r--notes/schema/alignments.csv57
-rw-r--r--notes/schema/alignments.txt22
-rw-r--r--notes/schema/contrib_types.txt14
-rw-r--r--notes/schema/work_release_types.txt28
4 files changed, 121 insertions, 0 deletions
diff --git a/notes/schema/alignments.csv b/notes/schema/alignments.csv
new file mode 100644
index 00000000..b8619ddc
--- /dev/null
+++ b/notes/schema/alignments.csv
@@ -0,0 +1,57 @@
+fatcat entity,fatcat field,description,Crossref,ORCID,Bibtex,CSL,BIBFRAME,Dublin Core (DCMES),Dublin Core (DCMI),oai_dc (OAI-PMH),resourceSync,Highwire Press (google scholar),MEDLINE (?)
+WORK,,,,,,,Work,,,,,,
+,work_type,,,,,,,Type,,,,,
+RELEASE,,,,,,,Instance,,,,,,
+,title,,title,,title,,,Title,,title,,citation_title,
+,release_type,,type (???),,object type; howpublished,,,Type,,,,,
+,release_status,"NEW; eg, preprint, final",,,,,,,,,,,
+,container,,ISSN (via lookup),,ISSN (via lookup),,,Relation (?),,,,citation_issn (normalized),
+,release_date,RENAME,published-print or published-online,,"year, month",issued,,Date,Issued (?),,,citation_publication_date,
+,volume,,volume,,volume,,,,,,,citation_volume,
+,pages,,page,,pages,,,,,,,"citation_firstpage, citation_lastpage",
+,issue,,issue,,,,,,,,,citation_issue,
+,doi,always lower-case,DOI,,doi,DOI,,Identifier,,,,citation_doi,
+,isbn13,,ISBN (converted),,,ISBN,,Identifier,,,,citation_isbn,
+,publisher,,publisher,,publisher,,,Publisher,,,,"citation_dissertation_institution, citation_technical_report_institution",
+,language,NEW; RFC1766 (ISO 639-1 superset); may transition,,,,,,Language,,,,,
+,ref:index,,reference:[index],,,Citation-number,,,,,,,
+,ref:key,NEW,reference:key,,,citation-label,,,,,,,
+,ref:raw,RENAME,reference:unstructured,,,,,,,,,,
+,ref:container_title,NEW,reference:journal-title,,,,,,,,,,
+,ref:year,NEW,reference:year,,,,,,,,,,
+,ref:title,NEW,,,,,,,,,,,
+,ref:locator,"NEW; (aka, page number)",,,,,,,,,,,
+,contrib:role,,,,,,Role,,,,,,
+,contrib:index,,author[index],,,,,,,,,,
+,contrib:raw,RENAME,Author:{given+family},,author,,,,,,,,
+,extra:number,tech reports,,,,,,,,,,citation_technical_report_number,
+,extra:institution,for tech reports and dissertations,,,,,,,,,,,
+,extra:abstract,,,,,,,Description,,,,citation_abstract,
+,extra:pmcid,,,,,,,,,,,,
+,extra:pmid,,,,,,,,,,,,
+,extra:version,"eg, for software",,,,,,,,,,,
+,,,,,,,,,,,,,
+CREATOR,,,,,,,Agent,Creator / Contributor,,,,,
+,display_name,NEW; usually western/latinized ,,.name.credit-name.value (?),,,,,,,,citation_author,
+,orcid,,,.path,,,,,,,,,
+,given_name,NEW,,.name.given-names.value,,,,,,,,,
+,surname,NEW,,.name.family-names.value,,,,,,,,,
+,extra:viaf,,,,,,,,,,,,
+,extra:alt_names[],,,,,,,,,,,,
+,,,,,,,,,,,,,
+CONTAINER,,,,,,,N/A,relation.isPartOf,,,,,
+,name,,,,,,,,,,,"citation_journal_title, citation_conference_title",
+,publisher,,,,,,,,,,,,
+,issnl,,,,,,,Identifier (?),,,,citation_issn (normalized),
+,abbrev,,,,,,,,,,,citation_journal_abbrev,
+,coden,,,,,,,,,,,,
+,extra:issn-e,,,,,,,,,,,,
+,extra:issn-p,,,,,,,,,,,,
+FILE,,,,,,,Item,,,,,,
+,release,,,,,,,,,,,,
+,size,,,,,,,,,,length,,
+,sha256,NEW,,,,,,,,,hash,,
+,sha1,,,,,,,,,,hash,,
+,md5,,,,,,,,,,hash,,
+,url,,,,www_pdf_url,,,,,,href,citation_pdf_url,
+,mimetype,NEW,,,,,,Format,,,type,,
diff --git a/notes/schema/alignments.txt b/notes/schema/alignments.txt
new file mode 100644
index 00000000..e2736268
--- /dev/null
+++ b/notes/schema/alignments.txt
@@ -0,0 +1,22 @@
+bibtex
+BIBFRAME
+schema.org: http://schema.org/CreativeWork
+dublin core
+
+entity specific:
+- crossref / release
+- orcid / creator
+- issn / container
+
+
+## Dublin Core (original/simple)
+
+Usage guide: <http://www.dublincore.org/documents/usageguide/elements/>
+
+Quick descriptions of the "original 15" fields: <http://mn.gov/bridges/dcore.html>
+
+## Citation Style Language
+
+Human-readable specification: <http://docs.citationstyles.org/en/1.0.1/specification.html>
+
+Specifically, the "variables" and type definitions: <http://docs.citationstyles.org/en/stable/specification.html#appendix-iv-variables>
diff --git a/notes/schema/contrib_types.txt b/notes/schema/contrib_types.txt
new file mode 100644
index 00000000..01024b40
--- /dev/null
+++ b/notes/schema/contrib_types.txt
@@ -0,0 +1,14 @@
+
+See also: <http://docs.citationstyles.org/en/stable/specification.html#roles>
+
+author
+editor
+translator
+illustrator
+interviewer
+reviewer
+
+
+container-author
+container-editor
+reviewed-author
diff --git a/notes/schema/work_release_types.txt b/notes/schema/work_release_types.txt
new file mode 100644
index 00000000..6eff118b
--- /dev/null
+++ b/notes/schema/work_release_types.txt
@@ -0,0 +1,28 @@
+
+see also: <http://docs.citationstyles.org/en/stable/specification.html#appendix-iii-types>
+
+basics:
+- article-journal
+- book
+- chapter
+- dataset
+- manuscript
+- paper-conference
+- blog-post
+- report
+- thesis (aka, dissertation)
+
+- preprint
+- conference proceeding
+- book chapter
+- technical report/memo
+- dissertation/thesis
+- blog post
+- wiki page
+- presentation (slides, recording)
+
+"publication status" instead of pre-print and manuscript types?
+
+abstracts as files?
+
+videos, slides