From 6bcd62005dd7eab94744f5f368d4724732bcfbd9 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Wed, 14 Nov 2018 18:36:33 -0800 Subject: bunch of notes on CSL alignment and types --- notes/schema/alignments.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'notes/schema/alignments.txt') diff --git a/notes/schema/alignments.txt b/notes/schema/alignments.txt index e2736268..e7678d93 100644 --- a/notes/schema/alignments.txt +++ b/notes/schema/alignments.txt @@ -20,3 +20,24 @@ Quick descriptions of the "original 15" fields: Specifically, the "variables" and type definitions: + +"extra" fields: +- medium (CD, DVD; from CSL) +- genre (Phd vs. masters thesis? from CSL) +- rights/license (for explicit OA) +- version (eg, for software, standards) +- url (eg, for blog posts and other web content; canonical only) + +other things: +- align cite-items even closer with CSL? assuming this is what crossref is doing +- anything specially needed for a blog post? url (original/canonical)? +- press_release + +more serious schema issues: +- add arxiv id (for easier aggressive import) +- two levels of container? something for both "series" and "specific year of + conference". nested seems to get out of hand. for now, just a + "series-container" string in extra? +- for chapter/book relations, a `part_of` field for release_rev to release_ident +- ok, now I understand the whole "date-parts" business. hrm, maybe need to have + 3 columns or use a string format -- cgit v1.2.3