diff --git a/common/modules/swh-id-syntax.org b/common/modules/swh-id-syntax.org index 3fb38c8..2da9906 100644 --- a/common/modules/swh-id-syntax.org +++ b/common/modules/swh-id-syntax.org @@ -1,16 +1,42 @@ #+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) #+INCLUDE: "prelude.org" :minlevel 1 +** Software Heritage Identifiers (SWHIDs) \hfill [[https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html][(full spec)]] :noexport: + :PROPERTIES: + :CUSTOM_ID: oneslide + :END: + #+LATEX: \centering + #+LATEX: \only<1>{\includegraphics[width=\linewidth]{SWH-ID-1.png}} + #+LATEX: \only<2>{\includegraphics[width=\linewidth]{SWH-ID-2.png}} + #+LATEX: \only<3->{\includegraphics[width=\linewidth]{SWH-ID-3.png}} + #+LATEX: \forcebeamerend \vspace{-6mm} +*** An emerging standard :B_block: + :PROPERTIES: + :BEAMER_act: <4-> + :BEAMER_COL: .6 + :BEAMER_env: block + :END: + - in Linux Foundation's [[https://spdx.github.io/spdx-spec/appendix-VI-external-repository-identifiers/#persistent-id][SPDX 2.2]] + - IANA-registered ="swh:"= URI prefix + - WikiData property [[https://www.wikidata.org/wiki/Property:P6138][P6138]] +*** Examples :B_block: + :PROPERTIES: + :BEAMER_act: <5-> + :BEAMER_COL: .4 + :BEAMER_env: block + :END: + - [[https://archive.softwareheritage.org/swh:1:cnt:64582b78792cd6c2d67d35da5a11bb80886a6409;origin=https://github.com/virtualagc/virtualagc;lines=245-261/][Apollo 11 AGC excerpt]] + - [[https://archive.softwareheritage.org/swh:1:cnt:bb0faf6919fc60636b2696f32ec9b3c2adb247fe;origin=https://github.com/id-Software/Quake-III-Arena;lines=549-572/][Quake III rsqrt]] + * The SWH-ID: the source code fingerprint :PROPERTIES: :CUSTOM_ID: main :END: ** The SWH-ID schema :PROPERTIES: :CUSTOM_ID: swh-id-syntax :END: #+LATEX: \centering\forcebeamerstart #+LATEX: \only<1>{\includegraphics[width=\linewidth]{SWH-ID-1.png}} #+LATEX: \only<2>{\includegraphics[width=\linewidth]{SWH-ID-2.png}} #+LATEX: \only<3>{\includegraphics[width=\linewidth]{SWH-ID-3.png}} #+LATEX: \forcebeamerend - diff --git a/common/modules/swhid.org b/common/modules/swhid.org new file mode 120000 index 0000000..0b175c7 --- /dev/null +++ b/common/modules/swhid.org @@ -0,0 +1 @@ +swh-id-syntax.org \ No newline at end of file