Chronological networks in archaeology: A formalised scheme

https://doi.org/10.1016/j.jas.2020.105225Get rights and content

Highlights

  • We present a new conceptual model of chronological networks in archaeology.

  • We present a mathematical formalisation of chronological networks in archaeology.

  • We propose algorithms for solving chronological problems in archaeology.

  • We propose new software for modelling chronological networks.

  • We propose a case study related to the Egyptian 26th dynasty.

Abstract

This paper proposes a new methodology for modelling chronological data in archaeology. We introduce the concept of “chronological network”, a flexible model for representing chronological entities, synchronisms between them, and other chronological constraints such as termini post/ante quem and duration bounds. We propose a procedure for checking the consistency of a chronological network and for refining dating estimates from the available synchronisms and constraints. We introduce ChronoLog, a chronology software application that allows users to build a chronological network interactively. The software automatically checks the consistency of the network and computes the tightest possible chronological range for each entity, within seconds. ChronoLog is freely available online at http://chrono.ulb.be.

Introduction

Our understanding of the ancient past often takes the shape of a network. Synchronisms between kings, historical eras, archaeological strata and ceramic types induce a complex web of interconnected chronological objects. An important aspect of such a web is the strong dependency among its components: a change at one end of the network can directly impact dates anywhere along the network. Changing a king’s regnal dates, for example, can directly affect the dating of an archaeological stratum containing objects bearing that king’s name. This can in turn affect the dating of ceramic types found in that stratum, and so on. Although chronological networks are frequently informally described in archaeological literature, they are often not explicitly recognised as such and, as a result, have never been fully formalised. This paper presents a formalised framework of chronological networks in archaeology. We first describe a conceptual model of chronological networks, featuring chronological sequences, upper/lower bounds on dates and durations, and several types of synchronisms (Section 2). This leads to a detailed mathematical model of chronological networks (Section 3). Based on this mathematical formalism, we introduce efficient algorithms for solving basic chronological problems. Two particular problems – consistency checking (i.e., verifying that the network features no contradictions) and tightening (i.e. computing the tightest possible chronological ranges for each date and duration) are of paramount importance. Readers not concerned with the details of mathematical modelling can skip Section 3, and move on to Section 4, which describes ChronoLog – software that facilitates construction of chronological networks, checks their consistency and provides tightened estimates of each boundary and duration, quickly and interactively. We illustrate the use of ChronoLog with a case study related to the Egyptian 26th dynasty (Section 5). Finally, Section 6 discusses future perspectives for both the model and the software implementation.

The question of representing and manipulating information about time has been long studied in the field of artificial intelligence, see for example the seminal works of Allen (1984, 1991). While some of the techniques we develop in Section 3 are related to these works (like the graph-based representation of the chronological constraints), the latter are very general and do not focus on needs related to archaeological data. Moreover, these earlier works are mainly concerned with the representation of the data, while we also present algorithms and software that directly address archaeological problems.

Allen’s early work (Allen, 1984) characterised 13 basic relations among temporal intervals. These relations were originally defined in the framework of temporal logic, but were later applied to archaeology by Holst (2004). The characterisation of chronological relations presented in this paper (Section 2.1) expands on Allen and Holst.

An interesting related work is that of Kromholz (1987), who proposed in 1987 to use off-the-shelf business-oriented computer programs to formalise archaeological chronology problems. These programs use typical models from the business world (PERT and Gantt charts) and rely on classical algorithmic methods (the co-called “Critical Path Method”) to analyse them and test different chronological hypotheses. Kromholz rightfully asked “how to deal with the immense quantity of data offered by every spadeful of earth we disturb” (Kromholz, 1987, p. 119) and we fully concur with his pioneering approach. His model differs from ours in several ways. To begin with, the data models are different. Ours allows us to model more diverse types of chronological constraints (see Section 2.1). Furthermore, the two approaches do not address exactly the same questions and rely on totally different algorithmic techniques. Finally, the technique proposed by Kromholz uses commercially-produced business-oriented software not originally intended for archaeology, which requires the user to shuttle between the terminologies of two widely different disciplines. The solution proposed in this paper is aimed at archaeologists’ needs, with a data model consisting of more archaeologically-meaningful basic elements.

Our work can also be compared to more traditional formal approaches for stratigraphic analysis, such as the frequently-used Harris matrix (Harris, 1979) or the partial order scalogram analysis of relations by Sharon (1995). These approaches, however, deal only with relative chronology, while our approach considers both relative and absolute chronology aspects in a unified model. As such it comes close to the approach of Desachy (2016), who augments the traditional Harris matrix approach by adding to it, as in our model (see Section 2 below), upper and lower bounds on the start date, end date, and duration of each stratigraphic unit. Our approach features an additional set of possible synchronisms, a more powerful algorithmic tool for detecting inconsistencies and new algorithms for computing tight time and duration ranges (see Section 3).

