14 About and citation
14.1 How to cite ScienceLogo
Please cite ScienceLogo when using it in research:
Riccardo Boero. ScienceLogo: a language for scientific workflows in the AI era (version 0.2) [Software]. https://doi.org/10.5281/zenodo.23597749
The CITATION.cff file provides the citation metadata for reference managers and other tools.
14.2 Authorship
Riccardo Boero · ORCID
14.3 Code and project resources
14.4 Releases and archives
Browse ScienceLogo releases for version information and release notes.
Each ScienceLogo release is a language version with a two-part number, such as 0.2 or 0.3. A language version is a fixed set of definitions: its syntax and the workflow model the reader produces. Every change, including a fix to the implementation or the documentation, is released as a new language version; there are no patch releases. Packages built on ScienceLogo can add a patch number to every release, but their first two numbers name the language version they support: version 0.2.3 of such a package works with language version 0.2. Each release tag is v followed by the version, such as v0.2. The Racket package catalog offers only the latest release; earlier releases remain available from their GitHub tags and releases.
Zenodo archive: 10.5281/zenodo.23597749. This concept DOI identifies ScienceLogo across versions.
When citing a particular release, include its version and use that release’s version DOI to identify the archived software used. A concept DOI identifies the project across versions; see Zenodo’s DOI guidance.