<!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>Why We Need Ontology-Specific Data Portals: A Case Study for CIDOC-CRM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michalis Mountantonakis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ioannis Theocharakis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yannis Tzitzikas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Crete</institution>
          ,
          <addr-line>Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computer Science</institution>
          ,
          <addr-line>FORTH, Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>There are several ways to publish data on the web, from plain or GitHub web pages, to linked open data, and online catalogs. However, since each data owner can select a diferent way to publish his data, it is challenging to discover all the available datasets that are represented through a particular ontology O. The rationale for building a catalog for datasets expressed with respect to a particular ontology O (or specializations of O), is that the community which is interested in that ontology has various incentives to publish its datasets in such a catalog: for inspecting the use of the ontology (for spotting errors and/or for guiding the use and evolution of the ontology), for finding other datasets that could be easily integrated, and others. In this paper we focus on such catalogs, and in particular we showcase a catalog for datasets expressed with respect to CIDOC-CRM. Even if there are dozens of datasets that are represented using CIDOC-CRM, there is not any online resource that contains even a simple textual list of all these datasets. To fill this gap, we present an interactive portal that contains ontology-based descriptions for 30 CIDOC-CRM datasets. Through this portal, the user can browse all CIDOC-CRM datasets (and their statistics), can find all datasets that use a particular CIDOC-CRM property/class, can see the most frequent properties and classes, can check the commonalities between diferent datasets, and can enrich the catalog with new datasets. Finally, we provide indicative measurements over the 30 collected CIDOC-CRM datasets and for the properties/classes of the current version of CIDOC-CRM.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;CIDOC-CRM</kwd>
        <kwd>Visualizations</kwd>
        <kwd>Statistics</kwd>
        <kwd>Data Discovery</kwd>
        <kwd>Data Integration</kwd>
        <kwd>Cultural Heritage</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        There are numerous ways for publishing data on the web, such as in a web page, in GitHub, in
Zenodo, as Linked Open Data (e.g., in a SPARQL endpoint or through a data dump) or/and by
uploading them to an online catalog, which can ofer more services comparing to the previous
ones. In particular, catalogs can ofer the following services (upper part of Fig 1): S1) hosting of
datasets descriptions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], i.e., metadata about these datasets (e.g., their URL, SPARQL endpoints
and their availability), S2) services based on dataset’s metadata, i.e., browsing, searching and
analytics as well as testing if they are operational [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and S3) services based on the actual
contents (triples) of the datasets [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], e.g., cross-dataset reasoning services for finding all the
datasets of a URI. Concerning the scope of such catalogs (lower part of Fig 1), they can be divided
into T1) Global, i.e., general purpose catalogs like lod-cloud.net [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Datahub (https://datahub.io/)
and Loupe [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], T2) Organization-based, e.g., a CKAN instance deployed by one organization
(https://ckan.org/), a Zenodo channel, etc. and T3) Ontology-specific, where the hosted datasets
are represented using one ontology (and its specializations). In this paper, we focus on T3, which
is a special case of T1, since we restrict the datasets of the catalog by focusing only on datasets
that use the ISO 21127 Standard CIDOC Conceptual Reference Model (CIDOC-CRM) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]; an
event-based ontology for the cultural domain that is used by dozens/hundreds of institutions
and research projects for enabling semantic interoperability between cultural institutions [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The objective for T3 catalogs follows: i) the community that is interested in the focused
ontology has incentive to publish their datasets in that catalog, and ii) it is more sustainable to
achieve completeness for one ontology, than being complete for all the available ones. However,
it is not trivial to create such a catalog; due to the numerous ways to publish a dataset, it is quite
challenging even to discover all the datasets using a popular model, such as CIDOC-CRM. Indeed,
the lack of even a simple list that includes information of all the CIDOC-CRM datasets (except
for a table in a GitHub page [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] with 18 datasets), does not enable their discoverability and
reusability, even from field experts. For tackling this limitation, we focus on how to i) discover
all the CIDOC-CRM datasets, ii) compute ontology-based descriptions by using SPARQL queries,
and iii) browse statistics and visualizations for the CIDOC-CRM datasets in an interactive way.
      </p>
      <p>
        Concerning our contribution, we present an ontology-specific portal (or catalog), by focusing
