<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>SciKG: Tutorial on Building Scientific Knowledge Graphs from Data, Data Dictionaries, and Codebooks⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Henrique Santos</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paulo Pinheiro</string-name>
          <email>paulo@psemantica.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jamie P. McCusker</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sabbir M. Rashid</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Deborah L. McGuinness</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Parcela Semântica Lda</institution>
          ,
          <addr-line>Funchal</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Tetherless World Constellation, Rensselaer Polytechnic Institute</institution>
          ,
          <addr-line>Troy NY</addr-line>
          ,
          <country country="US">United States</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Data from scientific studies are published in datasets, typically accompanied by data dictionaries and codebooks to support data understanding. To conduct rigorous analysis, data users need to leverage this documentation to correctly interpret the data. While this process can be burdensome for new data users, it is also prone to errors even for seasoned users. A computational formal model of the knowledge that was used to create the study can facilitate better understanding and thus improved usage of the study data. Knowledge graphs can be used efectively to capture this study knowledge. The SciKG tutorial aimed to introduce participants to the basics of knowledge graph construction using data, data dictionaries, and codebooks from scientific studies. It used the Center for Disease Control and Prevention's (CDC) National Health and Nutrition Examination Surveys (NHANES) data as a testbed and introduce standardized terminology, novel and established techniques, and resources such as scientific/biomedical ontologies, semantic data dictionaries, and knowledge graph frameworks in both lecture and practical sessions. Website: https://tetherless-world.github.io/scikg-eswc-2023/</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Tutorial Overview</title>
      <p>
        The construction of knowledge graphs (KGs) for the biomedical domain (and, generally, the
scientific domain) is a prominent field, with much attention from the community. Several
venues have highlighted this, including the recently organized Personal Health Knowledge
Graph workshop1. Scientific KGs have been deployed to support increasing automation in
biomedical research, including for reproducible research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        SciKG was a full-day tutorial that introduced participants to the basics of knowledge graph
construction with input from datasets from scientific studies and surveys, as well as the
associated data dictionaries, codebooks, and documentation. To support this, the tutorial began
with an overview of state-of-the-art scientific and biomedical ontologies that are commonly
reused. Next, the participants were introduced to Semantic Data Dictionaries (SDDs) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
learned to create simple but functional SDDs to model some aspects of the publicly available
NHANES data in practical sessions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Using the modeling in SDDs, participants bootstrapped
and interacted with the KG via established knowledge graph frameworks.
      </p>
      <p>The SciKG tutorial was based on simple instructive (but insightful) examples. At the end of
the tutorial, participants were be able to:
• Identify and reuse relevant scientific and biomedical ontologies
• Develop minimally working semantic data dictionaries that capture domain modeling
from scientific data and documentation
• Use knowledge graph frameworks to bootstrap and manage scientific knowledge graphs
• Interact with the graph to retrieve data based on analysis-driven questions
This tutorial covered methods and tools that are established and being used in production
environments at several institutions, including National Institute of Health-funded projects at
the Icahn School of Medicine at Mount Sinai2, McGill University’s Peter Guo-hua Fu School of
Architecture3, Rensselaer Polytechnic Institute’s Tetherless World Constellation4, and Escola
de Ciência de Informação at Universidade Federal de Minas Gerais5. The SciKG tutorial was
inspired by previous tutorials on knowledge graph construction, including the Knowledge Graph
Construction Tutorial6 held at ESWC 2022, and the Tools for Creating and Exploiting Large
Knowledge Graphs (KGTK)7 held at ISWC 2021. These tutorials were focused on general tools for
KG building, management, and exploration. SciKG, in its turn, focused on the construction of KGs
from scientific data, with rigor in scientific knowledge maintenance and representation, covering
not only techniques, but standardized scientific terminology and best practices. According to
the conference organizers, SciKG had an average attendance of 25 people.</p>
      <p>SciKG was primarily targeted at Semantic Web researchers working (or willing to work) with
biomedical data. However, the acquired knowledge applies to studies beyond the biomedical
domain, as the aspects of the scientific methods for data acquisition are common. The target
audience included students and researchers interested in bioinformatics settings, as well as
anyone interested in conducting research using scientific data, often from multiple sources.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Topics</title>
      <p>The SciKG tutorial was divided into four sections. It started with an overview of how
scientific study data is usually acquired, organized and published, and the current challenges (and
opportunities for semantic web) involving the use of this data. Next, we introduced
methods for scientific data annotation and terminology reuse. Following, we gave an overview of
the state-of-the-art scientific and biomedical ontologies and provided real-world examples of
their successful adoption. Finally, the tutorial introduced knowledge graph frameworks and
demonstrate how they can be used to bootstrap and manage scientific KGs.</p>
      <sec id="sec-2-1">
        <title>2https://hhearprogram.org/data-center</title>
        <p>3https://www.mcgill.ca/architecture/
4https://tw.rpi.edu/project/human-health-exposure-analysis-repository-hhear
5http://eci.ufmg.br
6https://kg-construct.github.io/eswc-dkg-tutorial-2022/
7https://usc-isi-i2.github.io/kgtk-tutorial-iswc-2021/
This section presented a common scientific methodology used in scientific studies and
demonstrate how study data is usually acquired, organized, and published. Using the NHANES survey
as an example, this section demonstrated how study documentation is usually used to describe
the contents of data files using data dictionaries and codebooks, and how it is problematic in
capturing all the semantics associated with the variable. Data dictionaries document the study
variables contained in data files, providing a natural language description of the variable. For
instance, the RIDAGEYR variable in NHANES is defined as Age in years of the participant at the
time of screening. Individuals 80 and over are topcoded at 80 years of age, and we can infer that
it is measuring the age of the survey participant (not of other persons included in the data),
using years as the unit of measurement (not months which is used for infants), recorded during
screening time (instead of examination time).</p>
        <sec id="sec-2-1-1">
          <title>Scientific and Biomedical Ontologies</title>
          <p>
            This section introduced participants to some well-used state-of-the-art scientific and biomedical
