SoftWare Hash IDentifier: Difference between revisions

Content deleted Content added
AbcSxyZ (talk | contribs)
missing dot
top: copyedit: what is meant, per SH, is not that the SWHID is independent of the software artefact, but that it is independent of an external register
Line 23:
The '''''SoftWare Hash IDentifier''''' ('''SWHID''') is a persistent identifier used to uniquely identify a particular piece of software [[source code]] and its version. SWHID is a standard similar to the [[Digital Object Identifier|DOI]], but is tailored specifically for software source code,<ref name="ProgrammingHistorianFr_preserving_identifying" /> compatible with versioning software such as [[git]].
 
An SWHID can be used to point to different components or versions of the source code of a software package.<ref name="ProgrammingHistorianFr_preserving_identifying" /> ThisThe SWHID is an intrinsic identifier in the sense that canit bedescribes calculatedthe software based independentlyonly on the software's intrinsic properties, with no reliance on an external itselfregister.<ref>{{Cite web |language=en |title=Intrinsic and Extrinsic identifiers |url=https://www.softwareheritage.org/2020/07/09/intrinsic-vs-extrinsic-identifiers/ |website=Software Heritage |access-date=2025-05-24}}</ref>
 
== Format ==