on CIDOC-CRM. The objective is to make it feasible the CIDOC-CRM users, dataset owners and
experts, to discover the available CIDOC-CRM datasets and to browse statistics/visualizations
about them, since it can be important for several use cases including data discovery, data
integration, ontology evolution and others. Specifically, we first collect 30 CIDOC-CRM datasets
and we compute ontology-based descriptions using VoID vocabulary [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Afterwards, we present
an online portal (https://demos.isl.ics.forth.gr/CIDOC-CRM_Portal/) that ofers: i) browsing of
all the available CIDOC-CRM datasets by supporting ontology-based statistics and visualizations
about each dataset, ii) searching for specific classes and properties, iii) the discovery of the most
frequent (CIDOC-CRM) properties and classes, iv) measurements regarding the commonalities
between pairs of datasets and v) a form for adding any new CIDOC-CRM dataset. Moreover, we
ofer an analysis for the 30 collected datasets, which reveals that there is power-law distribution
concerning the usage of CIDOC-CRM properties and classes. To the best of our knowledge, this
is the first work providing such an ontology-specific portal (i.e., for CIDOC-CRM model).
      </p>
      <p>In the rest of this paper, §2 discusses the related work, §3 shows the use cases and §4 presents
the steps for creating the ontology-based descriptions. §5 presents the functionality of the portal
and §6 provides measurements over the collected datasets. Finally, §7 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>We discuss dataset catalogs, CIDOC-CRM based services and a comparison with related work.</p>
      <p>
        Dataset Catalogs. Concerning global catalogs, in Datahub and lod-cloud.net [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] publishers
