DATATIONS DANS L`ATLAS BASEFER - AOrOc

Transcription

DATATIONS DANS L`ATLAS BASEFER - AOrOc
Laboratoire AOROC ENS CNRS UMR8546
Version n°0.3 - 22 mai 2013 - Michel Cartereau
DOCUMENTATION SUR LES DATATIONS DANS L'ATLAS BASEFER
1 INTRODUCTION
Ce document vise à compléter la documentation existante sur l'atlas « BaseFer ». Il apporte des précisions
sur les caractéristiques de codage et d'interrogation des sites au niveau de leur datation.
2 CODAGE
La datation d'un site s'effectue selon au-moins une typochrono. Chaque typochrono est principalement
caractérisée par un intervalle de datation avec des dates initiale et finale (négatives si avant l'an zéro) et un
libellé. De plus, il est aussi associé un rang à chaque typochrono afin de les classer de la plus ancienne à la
plus récente selon sa date finale, et en cas de date finale identique de la plus courte à la plus longue.
Exemple : AGE DU FER, de -1000 à -27, avec le rang n° 20 (cf. Annexe : liste des typochronos).
Quand plusieurs typochronos sont associées à un même site, celles-ci devraient alors ne pas se recouvrir et
correspondre à une période continue d'activité du site. Autrement dit, toute typochrono devrait alors être
précédée ou suivie d'une autre typochrono. Exemples : HA D1 + HA D2 mais pas LTA + LTC ou LTA + LT
Contre-exemple : site n° 1856, GR, LT D2, LT A, HA D. -620 à 0
Dans la BaseFer, la datation du site par ces typochronos peut être complétée à l'aide de champs
complémentaires :
a) une typochrono locale particulière et non répertoriée dans la liste principale des typochronos, exemple :
MOHEN II
b) un intervalle de datation affiné relativement à l'intervalle défini par la(es) typochrono(s) du site,
exemple : HA D1, HA C. -800 à -560 avec la datation locale de -800 à -620.
Dans la base de l'atlas, chaque site est daté uniquement par les typochronos associées, et ne comporte plus
les champs complémentaires de la typochronologie locale ou de l'intervalle de datation. Par contre, la
description du site comporte trois champs particuliers liés au procédé de sélection : dateMinChrono et
dateMaxChrono indiquent respectivement la borne inférieure et supérieure de la datation par les
typochronos, rangMaxChrono correspond au rang maximal de ses typochronos.
3 SÉLECTION DANS L'ATLAS
Un site est sélectionné à l'issue d'une interrogation de l'atlas (où / quand / quoi), sur le critère du quand
(c'est-à-dire la typochrono choisie) et la nature du quoi (avec ou sans mobilier) selon les cas suivants :
Sélection du site
Relation entre le critère de l'interrogation et
la datation du site
a) pas de quoi ou
pas sur du mobilier
b) quoi portant
sur du mobilier
1) critère et datation correspondent à la même période
exemple : LT D / LT D ou LT D / LT D1 + LT D2
oui
oui
2) critère est une typochrono composant datation
exemples : LT D1 / LT C2 + LT D1
ou LT D1 / LT D1 + LT D2
oui
si critère est la typochrono
la plus récente de datation
(ici, seul 1er exemple retenu)
3) critère n'est pas une typochrono composant datation,
mais il y est chronologiquement inclus
exemple : LT D2 / LT
non
non
4) critère et datation ne sont pas chronologiquement
inclus l'un dans l'autre
exemples : LT C / LT D1
ou BZ Final / AGE DU FER
non
non
5) critère est plus étendu et inclut chronologiquement
datation
exemple : LT / LT C1
oui
oui
1/3
4 ALGORITHME DE SÉLECTION DANS L'ATLAS
L'interrogation de la base de l'atlas doit prendre en considération les différents cas présentés précédemment
selon une méthode et une implémentation décrites ci-après.
4.1 LOGIQUE DE LA SÉLECTION
Cela se traduit par des comparaisons afin de valider l'un des cas correspondant à une sélection effective.
Les cas n°1 et 5
Cela correspond en fait à la condition où les dates initiale et finale de la typochrono du critère d'interrogation
sont respectivement plus petite et plus grande (ou égale) que celles correspondantes de la datation du site :
dateMinChronoCritère ≤ dateMinChrono et dateMaxChrono ≤ dateMaxChronoCritère
Le cas n°2
Ce cas doit tenir compte du quoi d'interrogation portant ou non sur le mobilier (indiqué dans groupeQuoi1).
2 a) pas de quoi ou pas sur mobilier
La condition associée se réduit à la présence de la typochrono du critère d'interrogation (idQuand1) parmi
celles de la datation du site ; cela peut s'écrire en SQL :
exists ( select refSite from quand1Site where refSite = idSite and refQuand1 = idQuand1 )
2 b) quoi portant sur mobilier
La condition associée est alors que le rang de la typochrono du critère d'interrogation soit identique à celle
maximale du site (et implicitement c'est obligatoirement une typochrono de la datation du site) :
rangChronoCritère = rangMaxChrono
Autrement dit, la typochrono du critère d'interrogation est alors « majorante ».
4.2 IMPLÉMENTATION
Concrètement, cela est mis en oeuvre au niveau des requêtes en SQL au niveau de la condition de
restriction sur un site correspondant à la sélection demandée.
A partir de l'identification idQuand1 de la typochrono du critère d'interrogation, et d'un indicateur logique si
celle-ci doit être ou non majorante dans le cas 2) :
a) Récupération de ses caractéristiques dans la table quand1 des typochronos
C'est-à-dire : dateDebutQuand1, dateFinQuand1 et rangQuand1
b) Construction de la sélection temporelle en SQL pour un site
C'est la conjonction (ou) de deux sous-conditions :
(i) cas n°1 et 5 :
dateDebutQuand1 ≤ DateMinChrono et DateMaxChrono ≤ dateFinQuand1
(ii) cas n°2 :
si majorante alors
rangQuand1 = rangMaxChrono
sinon
la typochrono idQuand1 existe dans la table quand1Site pour le site considéré
finsi
2/3
5 ANNEXE : LISTE DES TYPOCHRONOS
nomFRChrono dateDebutChrono
dateFinChrono
rangChrono
AGE DU FER
-1000
-27
20
BZ Final
-1100
-750
2
-750
-475
8
HA B
-1000
-820
1
HA C
-800
-620
3
HA D
-620
-475
7
HA D1
-620
-560
4
HA D2
-560
-500
5
HA D3
-500
-475
6
LT
-475
-27
19
LT A
-475
-400
9
LT B
-400
-250
12
LT B1
-400
-325
10
LT B2
-325
-250
11
LT C
-250
-130
15
LT C1
-250
-175
13
LT C2
-175
-130
14
LT D
-130
-27
18
LT D1
-130
-75
16
LT D2
-75
-27
17
GR
-27
0
21
HA
3/3