BDD CHImie en PaléoSidérurgie, DB CHIPS
The GitHub repo dedicated to the CHIPS database. Links (work in progress):
- 📰 2025, The CHIPS Database: A Repository for Reference Data on Chemical Analysis in Archaeometallurgy of Iron
- 🖥️ 2025, WIAI, présentation de CHIPS
Views
| préfixes | description |
|---|---|
| dataset_* | jeux de données originaux |
| figarticle_* | données pour la création de graphiques |
| instrument_* | données sur le parc instrumental du labo |
flowchart LR
subgraph BDD_CHIPS
tC[table chips] -- est lue par --> A[vue ICP-MS]
tI[table instrument] -- est lue par --> A[vue ICP-MS]
end
subgraph local
Xt[template XLSX];
U[un utilsateur];
end
subgraph Python
P1[fonction_1];
P2[fonction_2];
end
subgraph Plateforme
Pl1;
Pl2;
end
A -- est lue par --> P1;
P1 -- export vers --> Pl1;
Xt -- télécharge --> Pl1;
Xt -- est rempli par --> U;
U -- enregistre et soumet à --> Pl2;
Pl2 -- est lue par --> P2;
P2 -- contrôle --> P2
P2 -- ajoute à --> tC;
click A "https://github.com/zoometh/iramat-test/tree/main/dbs#table_chimie"
style Python fill:#02fa02
-
contrôle- vérification des données saisies dans l'XLSX (types attendus, etc.)
-
ajoute à:- effectue un
INSERT INTOdans la table chips avec auto-incrémentation des indenfiants ❓updates - retourne un rapport: identifiants, etc. ❓Zenodo
- effectue un
La table _refbib regroupe les références bibliographiques des différentes vues (views). Ces références sont au format BibTeX et seront mappées pour correspondre aux champs de Zenodo (table de correspondance bibtex2zenodo.tsv)
- structure
| champs | description |
|---|---|
| ref_table | le nom de la table ou de la vue qui sera référencée par la référence bibliographique |
| ref_biblio | la référence bibliographique au format texte |
- ajouter
INSERT INTO _refbib (ref_table, ref_biblio)
VALUES ('instrument_incertitude','@techreport{Doe2024TechReport,
author = {John Doe and Jane Smith},
title = {A Comprehensive Guide to Dummy Data Processing},
institution = {Institute of Advanced Computing},
year = {2024},
number = {TR-2024-001},
address = {New York, USA},
month = {February},
note = {Available online at \url{https://example.com/techreport}},
}');chips data -> chips_d, run:
/home/ubuntu/backup_chips_tables.sh| champs | type | description |
|---|---|---|
| id_machinei | integer | |
| id_machinem | integer | |
| id_machinet | integer |