The work closest to ours is that of Falk (2020), who implemented a chronological tool called Groundhog (see http://www.groundhogchronology.com/), which allows building of chronological networks and testing them for internal contradictions. His approach differs from ours in several aspects. First, our model allows for more diverse types of chronological constraints (see Section 2). Second, Falk’s approach relies on exhaustive search, by generating all possible combinations of dates, thus yielding exponential-time algorithms, whereas we employ a more efficient approach, using polynomial-time algorithms (see Section 3); this means that Falk’s approach is unlikely to be able to handle networks of large sizes in short processing time. Our technique can scale and handle networks with several hundred chronological constraints in less than a second, allowing for a truly interactive experience for the user (see Section 4.3.2).

Other formal approaches to archaeological chronology, not directly related to ours, rely on fuzzy logics (Niccolucci and Hermon, 2015), aoristic analysis (Crema, 2012), and evidence density estimation (Demján and Dreslerová, 2016). For the Bayesian approach in radiocarbon, and its relation to ChronoLog, see Section 4.3.1.

Section snippets

Chronological networks

First, a comment about our notation. In the discussion that follows, terms that receive a formal definition are capitalised, e.g., Chronological Networks, Time-periods, Sequences, and Chronological Relations.

We start by introducing our formalised model of Chronological Networks. The model allows representation of basic chronological units termed “Time-periods”, grouped in “Sequences” and related to each other through “Chronological Relations”. We also discuss the advantages of relying on

Mathematical modelling

This section presents a mathematical formalisation of Chronological Networks and shows how to solve the tightening and consistency problems algorithmically. We have tried to avoid an excess of mathematical formalism, and presented the results with limited mathematical notations and no formal proofs. Examples are used in order to help the reader grasp the notions at work. Grasping the mathematical model is not necessary in order to use the ChronoLog software. Readers with no interest in the

The ChronoLog software

ChronoLog is a software utility that allows users to create Chronological Networks (as defined in Section 2) and to modify them. The software automatically tests the consistency of the network, and computes the tightened ranges of each start date, end date, and duration. Fig. 14 shows a general overview of the ChronoLog interface, consisting of a main panel depicting the Chronological Network (the ChronoLand example in this case), a “Synchronisms” panel displaying all the Chronological

Case study: Egyptian 26th dynasty

We present a case study related to the Egyptian 26th dynasty (Table 6). We chose a well-known chronology to demonstrate how ChronoLog can be used to reconstruct a chronology from primary data, and to assess the impact of specific inputs on that chronology. A more complex archaeological case study, combining stratigaphic, ceramic, radiometric, and historical data can be found in (Levy et al., in press).

Conclusion

This paper introduced the notion of Chronological Network, a powerful formalism for representing chronological data organised as a set of Sequences, composed of Time-periods sharing Chronological Relations with each other. The simplest such relation is that of contemporaneity, where two Time-periods have at least one unit of time in common. Our model allows to specify many other types of Chronological Relations, both synchronic and asynchronic (see Table 1, Table 2, Table 3, Table 4). The

Declaration of competing interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

Eythan Levy was supported by the Center for Absorption in Science (Israel Ministry of Absorption), by the Dan David Foundation and by a Rotenstreich Fellowship for Outstanding Doctoral Students in the Humanities. The authors warmly thank Prof. Israel Finkelstein and Dr Alfred Kromholz for their valuable comments on this paper. We also thank Mr Itamar Ben-Ezra for designing the ChronoLog logo.

References (40)

  • E. Cruz-Uribe

    On the existence of Psammetichus IV

    Serapis

    (1980)
  • L. Depuydt

    Egyptian regnal dating under Cambyses and the date of the Persian conquest

  • B. Desachy

    From observed successions to quantified time: formalizing the basic steps of chronological reasoning

    Acta Imeko

    (2016)
  • D.L. Dill

    Timing assumptions and verification of finite-state concurrent systems

  • D.A. Falk

    Computer analytics in chronology testing and its implications for the date of the Exodus

  • I. Finkelstein et al.

    New evidence on the Late Bronze/Iron I transition at Megiddo: implications for the end of the Egyptian rule and the appearance of Philistine pottery

    Egypt and the Levant

    (2017)
  • R.W. Floyd

    Algorithm 97: shortest path

    Commun. ACM

    (Jun. 1962)
  • A.H. Gardiner

    Regnal years and civil calendar in Pharaonic Egypt

    J. Egypt. Archaeol.

    (1945)
  • G. Geeraerts et al.

    Models and algorithms for chronology

  • E.C. Harris

    Principles of Archaeological Stratigraphy

    (1979)
  • Cited by (0)

    View full text