<!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>
      <journal-title-group>
        <journal-title>International Conference on Semantic Systems, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Semantics-Based Platform for Sharing FAIR Scientific Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thierry Louge</string-name>
          <email>thierry.louge@inp-toulouse.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emmanuel Courcelle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michelle Sibilla</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nathalie Aussenac-Gilles</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christophe Marteau</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marianna Braza</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jean-Baptiste Tô</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laurent Orgogozo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>UAR CALMIP 3667 Université de Toulouse</institution>
          ,
          <addr-line>CNRS, INPT, INSA, ISAE, UPS, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>UMR GET 5563, Université de Toulouse</institution>
          ,
          <addr-line>Université Toulouse Paul Sabatier - Toulouse III</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>UMR IMFT 5502 Université de Toulouse</institution>
          ,
          <addr-line>CNRS, INPT, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>UMR IRIT 5505 Université de Toulouse</institution>
          ,
          <addr-line>CNRS, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>1</volume>
      <fpage>3</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>In this paper, the platform CALLISTO (CALmip Launches an Interface for a Semantic Toolbox Online, https://callisto.calmip.univ-toulouse.fr/) is presented, aiming at open science construction around semantic description of scientific data, software and papers. This work aims tackling the needs for a fine-grained description of multi-disciplinary scientific collaborations, from data creation to cross-fertilization. A framework for hosting comprehensive and semantic metadata for multi-disciplinary scientific teams is proposed. The platform provides a user-friendly online interface for data description, browsing and access. This research has been conducted in collaboration with the multi-disciplinary dataNooS academic alliance. CALLISTO is developed and maintained at the computing centre CALMIP.</p>
      </abstract>
      <kwd-group>
        <kwd>ontologies</kwd>
        <kwd>FAIR principles</kwd>
        <kwd>semantic web</kwd>
        <kwd>multidisciplinary data sources</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The constant growth of scientific data available online and the growing supply of processing
software can paradoxically make the reuse of data and algorithms harder. The lack of
widelyused fine-grained description of scientific data, the need for explicit and ergonomic online
interfaces for finding data are some of the challenges ahead towards open science. These
concerns are at the heart of the work to encourage the widest possible adoption of the FAIR
(Findable, Accessible, Interoperable and Reusable) principles. The simultaneous eforts at a
national and European level to adopt the FAIR principles, as well as the existing dificulties
within scientific projects in managing multidisciplinary data at several reading levels, contribute
to raising scientists’ awareness of the issues involved in the management and use of their data.
Within the University of Toulouse, an academic alliance has been created and named dataNooS1.
It involves researchers and engineers from diferent scientific disciplines, whose main role is
to study solutions for eficient data handling, interoperability and re-usability generalizable
to future projects. As a member of dataNooS, the computing centre CALMIP developed and
CEUR
Workshop
Proceedings
maintains CALLISTO2 for ”CALmip Launches an Interface for a Semantic Toolbox Online”,
implementing ideas from dataNooS3 in a production-level site. At the first step, the goal of
CALLISTO consists of sharing data among partners with heterogeneous scientific backgrounds,
ensuring their description and easing reuse in a secured calculation environment. At a second
step, the objective is to open data, results and analysis processes to the public. CALLISTO
is designed with a user-driven development process, through the study of data challenges
coming from interdisciplinary projects such as the H2020 project Smart Morphing and Sensing
for aeronautical configurations (SMS, http://smartwing.org/SMS/EU/) funded by European
Commission (project No. 723402) and HiperBorea4, funded by the French National Research
Agency (ANR) (project ANR-19-CE46-0003-01). These projects illustrate the challenges for
scientific projects concerning the sharing and the description of heterogeneous and
multidisciplinary data.</p>
      <p>
        In this paper, CALLISTO is presented as an illustration of how the FAIRness of scientific data
can be achieved, and supplemented by other aspects such as descriptions of the software and
algorithms used to create, analyse or transform the data. This article presents creation of a
platform for linking data to software, scientific papers and arguments through the adoption of
well-known ontologies such as Micropublications [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or Software Ontology 5. An ontology is
defined for mapping all these elements in a homogeneous architecture, designed to allow in
the medium term the production of automatic data processing and retrieval workflows. We
describe this ontology called ARCAS (ARming CAllisto with Semantics), its role in relation to
the other elements composing the system.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Running example: SMS project</title>
      <p>SMS for ”Smart Morphing and Sensing” is the European project mentioned in the introduction.
This project is a collaboration between experts with diferent scientific backgrounds
(aeronautics, fluid mechanics, structural mechanics, control system...). Diferent teams from diferent
countries worldwide make their own experiments in their competency areas, and then need to
agree on common concepts in order to work with one another. The software libraries used by
the various teams may be shared, and projects papers shall be understood by all the project’s
stakeholders. A major requirement is then to have a common metadata set that all stakeholders
understand, and all future users will also understand. Meanwhile, metadata shall also be able to
express very narrow elements for specialists.</p>
      <p>
        The first element to ease data sharing among project members is to provide a shared space
with storage space and metadata browsing. This is provided by Dataverse, which is used as a
metadata catalog and data registry in CALLISTO. An important element for experiments reuse
and reproducibility, is a good understanding of the analysis processes the data went through [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
the scientific claims they support and of the overall context of the experiments. ARCAS and
ARCADIE (ARCAS Domain Implementation, ARCAS enriched and populated for a specific project)
2http://callisto.calmip.univ-toulouse.fr
3This research has been partially funded by RTRA: http://www.fondation-stae.net/
4http://hiperborea.omp.eu
5http://theswo.sourceforge.net/
handle these elements. The bibliography for a project is described using Micropublications
ontology. Software libraries use SWO for non-grounding elements (e.g. algorithms provided,
languages...) and GEOS[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (Generic Ontology for Services, based on OWL-S) for grounding
elements (e.g. Inputs and outputs combinations, URLS, parameters...). The prospective issue of
data analysis from OBDAs raised in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is addressed by the inclusion of SWO and the GEOS
(GEneric Ontology for Services) module extracted from ASON [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] already used for automatic
composition of semantic services, the ultimate goal of CALLISTO, in the astrophysics domain.
GEOS and SWO allow accurate software description and automation whenever possible. The
following Table 1 summarizes the requirements from SMS project stakeholders regarding
”FAIRification” of their data following FAIR )Findable, Accessible, Interoperable, Reusable) elements
classification.
      </p>
      <sec id="sec-2-1">
        <title>Provide a comprehensive metadata set understandable by all the stakeholders Allow the extension of metadata through unambiguous references</title>
        <p>Specify the analysis process the data went through
Link data to papers, claims and</p>
        <p>arguments
Access through user-friendly interfaces with no
technical prerequisite</p>
      </sec>
      <sec id="sec-2-2">
        <title>FAIR element I I R</title>
        <p>R
A</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Related works</title>
      <sec id="sec-3-1">
        <title>3.1. Semantic description of data and metadata through ontologies</title>
        <p>
          Ontologies, following the widely-used Gruber definition are to be considered as ”explicit
speciifcation of a conceptualization”[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. They are at the heart of the Semantic Web (SW) for several
reasons, as underlined by Tim Berners-Lee in his grounding paper [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and its update in 2006
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Ontologies are by nature intended to be browsed and interpreted by algorithms as well
by humans. For this reason, they benefit from several advanced tools allowing their edition
by graphical means (Protégé [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], inline browsers6), and several query languages (SPARQL is
one of the most well-known). Among data-related ontologies, DCAT-AP7 is a DCAT-based
European specification for datasets, intended to standardize their description in order to
improve cross-portal searches. Ensuring interoperability of data and services through the use of
ontologies is not a new idea. It has been described in particular in a paper by David Chen [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
as ”federated” interoperability. Still, it remains little used in practice despite its possibilities, as
building a usable and eficient ontology-based system requires ontological expertise, in addition
to the strict scientific skills related to a particular field. Nevertheless, high level abstraction
6http://vowl.visualdataweb.org/webvowl.html
7https://github.com/SEMICeu/DCAT-AP
ontologies, and ready for use ontologies exist, making it easier to find relevant ontologies for a
specific use-case. The Micropublications [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] ontology defines concepts and relations that aim at
modeling argumentation and counter-argumentation. While describing datasets is not in the
scope of Micropublications, its modeling of methods and data as scientific evidences supporting
scientific claims makes it particularly adapted to the use cases that CALLISTO proposes to
address. The connection between metadata and ontologies concerning data semantics can
be studied from a number of perspectives, whether controlling the data entered in metadata
ifelds [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], improving search capabilities in data warehouses [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], or classifying and enriching
metadata formats according to user preferences [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. In this paper, as discussed in sections
4.3 and 4.4, ontologies are used as metadata model (section 4.3) as well as metamodel for data
(section 4.4, concerning services composition).
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Ontologies for software description</title>
        <p>
          The goal pursued in CALLISTO by the means of software description is quite diferent from
software registries found in astrophysics 8, geosciences9 or domain-agnostic registries such as
Software Heritage [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] (a repository for long-term software preservation). The software in
those registries are not connected to the data they help to produce or analyse. With CALLISTO,
the goal is not that much capturing software metadata, but rather to allow service composition
with the fine-grained description of elements involved in this composition. To this end, ARCAS
ontology concentrates in a single point a description of the scientific domain, a directory of
services with their grounding elements for accessing the data and linking them with processing.
Software Ontology (SWO) [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] is an ontology for software description. Although originally
designed for use in the field of bioinformatics, SWO ofers a large number of concepts and
relations to describe software elements, regardless of their application domain. There are
dozens of data types, algorithms and formats already defined, using concepts and relations
from the OBO foundry vocabulary [16]. Relying on this vocabulary ensures maintainability and
increased interoperability with all ontologies using Basic Formal Ontology (BFO) [17], a
highlevel ontology specifically designed for interoperability and reusability. The software description
ontology (SD)10 shares a similar scope with SWO, and the two seem very complementary. SD
focuses more on data specification, transformation and structure than SWO wich is more
oriented towards algorithms specifications and software functionalities. SWO ofers a more
ifne-grained description of software than its counterpart used in Dockerpedia 11, that is more
oriented towards the description of Docker images and the dependencies that they contain. The
v o c a b ontology underlying Dockerpedia12 is not directed towards the same goals as SWO or SD,
and is far from ofering the same level of details concerning the insights of the software elements
(e.g. inputs, algorithms). The same applies to the C o d e m e t a vocabulary13, extending Schema.org
and describing software elements at a much lower level of detail than SWO. The Research Objects
8https://ascl.net/
9https://csdms.colorado.edu/wiki/Model_download_portal
10https://w3id.org/okn/o/sd
11https://cbuil.github.io/dockerpedia-ontology/release/0.1.0/ontology.xml
12http://dockerpedia.inf.utfsm.cl/vocab
13https://codemeta.github.io/terms/
community released r o - c r a t e 14, an efort to capture software data and bibliography. R o - c r a t e
uses a combination of JSON-LD and RDF langages to describe data, software, workflows and
other elements. While r o - c r a t e seems very eficient in its field, it does not apply on CALLISTO
where the focus is not on metadata describing the workflows, but rather on the use of elements
allowing a dynamic services composition leading to a workflow. In the case of the joint use of
several repositories from diferent scientific projects inside CALLISTO, we will eventually have
a network of ontologies but all elements will be based on ARCAS. It is of additional interest to
ensure the maximal interoperability among the ontologies within this network thanks to
highlevel ontologies sharing concepts with a maximum of other ontologies and the use of SWO. SD
may seem an interesting addition, but we will favour SWO concepts and relationships because of
this concern for interoperability in OBO. Nevertheless, a close study of the possibilities ofered
by SD should be conducted in the next steps of CALLISTO developments and will be mentioned
in the future works.
        </p>
        <p>By combining SWO in an ontology and data access description with domain knowledge, it is
possible to go as deep as the languages used by the software, the libraries, and the diferent
algorithms with their functionalities. This is very useful especially in science, where many
algorithms in a single software may accomplish the same functionality (e.g., solving an equation)
with diferent implementations. In CALLISTO, these formal descriptions rely on the ARCAS
ontology that serves as a single register for these diferent elements. By reasoning on these
description the system builds processing chains (workflows) adapted to the users’ requests
when using the platform.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. The CALLISTO platform</title>
      <p>CALLISTO is the platform for collaborative science proposed by CALMIP. CALLISTO is available
for public use15 and the underlying ARCAS ontology is downloadable16. The SMS example
of using ARCAS in a scientific project is also available online 17. Public use of CALLISTO is
restricted to items (data, software, ontologies...) made public by CALMIP users.</p>
      <sec id="sec-4-1">
        <title>4.1. ARCAS and ontologies</title>
        <p>
          The primary intent of CALLISTO is to provide eficient data sharing, allowing for fine-grained
description of data and the scientific context they belong to, and that is realized by using
project-scale ontologies. All the afore mentioned ontologies are based on a common core,
the generic, domain-independant ontology called ARCAS (ARming CAllisto with Semantics).
Modeling the treatments associated with the data, whether for their creation or for future
analysis, is important. It provides information on the technical and scientific provenance of
the data, and allows future processing to be considered based on the precise description of
algorithms, functions and data formats acceptable to the software. ARCAS uses to this end SWO
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] with elements from edamontology [18]. The purpose of the data is to produce scientific
14https://www.researchobject.org/ro-crate/1.1/
15https://callisto.calmip.univ-toulouse.fr/
16https://callisto.calmip.univ-toulouse.fr/ARCAS.owl
17https://callisto.calmip.univ-toulouse.fr/SMS.owl
arguments. It is interesting to be able to relate the arguments, the data, their provenance and
the provenance of the articles (which is not necessarily the same as the provenance of the data,
for example when reusing data for new scientific work). ARCAS uses MicroPublications [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] for
modeling articles and arguments, and PROV-O [19] for data and article provenance. CALLISTO
is organized around a specialization of ARCAS by project. These ontologies are generically
referred to as ”ARCADIE” (ARCAS Domain Implementation). In ARCADIE, it is possible to link
scientific arguments and the data concerned, in order to obtain a complete overview of the data,
from their business meaning to the surrounding software tools. Those descriptions emerge
from a practical community which is consistent with the development of the semantic Web [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Datasets repository</title>
        <p>Dataverse18 is used by CALLISTO as a data repository. AllegroGraph and Gruf [ 20] allows for
the visualization, query and update of the associated ontologies. To ensure homogeneity and
complementarity between the repository and the ontologies, CALLISTO performs a bidirectional
exchange between the ontologies and Dataverse: selected ontology elements can be passed
to the Dataverse metadata sets and reversely, the descriptions of the datasets automatically
populate the associated ontology. Thus, the user can populate metadata fields coming from the
ontology to Dataverse, and supplement this metadata with concepts from the ontology. Figure
1 shows the functional overview of CALLISTO.</p>
        <p>Thanks to the GEOS module, CALLISTO aims at providing to its users advanced
functionalities such as automatic or semi-automatic services composition. These functionalities rely on
Allegrograph as the triple-store storing CALLISTO ontologies.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Expressing ontology content into metadata elements</title>
        <p>The role of metadata is to describe the strongest common block of description agreed upon
by the majority of project participants. Therefore, the minimum common concepts can be
understood by all regardless of the scientific field. In our approach, metadata refers to ontology
items, allowing the fields to be filled in with a degree of flexibility while referring unambiguously
to domain entities. This is an advantage over a ”classic” metadata field that can sometimes be
iflled in diferently depending on the user and whose exact meaning can become ambiguous.
The conclusion of the above, is that ontologies and metadata need to be related to each other.
Nevertheless, being able to reliably match the content of metadata with the ontological
representation of a knowledge domain is a delicate problem, dificult to generalize and often implemented
in an ”ad hoc” way. In CALLISTO this is resolved by specifying the metadata themselves in
the domain ontology so that they become a part of the domain knowledge representation.
ARCAS provides a simple way of expressing that part of its content should be part of a metadata
scheme. It uses three elements to this end: the annotation property ”metadataLevel” and the two
relations ”hasMetadata” and ”hasMandatoryMetadata”. The property ”metadataLevel” indicates
that the element it annotates is to be considered as an element of the metadata model for
the ontology content. Its values may be 1 or 2, a value of 1 indicating that the element is an
optional metadata field, and 2 indicating that the element is a mandatory metadata field. Figure
2 shows an example of metadata expression, for the HiperBorea instance of ARCAS. HiperBorea
aims quantifying the impact of climate change on boreal permafrost, and drilling is used for
experimental measurements. The HiperBorea scientific leaders chose to follow GTN-P metadata
modeling of boreholes. As a consequence, elements in HiperBorea ontology have been named
to reflect this schema. A template for drilling individuals is available in the dedicated
HiperBorea ARCADIE version, providing properties and relations for relevant drilling description.
These elements are part of the metadata associated to the boreholes. Appropriate relations and
properties have been created, using the ARCAS ”MetaDataLevel” properties, the ”hasMetadata”
and ”hasMandatoryMetadata” relationships, thus allowing automated Dataverse-compliant
metadata generation</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Interoperability, request mapping and services composition</title>
        <p>The description of the software, together with the description of the scientific claims related
to the data and the papers, are part of the ”V.R.E.” (Virtual Research Environment) ofered by
CALLISTO, exposed in Figure 3. This V.R.E serves two main purposes:
• Services composition including data access and data analysis in several steps (workflows).</p>
        <p>
          This service composition, based on the algorithm developed for astrophysics [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] uses
reasoning on the ontology. Elements of such a composition are shown in Figure 4.
• Localization of datasets for accessing paper-related data.
Figure 3 presents the four steps for a service composition in CALLISTO. From a similarity
matching between the user request and ontology concepts, datasets are found. Reasoning on
the ontology content elects some services composition related to the datasets, user selects the
more relevant services for his needs when multiple elements may render the same service (e.g.,
in the example S1 and S2). The workflow is then run, using the GEOS elements that describe
the actual call to the services. Figure 4, presents important elements for services composition
with bibliographic references.
        </p>
        <p>In this Figure, we see a claim in the center, lower part. This claim ”is qualified by” two elements,
NSMB[21] and Power spectral density (PSD). It also ”supports” a scientific paper. ”is qualified
by” and ”supports” are two relations from Micropublications ontology. These two elements
come from the domain description for SMS project. The PSD is then an output of a data analysis
service, in this example calculated by the periodogram method. PSD and the service are linked
through the relation ”isCombinedToParam”, combining the PSD and an aggregate defining
the PSD together with its format and unit. This service outputs PSD, and has an input that is
”NSMB-simulated near trailing edge activation” which one can find in some of the datasets in
CALLISTO Dataverse instance (e.g. ”FDV 601” dataset in this example). This dataset ”has query
software” (a relation in the ontology coming from GEOS module) some software that automates
its access. Therefore, it is possible to go from a claim in a scientific paper to ontological elements
and from these elements to data analysis pipelines.</p>
        <p>
          Interoperability between data and analysis software is ensured by the description of the
elements in the ontology. Aggregates in ARCAS follow the specification of GEOS module of
ASON [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] services ontology structure. GEOS being based upon OWL-S[22], allows describing
Web and non-Web services down to the details of their implementation, the parameters to be
provided and the URLs to be contacted. This structure distinguishes three key concepts to ensure
interoperability of data and processing software: the unit in which a quantity is expressed, the
format adopted to communicate it, and the unit itself as a concept in the ontology.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Validation and positioning</title>
      <p>An extensive view of the benefits of using CALLISTO in a scientific project is given in a
datapaper coming from SMS project[23]. This paper covers the functionalities: Data sharing,
workflows description and overall enhancements of data sharing among project stakeholders.
This illustrates some use cases benefiting from the CALLISTO’s features. As an example, the
contributions of this approach concerning the services composition is the following: During the
elaboration of the first processing workflow, it was necessary to define, in the ontology, relevant
metadata for the definition of data access services and data analysis. This metadata was then
transmitted from the ontology to the Dataverse data repository interfaces. When registering
new data, the correct description of the processing and the provision of the right metadata
at the time of deposit allowed the automatic inclusion, when appropriate, of the datasets in
the workflow. The following Table 2 summarizes the requirements outlined in section 3 and
the way CALLISTO meets them. An extensive discussion about the diferent platforms for
scientific FAIR data sharing would go out the scope of this paper, nevertheless we indicate
on Table 2 some elements of comparison with the European research infrastructure ELIXIR
(www.elixir-europe.org). In the colum ”ELIXIR”, a ”A” indicates that ELIXIR adresses the same
requirement (with diferent technical solutions) where a ”NA” indicates that, to the best of our
knowledge ELIXIR does not.</p>
      <sec id="sec-5-1">
        <title>Requirement</title>
        <p>1
2</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion and future works</title>
      <p>In this paper, the platform CALLISTO has been presented, which aims to support Open Science
with the added value of incorporating Dataverse as datasets repository, Allegro as a Triple Store
and scientific papers description by the means of Micropublications. Furthermore, CALLISTO
has been improved by the adoption of a multi-disciplinary point of view, through the production
of project-specific ontologies (ARCADIE) all inheriting from the same ARCAS core ontology.
CALLISTO is a semantic platform for improving FAIR and multi-disciplinary scientific data
sharing that relies, when possible, on proven solutions (Dataverse, well-known ontologies,
Allegro) and proposes to unify these elements thanks to the ARCAS and ARCADIE ontologies.
The aim of this work is to enable a better understanding of shared data, by including metadata
definition elements directly in the ontology and a mechanism for transforming these ontological
elements into a format compatible with data repository software, namely Dataverse. Through
the use in particular of SWO and MicroPublications, CALLISTO allows describing not only
the data, but also the ecosystem in which they are inserted (processing software, scientific
publications...). The second important feature of CALLISTO evolution is the development of
an online workspace, supported by reasoning using ontologies at the center of CALLISTO.
Virtual research environment functionalities like a semi-automatic workflow generation, are
available online. A reuse of r o - c r a t e ids planned for the description of workflows created
inside CALLISTO by the users to enhance their reusability. Finally, an extensive study of the
possibilities ofered by SD will be conducted.
digital preservation, Journal of biomedical semantics 5 (2014) 25.
[16] B. Smith, Ashburner, C. M., Rosse, et al., The obo foundry: coordinated evolution of
ontologies to support biomedical data integration 25 (2007) 1251–1255. doi:h t t p s : / / d o i .
o r g / 1 0 . 1 0 3 8 / n b t 1 3 4 6 .
[17] B. Smith, A. Kumar, T. Bittner, Basic Formal Ontology for Bioinformatics, IFOMIS Reports,
2005.
[18] J. Ison, M. Kalaš, I. Jonassen, D. Bolser, M. Uludag, H. McWilliam, J.
Malone, R. Lopez, S. Pettifer, P. Rice, Edam: an ontology of bioinformatics
operations, types of data and identifiers, topics and formats,
Bioinformatics 29 (2013) 1325–1332. URL: https://doi.org/10.1093/bioinformatics/btt113. doi:1 0 .
1 0 9 3 / b i o i n f o r m a t i c s / b t t 1 1 3 . a r X i v : h t t p s : / / a c a d e m i c . o u p . c o m / b i o i n f o r m a t i c s / a r t i c l e
p d f / 2 9 / 1 0 / 1 3 2 5 / 7 1 0 0 7 5 / b t t 1 1 3 . p d f .
[19] T. Lebo, S. Sahoo, D. McGuinness, K. Belhajjame, J. Cheney, D. Corsar, D. Garijo, S.
Soiland</p>
      <p>Reyes, S. Zednik, J. Zhao, Prov-o: The prov ontology, W3C recommendation 30 (2013).
[20] Franzinc,semanticwebtechnologies http://www.franz.com/agraph/allegrograph/, ????
[21] Y. Hoarau, D. Pena, J. B. Vos, D. Charbonier, A. Gehri, M. Braza, T. Deloze, E. Laurendeau,
Recent developments of the navier stokes multi block (nsmb) cfd solver, in: 54th AIAA
Aerospace Sciences Meeting, 2016, p. 2056.
[22] D. Martin, M. Burstein, D. McDermott, S. McIlraith, M. Paolucci, K. Sycara, D. L.
McGuinness, E. Sirin, N. Srinivasan, Bringing semantics to web services with owl-s, World Wide
Web 10 (2007) 243–277.
[23] J.-B. Tô, T. Louge, C. Rouaix, C. Jimenez Navarro, A. Marouf, M. Braza, ”aerodynamic
performance in transonic regime around an a320 airfoil by means of electroactive
morphing through vibration and slight deformation of the near-trailing edge region at high
reynolds number”, datapaper preprint (????). doi:h t t p s : / / d a t a v e r s e . c a l l i s t o . c a l m i p .
u n i v - t o u l o u s e . f r / d a t a s e t . x h t m l ? p e r s i s t e n t I d = d o i : 1 0 . 4 8 5 3 1 / J B R U . C A L M I P / 1 9 X G R Y .</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Ciccarese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Goble</surname>
          </string-name>
          ,
          <article-title>Micropublications: a semantic model for claims, evidence, arguments and annotations in biomedical communications</article-title>
          ,
          <source>Journal of Biomedical Semantics</source>
          <volume>5</volume>
          (
          <year>2014</year>
          )
          <article-title>28</article-title>
          . URL: https://doi.org/10.1186/2041-1480-5-28.
          <source>doi:1 0 . 1 1</source>
          <volume>8 6 / 2 0 4 1 - 1 4 8 0 - 5 - 2</volume>
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Alliez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Cosmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Guedj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Girault</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>S.</given-names>
            <surname>Hacid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Legrand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Rougier</surname>
          </string-name>
          ,
          <article-title>Attributing and referencing (research) software: Best practices and outlook from inria</article-title>
          ,
          <source>Computing in Science Engineering</source>
          <volume>22</volume>
          (
          <year>2020</year>
          )
          <fpage>39</fpage>
          -
          <lpage>52</lpage>
          . URL: https://www.softwareheritage.org/wp-content/ uploads/2020/01/2020GtCitation.pdfhttps://hal.archives-ouvertes.
          <source>fr/hal-02135891. doi:1 0 . 1 1</source>
          <volume>0</volume>
          <fpage>9</fpage>
          <string-name>
            <surname>/ M C S</surname>
          </string-name>
          <article-title>E</article-title>
          .
          <volume>2 0 1 9 . 2 9 4 9 4 1 3 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Louge</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-H. Karray</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Archimède</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Knödlseder</surname>
            ,
            <given-names>Ason:</given-names>
          </string-name>
          <article-title>An owl-s based ontology for astrophysical services</article-title>
          ,
          <source>Astronomy and Computing</source>
          <volume>24</volume>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontology-based data access: A survey</article-title>
          ,
          <source>in: Proc. of the Twenty-Seventh Int. Joint Conference on Artificial Intelligence, IJCAI-18, International Joint Conferences on Artificial Intelligence Organization</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>5511</fpage>
          -
          <lpage>5519</lpage>
          . URL: https://doi.org/10.24963/ijcai.
          <source>2018/777. doi:1 0 . 2 4 9 6 3 / i j c a i . 2 0</source>
          <volume>1 8 / 7 7</volume>
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Louge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Karray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Archimède</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Maamar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mrissa</surname>
          </string-name>
          ,
          <article-title>Semantic web services composition in the astrophysics domain: Issues and solutions</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          <volume>90</volume>
          (
          <year>2019</year>
          )
          <fpage>185</fpage>
          -
          <lpage>197</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <article-title>A translation approach to portable ontology specifications</article-title>
          ,
          <source>Knowledge acquisition 5</source>
          (
          <year>1993</year>
          )
          <fpage>199</fpage>
          -
          <lpage>220</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Lassila,</surname>
          </string-name>
          <article-title>The semantic web</article-title>
          ,
          <source>Scientific american 284</source>
          (
          <year>2001</year>
          )
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <article-title>The semantic web revisited</article-title>
          ,
          <source>IEEE intelligent systems 21</source>
          (
          <year>2006</year>
          )
          <fpage>96</fpage>
          -
          <lpage>101</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen</surname>
          </string-name>
          ,
          <article-title>The protégé project: a look back and a look forward</article-title>
          ,
          <source>AI</source>
          matters
          <volume>1</volume>
          (
          <year>2015</year>
          )
          <fpage>4</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Enterprise interoperability framework</article-title>
          .,
          <source>in: EMOI-INTEROP</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. A. C.</given-names>
            <surname>Bukhari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Martínez-Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. O</given-names>
            '
            <surname>Connor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Egyedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Willrett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Graybeal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-H. Cheung</surname>
            ,
            <given-names>S. H.</given-names>
          </string-name>
          <string-name>
            <surname>Kleinstein</surname>
          </string-name>
          ,
          <article-title>Cedar ondemand: a browser extension to generate ontology-based scientific metadata</article-title>
          ,
          <source>BMC Bioinformatics 19</source>
          (
          <year>2018</year>
          )
          <article-title>268</article-title>
          . URL: https://doi.org/10.1186/s12859-018
          <source>-2247-6. doi:1 0 . 1 1 8 6 / s 1 2</source>
          <volume>8 5 9 - 0 1 8 - 2 2 4 7 - 6</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>A semantic registry method using sensor metadata ontology to manage heterogeneous sensor information in the geospatial sensor web</article-title>
          ,
          <source>ISPRS International Journal of Geo-Information</source>
          <volume>5</volume>
          (
          <year>2016</year>
          )
          <fpage>63</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R.</given-names>
            <surname>Brisebois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Abran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nadembega</surname>
          </string-name>
          ,
          <article-title>A semantic metadata enrichment software ecosystem based on metadata and afinity models</article-title>
          ,
          <source>International Journal of Information Technology and Computer Science</source>
          <volume>9</volume>
          (
          <year>2017</year>
          )
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R. Di</given-names>
            <surname>Cosmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zacchiroli</surname>
          </string-name>
          ,
          <article-title>Software heritage: Why and how to preserve software source code</article-title>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Malone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Brown</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Lister</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ison</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hull</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Parkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Stevens</surname>
          </string-name>
          ,
          <article-title>The software ontology (swo): a resource for reproducibility in biomedical data analysis, curation and</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>