aboutsummaryrefslogtreecommitdiffstats
path: root/notes/schema/contrib_types.txt
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-11-14 18:36:33 -0800
committerBryan Newbold <bnewbold@robocracy.org>2018-11-14 18:36:33 -0800
commit6bcd62005dd7eab94744f5f368d4724732bcfbd9 (patch)
tree5593a613460019e1fe54ab445eb2104fd9381cbb /notes/schema/contrib_types.txt
parent7634f6ecf2361b1cb1cafd4e27fd1fb84d81d130 (diff)
downloadfatcat-6bcd62005dd7eab94744f5f368d4724732bcfbd9.tar.gz
fatcat-6bcd62005dd7eab94744f5f368d4724732bcfbd9.zip
bunch of notes on CSL alignment and types
Diffstat (limited to 'notes/schema/contrib_types.txt')
-rw-r--r--notes/schema/contrib_types.txt36
1 files changed, 26 insertions, 10 deletions
diff --git a/notes/schema/contrib_types.txt b/notes/schema/contrib_types.txt
index 01024b40..6070240b 100644
--- a/notes/schema/contrib_types.txt
+++ b/notes/schema/contrib_types.txt
@@ -1,14 +1,30 @@
-See also: <http://docs.citationstyles.org/en/stable/specification.html#roles>
+fatcat should probably allow all roles, but only emphasize:
+- author
+- editor
+- translator
+- illustrator
-author
-editor
-translator
-illustrator
-interviewer
-reviewer
+possible additional (non-CSL) roles:
+- chair
+Crossref has the additional "chair" contributor_role: '"chair" should only be
+used for conference proceedings to indicate a conference chair'.
-container-author
-container-editor
-reviewed-author
+All CSL Roles:
+- author
+- collection-editor
+- composer
+- container-author
+- director
+- editor
+- editorial-director
+- editortranslator
+- illustrator
+- interviewer
+- original-author
+- recipient
+- reviewed-author
+- translator
+
+From: <http://docs.citationstyles.org/en/stable/specification.html#roles>