can upload a description of their datasets with some basic or enriched metadata, whereas Google
Dataset Search [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] collects dataset metadata at web scale by using crawlers. Through such
catalogs, the users can browse the datasets using keyword or/and faceted search mechanisms (S1
services). Moreover, there exists similar tools to the proposed portal, such as Aether [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Loupe
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and KartoGraphI [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], where VoID statistics for any RDF dataset are computed and ontology
analytics are ofered and visualized by using SPARQL queries (S2 services). Moreover, there are
also global-scale approaches such as SPORTAL [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and SPLENDID [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which compute such
statistics for aiding the selection of sources for federated SPARQL queries. Regarding catalogs
ofering S3 services, they analyze the contents of datasets (all their triples and entities), e.g., by
collecting RDF data dumps and by constructing indexes. Such approaches include LODsyndesis
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where the contents of 400 RDF datasets have been indexed (including 2 billion triples),
LODVader [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] that ofers analytics over 491 datasets, and LOD-a-LOT [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] where 28 billion RDF
triples from thousands of documents have been collected. Their objective is to ofer advanced
data discovery mechanisms and content-based analytics over the LOD Cloud [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Finally, there
exists popular organization-based catalogs such as Zenodo and CKAN, and domain specific
catalogs, such as https://bio2rdf.org/ and http://linkedlifedata.com/ for the life science domain.
      </p>
      <p>
        Services using CIDOC-CRM. There are many services that use the CIDOC-CRM model for
various tasks, including Entity Recognition [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Question Answering [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Personalization and
Recommendation [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and others [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Concerning services that visualize CIDOC-CRM data, RDF
visualizer [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] ofers browsing mechanisms for CIDOC-CRM triples, whereas the CIDOC-CRM
periodic table [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] is an interface for the documentation of the CIDOC-CRM model.
      </p>
      <p>
        Placement and Novelty. The portal of this paper belongs to the scope T3, and mainly
ofers S2 services. Comparing to similar catalogs that compute VoID statistics [
        <xref ref-type="bibr" rid="ref1 ref11 ref12 ref6">6, 11, 1, 12</xref>
        ], the
presented portal focuses on a single ontology and ofers some more dedicated statistics and
analytics for CIDOC-CRM. Concerning the CIDOC-CRM services, we focus on providing an
interactive browsing system for visualizing statistics for the CIDOC-CRM model, and not for
browsing all the triples [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] or for documentation purposes [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. To the best of our knowledge,
this is the first work providing an ontology-specific portal for a given ontology (i.e.,
CIDOCCRM), and an analysis of the CIDOC-CRM model for multiple real datasets.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Use Cases of the Portal</title>
      <p>We present the use cases where the portal can be exploited (and the corresponding users). First,
the users are divided in 3 categories: a) simple (RDF) users, i.e., users familiar with Semantic Web
technologies, b) CIDOC-CRM dataset owners, i.e., users that have published at least one dataset
by using the CIDOC-CRM model, and c) CIDOC-CRM experts/researchers, i.e., the experts of
the CIDOC-CRM community. Below, we provide 4 use cases (UC) and example user queries
that we desire to support. The use cases (see Fig. 2) are the following: UC1) dataset discovery
and selection, UC2) data publishing, UC3) data integration and UC4) ontology evaluation.</p>
      <p>
        ∙ UC1. Dataset Discovery and Selection. The objective is any user to be able to discover
all the available CIDOC-CRM datasets (see Query Q1 in Fig. 2), i.e., each dataset is a kind of
example of how to use CIDOC-CRM, thereby it can aid the adoption of the ontology. Moreover,
one can find datasets having specific properties or/and classes (see Query Q2 in Fig. 2), such
as datasets describing places, events, etc. In this way, the user can select the most appropriate
dataset(s) for creating an application, such as for Question Answering [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], a recommendation
system [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] or/and for training a Machine Learning model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>∙ UC2. Data Publishing. Since there are several ways to publish a dataset, and given the
large number of published datasets, the key notion is a dataset to be easily discoverable and
reusable by interested users. Therefore, by having a single portal including all the datasets of a
specific model (such as CIDOC-CRM), we expect that it will be more discoverable from users
that are interested in the given ontology or/and domain (i.e., in our case Cultural Heritage).</p>
      <p>
        ∙ UC3. Data Integration. In many cases, the data owners desire to integrate their data with
existing datasets for enriching their information, i.e., for creating larger and more complete
datasets. By ofering services for all the datasets described through a specific model (e.g.,
CIDOC-CRM), the dataset owners will be able to discover the datasets having the most common
properties and classes with their datasets for selecting them for semantic data integration [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>∙ UC4. Ontology Evaluation. Since some ontologies are widely used, the experts of such
models usually desire to evaluate which classes/properties are used and how, to detect problems
more easily (e.g., using the ontology in a wrong way) and to think about possible extensions. We
expect that queries like Q5 and Q6 of Fig. 2 will be quite useful for CIDOC-CRM experts, since
there is a very active community through the CIDOC-CRM Special Interest Group (SIG), where
many organizations and researchers participate (https://www.cidoc-crm.org/sig-members-list).
This group is associated with several management activities: ontology versions, mappings,
translations, compatible models, use cases, issues, best practices, meetings, and others.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Collecting CIDOC-CRM Datasets and Computing Statistics</title>
      <p>
        Here, we present the steps (i.e., see Fig. 3) that are followed for collecting CIDOC-CRM datasets
and for producing statistics using the VoID vocabulary [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Step 1. Collecting CIDOC-CRM datasets. We tried to collect all the available CIDOC-CRM
datasets that ofer either an online SPARQL endpoint or an RDF data dump. We used the list
of 18 datasets provided in a GitHub page [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and we further searched in google scholar and
through catalogs like Zenodo and search engines, with the keywords “CIDOC-CRM
dataset/endpoint/data dump", for finding more datasets. At the time being, we managed to collect 30 real
RDF datasets (having in total 560 million RDF triples), where 21 of them ofer a public SPARQL
endpoint and 9 of them only an RDF data dump (more statistics are presented in §6).
      </p>
      <p>
        Step 2. Computing the Ontology-Based Descriptions using VoID. For the computation
of the statistics we send queries to SPARQL endpoints, however there are datasets where a
SPARQL endpoint is not provided. For these datasets, we downloaded the data dumps and we
uploaded them to our SPARQL endpoint for performing the computations. The mentioned
process was time consuming in some cases, due to i) the large size of some datasets and ii)
syntax errors in some RDF files. Concerning the computation of statistics (Step 2 of Fig. 3), we
use some basic SPARQL queries by exploiting the VoID vocabulary [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and some extra SPARQL
queries dedicated to CIDOC-CRM properties, classes and instances and at the end we produce
a single file in “Turtle" format for each dataset including all the statistics. All the queries and
produced files can be accessed in https://github.com/mountanton/CIDOC-CRM_Portal.
      </p>
      <p>
        Example. Fig. 4 shows the file for the dataset ‘OpenArchaeo" [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], which is a semantic
mediator for archaeological datasets. Indeed, lines 7-13 show the basic VoID statistics, and lines
14-21 show how we store the properties and classes (and the number of triples that they appear).
Finally, lines 22-27 contain the dedicated CIDOC-CRM statistics, such as the number of unique
CIDOC-CRM properties/classes and the number of triples (and their percentage) including a
CIDOC-CRM property or instance (i.e., entities that are members of a CIDOC-CRM class).
      </p>
      <p>Important Note. Concerning the CIDOC-CRM model, in this paper when we refer to
“CIDOCCRM properties and classes", we refer to all the properties and classes of the RDF file of
CIDOC-CRM version 7.1.2 (https://cidoc-crm.org/rdfs/7.1.2/CIDOC_CRM_v7.1.2.rdfs) which
contains 309 CIDOC-CRM properties (including inverse properties) and 76 CIDOC-CRM classes,
and not in properties and classes that extend the mentioned CIDOC-CRM properties and classes.</p>
      <p>Step 3. Upload the Ontology-based Descriptions to a SPARQL Endpoint. The produced
ifles (see Step 3 of Fig. 3) of all the datasets are uploaded in an online SPARQL Endpoint (i.e., 30
“Turtle" files). For describing all these (VoID) statistics for these datasets, 23,195 triples were
created. The key notion is the endpoint to be used at real time from the portal for enabling a)
the visualization of the already computed statistics, b) the computation of even more statistics
through more SPARQL queries and c) the easy addition of any CIDOC-CRM dataset.</p>
    </sec>
    <sec id="sec-5">
      <title>5. The CIDOC-CRM Datasets Portal</title>
      <p>Here, we provide some details about the architecture of the web portal and then we present the
functionality of the portal and we explain how it corresponds to the users and use cases of §3.</p>
      <sec id="sec-5-1">
        <title>5.1. The Architecture and the Code of the CIDOC-CRM Datasets Portal</title>
        <p>The portal is available in https://demos.isl.ics.forth.gr/CIDOC-CRM_Portal/ and ofers real time
interactive browsing and visualizations. It runs on a server with 4 GB main memory, 8 cores and
60 GB disk space. Its architecture is shown in Fig. 5; the frontend has been designed by using the
Angular framework (https://angular.io/) and the backend ofers a REST API by using the Spring
Boot Framework (https://spring.io/). When a user selects a mode, a request is sent to the REST
API, which is connected to the public SPARQL endpoint that uses Virtuoso Openlink Software
(https://virtuoso.openlinksw.com/) that contains the ontology-based descriptions. Afterwards
the response is sent back to the frontend in JSON format, and it can be presented to the user
through diferent types of visualizations: a) HTML tables, b) Bar and Rose charts by using the
NGX-Echarts library (https://xieziyu.github.io/ngx-echarts) and c) Chord charts through the
D3.js library (https://d3js.org/d3-chord).</p>
        <p>Code and Queries. The code for all the components of the portal and all the SPARQL queries
for all the modes are available in https://github.com/mountanton/CIDOC-CRM_Portal.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. The Modes of the CIDOC-CRM Datasets Portal</title>
        <p>The webpage ofers five interactive modes: i) Datasets Browsing, ii) Global Search, iii)
Commonalities, iv) Most Frequent Elements, and v) Add Dataset. For each mode, Fig. 6 shows a screenshot
with an example. Finally, a tutorial video can be accessed in https://youtu.be/ar8JEty94_w.</p>
        <p>∙ Mode A. Datasets Browsing. This is the default mode and the user can browse statistics
and visualizations for all the datasets (see the upper side of Fig. 6). In particular, one can browse
ranking lists (using HTML tables) and visualizations through charts. By clicking on a single
dataset, more information are shown for that dataset, including a description, a URL, its statistics
and also the list of its properties and classes (including dedicated lists for CIDOC-CRM).</p>
        <p>Use Cases. It mainly corresponds to the UC1 and can be useful for any user for discovering
the most appropriate datasets for their needs. Secondarily, it is connected to UC4, since the
CIDOC-CRM experts can exploit all the statistics for evaluating how the CIDOC-CRM model is
used, e.g., to check about distributions of CIDOC-CRM properties and classes.</p>
        <p>∙ Mode B. Global Search. The user can search for any property/class, and the portal returns
all the datasets containing the desired property/class and the number of triples that they appear.
For aiding the user, we provide autocomplete services and a drop-down list including all the
CIDOC-CRM properties and classes. For instance, Fig. 6 shows: i) the datasets describing places
(class “crm:E53_Place") and ii) the datasets including the property “crm:P52_has_current_owner".</p>
        <p>Use Cases. It corresponds to the UC1 and can be useful for discovering datasets containing
entities of a desired class (e.g., places, births) or property (e.g., “took place at", “carried out by").</p>
        <p>
          ∙ Mode C. Commonalities. The user can discover all the common properties and classes
between any pair of datasets, e.g., Fig. 6 shows the common CIDOC-CRM classes and properties
between the datasets “Sealit" [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and “WW1LOD" [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] (they have 8 classes and 11 properties
in common). For aiding the user, we provide drop-down menus with the available datasets.
        </p>
        <p>Use cases. It refers to the UC3, and can be useful for the dataset owners to discover which
datasets have the most commonalities with their dataset, i.e., for creating an integration service.</p>
        <p>∙ Mode D. Most Frequent Elements. Here, the objective is to find the most frequent
properties and classes according to a) the number of datasets or b) the number of triples that
they appear, e.g., see the example in Fig. 6 including the most popular CIDOC-CRM classes.</p>
        <p>Use cases. It corresponds to the UC4, since it can be useful for the CIDOC-CRM experts for
