Wikidata:Property proposal/SWH Release ID

SWH Release ID edit

Originally proposed at Wikidata:Property proposal/Authority control

Descriptionidentifier of a software source code release in the Software Heritage Archive
RepresentsSoftware Heritage (Q28127082)
Data typeExternal identifier
Domainsoftware (Q7397)
Allowed valuesswh:1:rel:[a-f0-9]{40}(;origin=.*)?
Example 1JHOVE (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 2Gensim (Q5533567) -> swh:1:rel:6e803c4480a88b40909632c9fefce5faa042f10a;origin=https://github.com/piskvorky/gensim/
Example 3Bootstrap (Q893195) -> swh:1:rel:85ba3221753b49fdd26d960f3ee505e3beca1537;origin=https://github.com/twbs/bootstrap
Sourcehttps://archive.softwareheritage.org
Planned usedocument all the software in GitHub
Expected completenessalways incomplete (Q21873886)
Formatter URLhttps://archive.softwareheritage.org/$1
Robot and gadget jobsGithub-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)[reply]

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)[reply]
  Comment As I was able to check lately: ATTENTION : when creating the Property, you must remove:

@ديفيد عادل وهبة خليل 2, YULdigitalpreservation, Dipsode87, Giovanni Alfredo Garciliano Diaz, Toto256, Eihel: @Dhx1:   Done: Software Hash ID (P6138). − Pintoch (talk) 10:54, 16 November 2018 (UTC)[reply]