GeoArxiv & TTT
15 fev. 2021
Archivage & Valorisation des codes sources
[Rey-Coyrehourcq 2015]
Historique de GeoArxiv
(1) Une prise de conscience
- état de l'art sur la simulation en SHS : français & anglo-saxons ~1950 / ~1990
- code source des années 1990 : disparu
- absence d'état de l'art sur les pratiques (CC)
- absence de protocole d'archivage
(2) Extension des recherches
=> desintérêt disciplinaire presque choquant
- extension du champ disciplinaire
- échanges avec des pionnies anglo-saxons et francophones sur leurs pratiques
- 1ère récupération de codes sources papiers et numériques
(3) Naissance du projet GeoArxiv
- création d'un GT avec des pionniers & des collègues
[Cuyala 2014]
- 1ère collectes de documents & listings, multiplication des ITW
(4) Extension du projet
- collaboration avec d'autres projets : TTT
- 1er stage
- recherche de financements ?
- appel à collecte
Objectifs de GeoArxiv
Récolter une histoire des pratiques en Françe
Récolter les matériaux : cours, codes sources tout support confondus (listings, etc.)
Emulation ou Réecriture de programmes
Valoriser
Péréniser
Site internet du projet : interview, codes sources, fonds numérisés, etc.
Portail HAL des pionniers
Cataloguage et archivage (physique et numérique) des matériaux
Corpus test
Géographie Quantitave au LIVE à Strasbourg / ~ 1970
Pionniers | Interviews | Listings | Codes |
---|---|---|---|
Colette Cauvin | 2015;2020 | O | O |
Sylvie Rimbert | 2021 | N | N |
Michel Pruvot | 2020 | ? | (O) |
Jacky Hirsch | à venir | ? | (O) |
... |
- Pôle important dès 1970 pour l'introduction de l'informatique en géographie
- Pratique avec les centres de calculs de 1970 - quasi auj.
Colette C. a stocké et inventorié beaucoup de matériel des équipes, y compris au format numérique !
Corpus test
- des créations originales (ex IsoDist*, Gipsy, Koropleth, etc.)
- des adaptations / modifications (ex : Darcy*, Azmap, etc.)
=> toujours une trajectoire temporelle complexe : plusieurs auteurs, plusieurs systèmes, plusieurs langages ...
Auteur | Période | Version | Sys. | Lang. |
---|---|---|---|---|
Waldo Tobler | 1965-1977 | V0 | Mainf. | Fortran |
Jacky Hirsch | 1983 | V1 | Mainf. | Fortran |
Bruno Guérin | 1999 | V2 | Micro | C/C++ |
Gilles Vuidel | 2020 | V3 | Web | Java |
- des codes gardés mais non usités
Auteur | Période | Version | Sys. | Lang. |
---|---|---|---|---|
CC et JH | 1992 | V0 | Mainf. | Fortran |
Bruno Guérin | 1999 | V1 | Micro | C/C++ |
Gilles Vuidel | 2011 | V2 | Web | Java |
Using latex/bib standard
@software
@softwareversion
@softwaremodule
@softwarefragment
computer software
hérite champs manquants via [crossref]
specific version of computer software
specific module of computer software
algorithm / part or fragment of code
+ [swhid] , [repository], [introducedin], [license] fields
Codification bibtex
Exemple sur Darcy ( 1 fiche inventaire sur 32 au total )
lien vers le fichier bibtex ~ 100 entrées
Codification bibtex
@Software{Tobler1965,
author = {Tobler Waldo},
date = {1965},
title = {Darcy},
location = {Santa Barbara and Edmonton and Strasbourg},
note = {Original version. 1965-1977. Fortran.},
abstract = {Methode "régression bidimensionnelle"},
related = {Tobler1994, Tobler1977},
}
@SoftwareVersion{Hirsch1983,
author = {Hirsch, J. and Serradj, A. and Badariotti, D. and Briandet, F.},
title = {Logiciel de comparaison spatiale, Darcy, Darcylas},
date = {1983},
note = {Version for specific supercomputer or workstation. Fortran.},
related = {Tobler1965, Tobler1977, Cauvin1984a, Cauvin1984d},
abstract = {Method "régression bidimensionnelle"},
location = {Laboratoire Image Ville Environnement - UMR 7362 CNRS/UNISTRA – Strasbourg},
}
@SoftwareVersion{Guerin1999,
author = {Guerin, Bruno},
title = {Logiciel de comparaison spatiale, DarcyPPC},
date = {1999},
note = {Version for micro. C/C++.},
related = {Tobler1965, Tobler1977, Hirsch1983, Cauvin1984a, Cauvin1984d},
abstract = {Method "régression bidimensionnelle"},
location = {Laboratoire Image Ville Environnement - UMR 7362 CNRS/UNISTRA – Strasbourg},
}
Exemple sur Darcy :
- @Tobler1965 / original
- @Hirsch1983 / V1
- @Guerin1999 / V2
- @Vuidel2020 / V3
Codification bibtex
- [related] : (a) mélange des types de refs : articles & programmes & listings ... (b) relation unilatérale ou bilatérale lors du référencement ?
- des manques pour la pérénisation :
- système cible
- [ crossref ] : pas adapté si info hétérogènes entre les versions ...
- Difficultés rencontrées lors de la transcription :
- double référence avec propriétés différentes : listing numérisé & code exec. ? si oui, comment ?
- support physique lors de la collecte, si existant ?
- format (binaire, texte, etc.)
- système de développement
- données et paramètres associés
- langage(s) ?
[notes]
[related] ?
- stockage physique, si existant (listings) ?
[location] ?
Perspectives
Intégrer un groupe de travail pour aller plus loin ?
Corpus test
GeoArxiv-SWH
By sebastien rey coyrehourcq
GeoArxiv-SWH
- 525