analyzing the distribution of the properties and classes.</p>
        <p>∙ Mode E. Add Dataset. The objective is to enable the addition of new datasets for any
dataset owner. Indeed, one can fill and submit a form (see the lower right part of Fig. 6) including
some very basic details of the dataset. For avoiding spamming issues, the form is first evaluated
by the administrators of the web portal and then the process of Fig. 3 is performed.</p>
        <p>Use cases. It corresponds to the UC2 (Data Publishing), since any CIDOC-CRM dataset owner
can fill the form for requesting to add their dataset to the portal.</p>
        <p>Total Number of
Collected (CIDOC-CRM) Datasets
Triples
Entities
Triples with a CIDOC-CRM property
Triples with a CIDOC-CRM instance</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Experimental Evaluation</title>
      <p>Here, we provide indicative statistics and measurements concerning the 30 collected datasets,
which can also be browsed and visualized in https://demos.isl.ics.forth.gr/CIDOC-CRM_Portal/.</p>
      <sec id="sec-6-1">
        <title>6.1. Statistics for the Collected Datasets</title>
        <p>First, Tables 1 and 2 provide some general statistics (total and average numbers) about the 30
collected datasets, based on the computed ontology-based descriptions. From the 560M triples of
all the datasets, 168M triples contain a CIDOC-CRM property (approximately 30% of all triples)
and 300M triples a CIDOC-CRM instance (approximately 53.5% of all triples).</p>
        <p>Properties and Classes. Table 2 shows that each dataset uses on average 37.7 CIDOC-CRM
