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