Wikidata:Property proposal/SWH Release ID
SWH Release ID
[edit]Originally proposed at Wikidata:Property proposal/Authority control
Description | identifier of a software source code release in the Software Heritage Archive |
---|---|
Represents | Software Heritage (Q28127082) |
Data type | External identifier |
Domain | software (Q7397) |
Allowed values | swh:1:rel:[a-f0-9]{40}(;origin=.*)? |
Example 1 | JHOVE (Q16927990) -> swh:1:rel:3214196b839c486179a24509b315b3795e596472;origin=https://github.com/openpreserve/jhove (version with context)
or JHOVE (Q16927990) -> swh:1:rel:3214196b839c486179a24509b315b3795e596472 (version without context) |
Example 2 | Gensim (Q5533567) -> swh:1:rel:6e803c4480a88b40909632c9fefce5faa042f10a;origin=https://github.com/piskvorky/gensim/ |
Example 3 | Bootstrap (Q893195) -> swh:1:rel:85ba3221753b49fdd26d960f3ee505e3beca1537;origin=https://github.com/twbs/bootstrap |
Source | https://archive.softwareheritage.org |
Planned use | document all the software in GitHub |
Expected completeness | always incomplete (Q21873886) |
Formatter URL | https://archive.softwareheritage.org/$1 |
Robot and gadget jobs | Github-wiki-bot may collect and maintain this property |
Motivation
[edit]Software Heritage archives all the Free and Open-Source software in their source code form. Linking each version/release of a software to the specific tag is a great way of accessing to the underlying code. A bot like Github-wiki-bot could be enhanced to follow this specific qualifier or property. Toto256 (talk) 17:05, 9 November 2018 (UTC)
Discussion
[edit] WikiProject Informatics has more than 50 participants and couldn't be pinged. Please post on the WikiProject's talk page instead. Toto256 (talk) 17:05, 9 November 2018 (UTC)
Comment As I was able to check lately: ATTENTION : when creating the Property, you must remove:
- start of a string / start of line
^
- end of string / end of line
$
, so that the constraints are valid.--Eihel (talk) 16:31, 15 November 2018 (UTC) - Support YULdigitalpreservation (talk) 19:43, 9 November 2018 (UTC)
- Support Dhx1 (talk) 22:36, 9 November 2018 (UTC)
- Support Giovanni Alfredo Garciliano Díaz ★ diskutujo 23:03, 9 November 2018 (UTC)--
- Support David (talk) 07:31, 10 November 2018 (UTC)
- Support external identifier. John Samuel (talk) 19:18, 12 November 2018 (UTC)
- Support Dipsode87 (talk) 09:57, 14 November 2018 (UTC)
@ديفيد عادل وهبة خليل 2, YULdigitalpreservation, Dipsode87, Giovanni Alfredo Garciliano Diaz, Toto256, Eihel: @Dhx1: Done: Software Hash ID (P6138). − Pintoch (talk) 10:54, 16 November 2018 (UTC)