properties and 19.3 CIDOC-CRM classes. Fig. 7 shows the exact number of CIDOC-CRM
properties per dataset. Indicatively there are 7 datasets using ≥ 60 CIDOC-CRM properties,
whereas only 3 datasets use ≤ 10 CIDOC-CRM properties. As regards the classes, Fig. 8 shows
that 25 datasets use ≥ 10 CIDOC-CRM classes, while 12 datasets use ≥ 20 CIDOC-CRM classes.</p>
        <p>Percentage of Triples (per dataset) using CIDOC-CRM properties and Instances.
Fig. 9 shows for each dataset the percentage of triples containing a CIDOC-CRM property;
indicatively 20 datasets use CIDOC-CRM properties in at least 30% of their triples. Concerning
the instances, Fig. 10 depicts for each dataset the percentage of triples containing a CIDOC-CRM
instance (i.e., an entity that is a member of a CIDOC-CRM class), and we can observe that half
of the datasets (15 out of 30) include a CIDOC-CRM instance in at least 80% of their triples.</p>
      </sec>
      <sec id="sec-6-2">
        <title>6.2. Frequency of CIDOC-CRM Properties and Classes</title>
        <p>Here, we provide some indicative measurements about the CIDOC-CRM properties and classes.</p>
        <p>Distribution measurements. The distribution of CIDOC-CRM properties and classes
