Earth Notes: General Bibliography

Auto-updated 2024-02-28.
By Damon Hart-Davis.
General public bibliography for EOU and related research. #bibliography #dataset
bibliography NetZero files
A central view of some key references and citations for EOU and my PhD research. The underlying data is a BibTeX file.

As well as the consolidated BibTeX file, there is an HTML dump of the entries to allow them to be linked to within EOU. This conversion is very much a work in progress!


EOU public general bibliography
A general public bibliography for Earth Notes and research on UK wet heating retrofit and related topics.
heat, storage, grid, carbon, intensity, retrofit
date created
date published
date modified
temporal coverage
single consolidated (sorted and partly normalised) BibTeX file
directory of BibTeX files, one entry per citation ID as the filename
canonical URL
this descriptive text with markup
is part of
16WW Dataset
10.5281/ZENODO.10205024 [hart-davis2023bibliography]
this dataset is licensed under CC0, ie it is effectively public domain; if you make use of this data, attribution is welcome but not obligatory
is accessible for free

Linkable HTML

Citation IDs consist of ASCII letters (treated as case-sensitive), ASCII digits, and the punctuation characters '-' (dash), '_' (underscore) and ':' (colon). These citation IDs are usually all lower-case. They are usually of the form authorYYYYword: the author's family name (lower-cased), the year of publication, and the first significant word of the title. For entire Web sites without meaningful (key, single) author and data, just the site name may be used (lower-cased). For accessibility (a11y), where sections consist of two or more adjacent concatenated words not separated by digits or punctuation, camel case (initial capital) should be used on the second and subsequent concatenated words. [santana2020camel] This is expected (for example) to help screen-readers.

The HTML # anchor ID is the BibTeX citation ID prefixed with c-. This helps avoid collisions with other HTML IDs.

These records are converted by a shell script with gawk in the order that they appear in the source BibTeX file(s).

The source BibTeX is intended to be entirely plain 7-bit ASCII, ie characters 32 to 126 and 10 (newline), for maximum robustness. Any character not in that set, such as an accented letter, should be represented as an appropriate LaTeX escape sequence known to the above script. This then can be converted to an HTML entity code for HTML output, eg \{'e} input becomes é (é). Conversions for other output formats are possible.

Note this one weird trick from Dan Stowell for fetching a BibTeX citation given a DOI:

curl -sSgLH 'Accept: application/x-bibtex' "$DOI"

And to validate entries:

% biber -V --tool -O - -logfile biber.log whatevs.bib

(Entries: 315)


(Count: 6)

~11555 words.