Content deleted Content added
→Creation and history: repeat ref |
→Format: Merkle tree directed acyclic graph, per a scholarly source |
||
Line 39:
== Format ==
The SWHID specification, maintained by Software Heritage,<ref name="UNESCO_archiving_open">{{cite Q|Q134581397|url-status=live}}</ref> allows identifying different components of software source code. Object types relating to the [[software versioning|software version]] are labelled as "snapshot", "release" or "revision"; a "directory" of files and possibly subdirectories can be identified; and a specific piece of a specific version of source code can be labelled as "content".<ref name="ProgrammingHistorianFr_preserving_identifying">{{cite Q|Q134581061|url-status=live|trans-title=Preserving and identifying research software with Software Heritage}}</ref> These are related to one another in a [[Merkle tree|Merkle]] [[directed acyclic graph]].<ref name="DiCosmo_Gruenpeter_Zacchiroli_2018">{{cite Q|Q105094730|url-status=live}}</ref>
The identifier has the following syntax:<ref name="SWHID_tracking_past" /> <syntaxhighlight lang="none">
|