(according to the number of datasets that they appear) is shown in Figures 11 and 12, respectively.
Concerning the properties, we observe a power-law distribution, i.e., some few CIDOC-CRM
properties are used from many datasets, whereas most of them in a few datasets. Indicatively,
only 29 CIDOC-CRM properties are used from ≥ 10 datasets, whereas 100 properties are used
by two or a single dataset. Regarding the classes, most of them are also used by a low number
of datasets, i.e., see Fig. 12. Finally, from the 309 properties and the 76 classes of the current
CIDOC-CRM version, there are 100 properties (59 of them are inverse properties) and 12 classes
that are not used by the collected datasets, i.e., the 32.3% of properties and the 15.7% of classes.</p>
        <p>Most Popular CIDOC-CRM Properties and Classes. We show the most popular
CIDOCCRM properties and classes according to the number of a) datasets and b) triples, that they
appear. Fig. 13 shows that the most popular properties are “crm:P14_carried_out_by" and
“crm:P2_has_type" that appear in 25 datasets. Concerning the number of triples, i.e., see Fig.
14, again the property “crm:P2_has_type" is the top one, appearing in 88M triples. Regarding
the CIDOC-CRM classes, the most frequent one is the “crm:E53_Place", i.e., see Fig. 15, which
appears in 23 datasets, whereas the class occurring in the highest number of triples (i.e., having
the most instances) is crm:E54_Dimension with 11M triples (see Fig. 16).</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>
        We presented a portal that focuses on the ISO Standard CIDOC-CRM, for enabling the
browsing and visualization of ontology-based descriptions of any CIDOC-CRM-based dataset. We
described several use cases, all the details about how the statistics are computed, and the modes
of the portal. We ofered measurements about 30 real CIDOC-CRM datasets, which revealed a
power-law distribution; some few CIDOC-CRM properties and classes are widely used, whereas
most of them are used by a few datasets. As a future work, we plan to a) compute/visualize more
complex statistics (e.g., triple/path patterns since they can be exploited for Question Answering
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]), b) provide a more detailed analysis for the collected datasets through more measurements,
and c) ofer mechanisms for monitoring the changes in datasets and recomputing the statistics.
      </p>
      <p>Acknowledgments. This work has received funding from the European Union’s Horizon