ontologies, including the Semanticscience Integrated Ontology (SIO) [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ], the Human Aware
Science Ontology (HAScO) [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], the Disease Ontology (DOID) [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], and the Chemical Elements of
Biological Interest (ChEBI) [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] ontology, among others. We demonstrated how these
terminologies can be and have been used to comprehensively model scientific knowledge in successful
use cases.
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Semantic Data Dictionaries</title>
          <p>
            This topic demonstrated techniques for capturing study knowledge from data, and
documentation. We introduced the Semantic Data Dictionary method for aligning and integrating data and
provide a suficient set of examples. A Semantic Data Dictionary (SDD) is a model for
representing metadata from ontologies and structured vocabularies through a set of specifications that
allows the assignment of a semantic representation of the data [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. By the end of the practical
sessions, participants were be able to produce simple SDDs using the NHANES data.
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Knowledge Graph Frameworks</title>
          <p>
            This topic introduced knowledge graph frameworks, and presented two that have built-in
capabilities of working with SDDs, including the Human-Aware Data Acquisition Framework
(HADatAc) [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] and Whyis [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]. HADatAc is an open-source infrastructure that enables combined
acquisitions of data and metadata in a way that metadata is properly and logically connected to
data, interacting with these sources to move the data from their transient state into a persistent
repository, and enabling the data to be retrieved from their persistent repositories through
the use of queries. Whyis is an open-source framework for creating custom
provenancedriven knowledge graphs, supporting three principal tasks: knowledge curation, inference, and
interaction. All knowledge in Whyis graphs is encapsulated in nanopublications, which simplify
and standardize the production of qualified knowledge in knowledge graphs.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Tutorial Resources</title>
      <sec id="sec-3-1">
        <title>Links to all utilized resources can be found in Table 3.</title>
        <p>Tutorial website
NHANES SDDs
HADatAc
Whyis</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D. N.</given-names>
            <surname>Nicholson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Greene</surname>
          </string-name>
          ,
          <article-title>Constructing knowledge graphs and their biomedical applications</article-title>
          ,
          <source>Computational and Structural Biotechnology Journal</source>
          <volume>18</volume>
          (
          <year>2020</year>
          )
          <fpage>1414</fpage>
          -
          <lpage>1428</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Rashid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCusker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pinheiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Bax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Stingone</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. K. Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. L. McGuinness</surname>
          </string-name>
          ,
          <article-title>The Semantic Data Dictionary - An Approach for Describing and Annotating Data</article-title>
          ,
          <source>Data Intelligence</source>
          <volume>2</volume>
          (
          <year>2020</year>
          )
          <fpage>443</fpage>
          -
          <lpage>486</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pinheiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <article-title>Knowledge Graph Construction from Data, Data Dictionaries, and</article-title>
          <source>Codebooks: the National Health and Nutrition Examination Surveys Use Case</source>
          ,
          <year>2022</year>
          . URL: https://us2ts.org.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumontier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Baker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Baran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Callahan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chepelev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cruz-Toledo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Del Rio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Duck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. I.</given-names>
            <surname>Furlong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Keath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Klassen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCusker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Queralt-Rosinach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Samwald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Villanueva-Rosales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hoehndorf</surname>
          </string-name>
          ,
          <article-title>The Semanticscience Integrated Ontology (SIO) for biomedical research and knowledge discovery</article-title>
          ,
          <source>Journal of Biomedical Semantics</source>
          <volume>5</volume>
          (
          <year>2014</year>
          )
          <fpage>14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pinheiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Rashid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCusker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <article-title>Annotating Diverse Scientific Data with HAScO</article-title>
          ,
          <source>in: Proceedings of the Seminar on Ontology Research in Brazil 2018 (ONTOBRAS</source>
          <year>2018</year>
          ). São Paulo,
          <string-name>
            <surname>SP</surname>
          </string-name>
          , Brazil,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Schriml</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Mitraka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Munro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tauber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nickle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Felix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bearer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lichenstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bisordi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Campion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hyman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kurland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. P.</given-names>
            <surname>Oates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kibbey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sreekumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giglio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Greene</surname>
          </string-name>
          ,
          <article-title>Human Disease Ontology 2018 update: classification, content and workflow expansion</article-title>
          ,
          <source>Nucleic Acids Research</source>
          <volume>47</volume>
          (
          <year>2019</year>
          )
          <fpage>D955</fpage>
          -
          <lpage>D962</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hastings</surname>
          </string-name>
          , P. de Matos,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dekker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ennis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Harsha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muthukrishnan</surname>
          </string-name>
          , G. Owen,
          <string-name>
            <given-names>S.</given-names>
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Steinbeck</surname>
          </string-name>
          ,
          <article-title>The ChEBI reference database and ontology for biologically relevant chemistry: enhancements for 2013</article-title>
          ,
          <source>Nucleic Acids Research</source>
          <volume>41</volume>
          (
          <year>2013</year>
          )
          <fpage>D456</fpage>
          -
          <lpage>D463</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pinheiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Rashid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Bax</surname>
          </string-name>
          ,
          <article-title>HADatAc: A Framework for Scientific Data Integration using Ontologies</article-title>
          ,
          <source>in: Proceedings of the ISWC Posters &amp; Demonstrations Track</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>McCusker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <article-title>Whyis 2: An Open Source Framework for Knowledge Graph Development and Research</article-title>
          ,
          <source>in: The Semantic Web, Lecture Notes in Computer Science</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>538</fpage>
          -
          <lpage>554</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>