diff --git a/common/modules/swh-scientific-publishing.org b/common/modules/swh-scientific-publishing.org index e789c84..fe71d35 100644 --- a/common/modules/swh-scientific-publishing.org +++ b/common/modules/swh-scientific-publishing.org @@ -1,80 +1,78 @@ #+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 for Scientific Publishing :PROPERTIES: :CUSTOM_ID: main :END: ** The research software (deposit) use case :PROPERTIES: :CUSTOM_ID: hal :END: *** Deposit software in HAL \hfill \url{http://hal.inria.fr/hal-01738741} :B_picblock: :PROPERTIES: :CUSTOM_ID: halschema :BEAMER_env: picblock :BEAMER_OPT: pic=deposit-communication.png,width=.63\linewidth,leftpic=true :END: #+LATEX: \pause *\hspace{1em}Generic mechanism:* - SWORD based - review process - versioning # - /industry chimes in/ (details on demand) #+BEAMER: \pause - *\hspace{1em} How to do it:* - *today*: deposit .zip or .tar.gz file ([[http://bit.ly/swhdeposithalen][/guide/]]) - *tomorrow*: - - provide /SWH id/ and metadata - - include /metadata file/ for automatic metadata extraction - - ... + - just provide /SWHID/, and get metadata #+BEAMER: \pause -*** - September 2018: *open to all* on \url{https://hal.archives-ouvertes.fr/} +*** Deposit/describe research software in HAL + - author: https://hal.archives-ouvertes.fr/hal-01872189 + - moderator: https://hal.archives-ouvertes.fr/hal-01876705 ** Identifying and retrieving source code *** Intrinsic identifiers \hfill (spec: http://bit.ly/swhpids) - provide *integrity* guarantees - *all software and VCS* (not just git or GitHub) - use for identifying *a precise version* of source code - learn more in the forthcoming iPres 2018 paper e.g: [[https://archive.softwareheritage.org/swh:1:cnt:41ddb23118f92d7218099a5e7a990cf58f1d07fa;origin=https://github.com/chrislgarry/Apollo-11/][*swh:1:cnt:41ddb23118f92d7218099a5e7a990cf58f1d07fa*]] #+BEAMER: \pause *** "Wayback-machine-style" identifiers - point to software *origins* - expose the SWH crawling history \hfill use *when no precise version is known* ** #+BEAMER: \vfill\begin{center}\Huge Demo Time!\end{center}\vfill - example deposits in HAL - example use of https://archive.softwareheritage.org ** Access using intrinsic IDs :PROPERTIES: :CUSTOM_ID: codereferences :END: *** Click on the links in the paper and view the source code! "Our *[[https://archive.softwareheritage.org/swh:1:cnt:52dba04fcffb3b7c0206b45a3f0640c841a2c459;origin=https://github.com/rdicosmo/parmap;lines=90-101/][Parmap.parmap]]* and *[[https://archive.softwareheritage.org/swh:1:cnt:52dba04fcffb3b7c0206b45a3f0640c841a2c459;origin=https://github.com/rdicosmo/parmap;lines=60-73/][Parmap.parfold]]* functions may be used to seamlessly ..." # \mbox{} \hfill https://doi.org/10.1016/j.procs.2012.04.202 # replace OCaml List map and fold standard functions preserving their full # functional semantics..." *** :B_ignoreheading: :PROPERTIES: :BEAMER_env: ignoreheading :END: #+BEAMER: \begin{center}\includegraphics[width=\extblockscale{1.3\textwidth}]{Parmap-swhid-lines.png}\end{center} ** Selected unique benefits \hfill there are more! :PROPERTIES: :CUSTOM_ID: benefits :END: *** All features of Software Heritage /for free/ - *intrinsic IDs* (integrity, not dependent on resolvers!) + specification: http://bit.ly/swhpids + *iPres2018* paper: http://bit.ly/swhpidpaper - browse, download (now) - metadata, licenses, provenance (plagiarism detection), classification (wip), ... #+LATEX: \pause *** Coverage and uniformity - *one* archive for *all* domains (industry included) - reference /any/ software, not just the deposited ones - *git-compatible* identifiers greatly simplify workflows #+LATEX: \pause *** Sustainability \hfill ... doors are open! \mbox{}\hfill /one/ infrastructure \hfill /independent/ non profit foundation \hfill /worldwide/ mirrors\hfill\mbox{}