<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "JATS-journalpublishing1.dtd" [
]>
<article xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML"
  dtd-version="1.2" article-type="abstract">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">IJPDS</journal-id>
      <journal-title-group>
        <journal-title>International Journal of Population Data Science</journal-title>
        <abbrev-journal-title>IJPDS</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="epub">2399-4908</issn>
      <publisher>
        <publisher-name>Swansea University</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.23889/ijpds.v9i5.2532</article-id>
      <article-id pub-id-type="publisher-id">9:5:49</article-id>
      <title-group>
        <article-title>Building a Historic Population Platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nanayakkara</surname>
            <given-names initials="C">Charini</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Christen</surname>
            <given-names initials="P">Peter</given-names>
          </name>
          <xref ref-type="aff" rid="affil-2">2</xref>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dibben</surname>
            <given-names initials="C">Chris</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Williamson</surname>
            <given-names initials="L">Lee</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Garrett</surname>
            <given-names initials="E">Eilidh</given-names>
          </name>
          <xref ref-type="aff" rid="affil-1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="affil-1"><label>1</label><institution>Australian National University</institution></aff>
      <aff id="affil-2"><label>2</label><institution>University of Edinburgh</institution></aff>
      <pub-date date-type="pub" publication-format="electronic">
        <day>18</day>
        <month>09</month>
        <year>2024</year>
      </pub-date>
      <pub-date date-type="collection" publication-format="electronic">
        <year>2024</year>
      </pub-date>
      <volume>9</volume>
      <issue>5</issue>
      <elocation-id>2532</elocation-id>
      <permissions>
        <license license-type="open-access" xlink:href="https://creativecommons.org/licences/by/4.0/">
          <license-p>This work is licenced under a Creative Commons Attribution 4.0 International License.</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://ijpds.org/article/view/2532">This article is available from the IJPDS website at: https://ijpds.org/article/view/2532</self-uri>
    </article-meta>
  </front>
  <body>
    <sec>
      <title>Objectives</title>
      <p>With the increasing digital availability of large population databases of historical census or vital event records, the tasks of storing, cleaning, processing, linking and analysing such data become more challenging. Suitable computing platforms and software systems are required to handle such databases, and facilitate the application of complex record linkage algorithms, for example to reconstruct populations that cover a full country over many decades. We present our efforts to achieve these goals on a database of over 20 million vital event records spanning over 120 years to create a “Historic Population Platform” (HiPP).</p>
    </sec>
    <sec>
      <title>Approach</title>
      <p>We created a graph database using the Neo4J software, where each birth, death and marriage certificate is represented as a node. We then generated actor nodes from these certificates which represent individuals (such as birth babies and their parents, or marriage brides and grooms). Data cleaning steps included the correction and imputation of invalid, corrupted, and missing age and date values using information from related certificates.</p>
    </sec>
    <sec>
      <title>Results</title>
      <p>Our initial graph database contains over 100 million nodes and nearly 200 million edges, while our data cleaning methods help to substantially increase the number of valid age and date values.</p>
    </sec>
    <sec>
      <title>Conclusion</title>
      <p>The availability of large historical population databases provides exciting opportunities for social science and health research. However, existing methods have limitations in handling data quality and the sizes of such databases. We presented novel methods to deal with these challenges which we hope will be of use for other projects that aim to build a HiPP.</p>
    </sec>
  </body>
</article>