2020 coordination and support action 4CH (Grant agreement No 101004468).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hasnain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Mehmood</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. S.</surname>
          </string-name>
          <article-title>e Zainab, A. Hogan, SPORTAL: profiling the content of public SPARQL endpoints</article-title>
          ,
          <source>International Journal on Semantic Web and Information Systems (IJSWIS) 12</source>
          (
          <year>2016</year>
          )
          <fpage>134</fpage>
          -
          <lpage>163</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>M.-E. Papadaki</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Tzitzikas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mountantonakis</surname>
          </string-name>
          ,
          <article-title>A brief survey of methods for analytics over RDF knowledge graphs</article-title>
          ,
          <source>Analytics</source>
          <volume>2</volume>
          (
          <year>2023</year>
          )
          <fpage>55</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mountantonakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tzitzikas</surname>
          </string-name>
          ,
          <article-title>Content-based union and complement metrics for dataset search over RDF knowledge graphs</article-title>
          ,
          <source>Journal of Data and Information Quality (JDIQ) 12</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Neto</surname>
          </string-name>
          , et al.,
          <article-title>Lodvader: An interface to LOD visualization, analytics and discovery in real-time</article-title>
          ,
          <source>in: Proceedings of the 25th International Conference Companion on World Wide Web</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCrae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Abele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Buitelaar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jentzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Andryushechkin</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Debattista,</surname>
          </string-name>
          <article-title>The linked open data cloud, Lod-cloud</article-title>
          .
          <source>net</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mihindukulasooriya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Poveda-Villalón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gómez-Pérez</surname>
          </string-name>
          ,
          <article-title>Loupe - an online tool for inspecting datasets in the Linked Data Cloud</article-title>
          .,
          <source>ISWC (Posters &amp; Demos)</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Doerr</surname>
          </string-name>
          ,
          <article-title>The CIDOC CRM, an ontological approach to schema heterogeneity</article-title>
          ,
          <source>in: Dagstuhl Seminar Proceedings, Schloss Dagstuhl-Leibniz-Zentrum für Informatik</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tzitzikas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mountantonakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fafalios</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Marketakis</surname>
          </string-name>
          ,
          <article-title>CIDOC-CRM and machine learning: a survey and future research</article-title>
          ,
          <source>Heritage</source>
          <volume>5</volume>
          (
          <year>2022</year>
          )
          <fpage>1612</fpage>
          -
          <lpage>1636</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Alexander</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hausenblas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Describing linked datasets with the VoID vocabulary (</article-title>
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Brickley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Burgess</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <article-title>Google dataset search: Building a search engine for datasets in an open web ecosystem</article-title>
          ,
          <source>in: The World Wide Web Conference</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1365</fpage>
          -
          <lpage>1375</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.</given-names>
            <surname>Mäkelä</surname>
          </string-name>
          ,
          <article-title>Aether-generating and viewing extended VoID statistical descriptions of RDF datasets</article-title>
          ,
          <source>in: The Semantic Web: ESWC 2014 Satellite Events</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>429</fpage>
          -
          <lpage>433</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Maillot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Corby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Faron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gandon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <article-title>Indegx: A model and a framework for indexing RDF knowledge graphs with SPARQL-based test suits</article-title>
          ,
          <source>Journal of Web Semantics</source>
          <volume>76</volume>
          (
          <year>2023</year>
          )
          <fpage>100775</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>O.</given-names>
            <surname>Görlitz</surname>
          </string-name>
          , S. Staab,
          <article-title>SPLENDID: SPARQL endpoint federation exploiting VOID descriptions</article-title>
          .,
          <source>COLD</source>
          <volume>782</volume>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Fernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Beek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Martínez-Prieto</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Arias, LOD-a-lot: A queryable dump of the LOD cloud</article-title>
          , in: ISWC, Springer,
          <year>2017</year>
          , pp.
          <fpage>75</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Felicetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Galluccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tudhope</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Niccolucci</surname>
          </string-name>
          ,
          <article-title>NLP tools for knowledge extraction from italian archaeological free text, in: 2018 3rd digital heritage international congress</article-title>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Gounakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mountantonakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tzitzikas</surname>
          </string-name>
          ,
          <article-title>Evaluating a radius-based pipeline for question answering over cultural (CIDOC-CRM based) knowledge graphs</article-title>
          ,
          <source>in: Proceedings of the 34th ACM Hypertext</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dahroug</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vlachidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Liapis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bikakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lopez-Nores</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sacco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Pazos-Arias</surname>
          </string-name>
          ,
          <article-title>Using dates as contextual information for personalised cultural heritage experiences</article-title>
          ,
          <source>JIS</source>
          <volume>47</volume>
          (
          <year>2021</year>
          )
          <fpage>82</fpage>
          -
          <lpage>100</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K.</given-names>
            <surname>Petrakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Minadakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Doerr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Theodoridou</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Doerr, RDF visualizer: A tool for displaying, browsing and exploring high density RDF data</article-title>
          .,
          <source>in: ISWC (Satellites)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>197</fpage>
          -
          <lpage>200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <article-title>CIDOC-CRM periodic table</article-title>
          ,
          <year>2023</year>
          . https://remogrillo.github.io/cidoc-crm_periodic_table.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mountantonakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tzitzikas</surname>
          </string-name>
          ,
          <article-title>Large-scale semantic integration of linked data: A survey, ACM Computing Surveys (CSUR) 52 (</article-title>
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>O.</given-names>
            <surname>Marlet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Francart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Markhof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Rodier</surname>
          </string-name>
          ,
          <article-title>OpenArchaeo for usable semantic interoperability</article-title>
          ,
          <source>in: ODOCH 2019@ CAiSE</source>
          <year>2019</year>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Fafalios</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kritsotaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Doerr</surname>
          </string-name>
          ,
          <article-title>The SeaLiT ontology-an extension of CIDOC-CRM for the modeling and integration of maritime history information</article-title>
          ,
          <source>ACM Journal on Computing and Cultural Heritage</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>E.</given-names>
            <surname>Mäkelä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Törnroos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lindquist</surname>
          </string-name>
          , E. Hyvönen,
          <string-name>
            <surname>WW1LOD:</surname>
          </string-name>
          <article-title>An application of CIDOC-CRM to World War 1 linked data</article-title>
          ,
          <source>International Journal on Digital Libraries</source>
          <volume>18</volume>
          (
          <year>2017</year>
          )
          <fpage>333</fpage>
          -
          <lpage>343</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>