User:Kim/Prototyping 2nd year/GitPub Cite: Difference between revisions
(Created page with "==CSL== Citation Style Language") |
(→CSL) |
||
| Line 1: | Line 1: | ||
== Yaml Metadata Bibliography == | |||
Git log is output as metadata formatted as yaml. | |||
in order to be legible for CSL, yaml has to: | |||
# follow specific terms (e.g. 'id', 'categories', 'note', 'language') these are predefined in the fixed vocabulary of csl | |||
# which comply to specified object types (e.g. id = string or number, categories = array of string) | |||
both are documented in [https://bdarcus.github.io/schema/csl-data.html#items_categories this list] | |||
==CSL== | ==CSL== | ||
'''C'''itation '''S'''tyle '''L'''anguage | |||
is an xml based markup language for formatting references, bibliographies and inline citations using standard citation styles such as APA, Harvard etc. | |||
CSL is divided in '''dependent''' (linked/ based on an independent style, usually linked in the head, less metadata needs to be defined bc the actual citation formatting is only linked to) and '''independent''' (defines citation format, relies on locale files specifying languages dates, terms and grammar) styles. | |||
=== resources === | |||
* [https://www.zotero.org/styles repository] of citation styles and their csl files. | |||
* [https://docs.citationstyles.org/en/stable/primer.html csl introduction] | |||
* [https://docs.citationstyles.org/en/stable/specification.html csl specs] | |||
Revision as of 09:10, 29 January 2026
Yaml Metadata Bibliography
Git log is output as metadata formatted as yaml.
in order to be legible for CSL, yaml has to:
- follow specific terms (e.g. 'id', 'categories', 'note', 'language') these are predefined in the fixed vocabulary of csl
- which comply to specified object types (e.g. id = string or number, categories = array of string)
both are documented in this list
CSL
Citation Style Language
is an xml based markup language for formatting references, bibliographies and inline citations using standard citation styles such as APA, Harvard etc.
CSL is divided in dependent (linked/ based on an independent style, usually linked in the head, less metadata needs to be defined bc the actual citation formatting is only linked to) and independent (defines citation format, relies on locale files specifying languages dates, terms and grammar) styles.
resources
- repository of citation styles and their csl files.
- csl introduction
- csl specs