Difference between revisions of "Software Heritage identifiers"
(2 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
* the Software Heritage archive, via its [https://archive.softwareheritage.org/ Web user interface and API] | * the Software Heritage archive, via its [https://archive.softwareheritage.org/ Web user interface and API] | ||
* [https://docs.softwareheritage.org/devel/swh-model/cli.html <kbd>swh identify</kbd>] command line tool (by Software Heritage), available from PyPI package [https://pypi.org/project/swh.model/ swh.model] | * [https://docs.softwareheritage.org/devel/swh-model/cli.html <kbd>swh identify</kbd>] command line tool (by Software Heritage), available from PyPI package [https://pypi.org/project/swh.model/ swh.model] | ||
− | * [https://identifiers.org/ identifiers.org] resolved ([https://registry.identifiers.org/registry/swh prefix "swh"] | + | * [https://identifiers.org/ identifiers.org] resolved ([https://registry.identifiers.org/registry/swh prefix "swh"]) |
* [https://n2t.net/ Name-to-Things] (N2T) resolver | * [https://n2t.net/ Name-to-Things] (N2T) resolver | ||
* [https://spdx.org/ Software Package Data Exchange (SPDX)] standard, starting from [https://www.linuxfoundation.org/en/blog/spdx-2-2-specification-released/ version 2.2] | * [https://spdx.org/ Software Package Data Exchange (SPDX)] standard, starting from [https://www.linuxfoundation.org/en/blog/spdx-2-2-specification-released/ version 2.2] | ||
+ | * [https://github.com/jupyterhub/binderhub Jupyter binderhub] will soon allow to (re)create a Jupyter notebook computing environment from a SWHID via [https://github.com/jupyterhub/repo2docker/pull/988] and [https://github.com/jupyterhub/binderhub/pull/1256] | ||
+ | * Wikidata property [https://www.wikidata.org/wiki/Property:P6138 P6138] | ||
== References == | == References == | ||
* [https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html SWHID specification] | * [https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html SWHID specification] |
Latest revision as of 08:39, 2 February 2021
Software Heritage Identifiers, or SWHIDs for short, are persistent intrinsic identifiers used to reference objects stored in the Software Heritage Archive.
The syntax and semantics of SWHIDs can be found in SWHID specification.
Adoption
SWHIDs are used in a number of different technologies and standards, such as:
- the Software Heritage archive, via its Web user interface and API
- swh identify command line tool (by Software Heritage), available from PyPI package swh.model
- identifiers.org resolved (prefix "swh")
- Name-to-Things (N2T) resolver
- Software Package Data Exchange (SPDX) standard, starting from version 2.2
- Jupyter binderhub will soon allow to (re)create a Jupyter notebook computing environment from a SWHID via [1] and [2]
- Wikidata property P6138