<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>IndustryPortal: a Com mon Repository for FAIR Ontologies in Industry 4.0</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Amdouni</string-name>
          <email>emna.amdouni@enit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arkopaul</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sarkar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Clement</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jonquet</string-name>
          <email>jonquet@lirmm.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohamed Hedi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karray</string-name>
          <email>mkarray@enit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ENIT, LGP, INP University of Toulouse</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LIRMM, CNRS &amp; University of Montpellier</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>MISTEA, Institut Agro &amp; INRAE, University of Montpellier</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This demo paper describes the technical architecture and features of IndustryPortal (http://industryportal. enit.fr), a dedicated open-source platform designed to develop, publish, and maintain FAIR (Findable, Accessible, Interoperable, Reusable) ontologies -and more largely semantic artefacts- in the industrial domain. The primary objective of this semantic catalogue is to enhance the interoperability of ontologies, increase their reusability, and ensure that they meet the high-quality standards demanded by the industrial community. IndustryPortal has been developed in the context of the H2020 OntoCommons project, released in March, 2022 with a robust plan for long-term support. The portal is based on the open source and shared OntoPortal technology.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontologies</kwd>
        <kwd>Semantic artefacts</kwd>
        <kwd>FAIR principles</kwd>
        <kwd>Ontology repository</kwd>
        <kwd>Semantic artefact catalogue</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Context and motivations</title>
      <p>
        The increasing use of ontologies in various industrial domains highlights the need for a common
repository to store and maintain these semantic artefacts for long-term reusability. Although
several domain-related ontology repositories have been created since 2006, such as BioPortal,
AgroPortal, EcoPortal, MatPortal, and OntoHub, no dedicated repository for ontologies exist
in the industrial domain. Generally, existing portals serve as a common infrastructure for
the identification, reuse, alignment, and maintenance of semantic artefacts in their respective
domains. Considering these benefits, the need for a repository to ensure the sustainability and
reusability of ontologies in the industrial domain was recommended in the first version of the
roadmap [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] published by the H2020 OntoCommons CSA project (https://ontocommons.eu) as
feedback of the subject-matter experts, industrial stakeholders, and end-users from materials
and manufacturing (M&amp;M) domain 1. More specifically, two major hurdles in the wider use of
nEvelop-O
CEUR
Workshop
Proceedings
1“One of the main services that the OntoCommons project can ofer is to create a public resource where all the major
ontologies, their uses, and their users, are listed. This outcome can provide a practical benefit to the engineering
ontologies in M&amp;M were mentioned in the roadmap: 1) many good quality ontologies were lost
due to the lack of maintenance and not reused due to the dificulty in finding them. Moreover,
some of these ontologies were crowded out by ontologies from other domains when stored in
some of the existing repositories (e.g., BioPortal), 2) users are not confident in reusing ontologies
that are not categorised by their target domain or topic and their coverages. Furthermore, one
of the recommendations regarding domain ontologies in the OntoCommons roadmap is to
make domain ontologies FAIR (Findable, Accessible, Interoperable, Reusable) by storing the
ontology in a permanent ontology repository specific to the industry, adopting FAIR metadata
for annotation and documentation. Addressing these gaps, IndustryPortal aims to provide a
sustainable, FAIR, and Open repository for the persistence and reusability of ontology exclusively
in the Industrial domain.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. IndustryPortal: technical architecture and features</title>
      <p>
        IndustryPortal (http://industryportal.enit.fr) is designed to be an open portal, providing
permanent access to FAIR ontology-based services. It is based on the OntoPortal technology
(previously known as BioPortal virtual appliance). The OntoPortal architecture consists of
several key components[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]: (a) Ontology repository stores the ontologies or other types of
semantic artefacts and their metadata in an RDF triplestore that supports SPARQL queries.
(b) Ontology services provide a suite of RESTful web services for managing and accessing
ontologies and their associated data. These services include ontology search, ontology mapping,
and ontology visualisation services. (c) An application programming interface to access the
ontologies and related services automatically and in diferent formats, e.g., RDF, OWL, and OBO,
etc. (d) User Interfaces provide a user-friendly front-end for the ontology services, multiple
content visualisation and user community features (notes, comments, notifications, slices, etc.).
Currently, IndustryPortal hosts over 100 semantic artefacts, most of which (95%) are unavailable
in other OntoPortal-based portals. The initial set of ontologies was derived from the landscape
survey [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] conducted by the OntoCommons project. The hosted ontology versions and metadata
are curated by administrators and original ontology developers. The portal counts over 30
registered users at the time of writing this article.
      </p>
      <p>
        The primary functions of IndustryPortal span across typical ontology engineering phases.
In Fig. 1, these functions are mapped to the diferent steps of Linked Open Terms (LOT) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
methodology, a popular methodology for ontology engineering. Most importantly,
IndustryPortal provides several ways to find an existing ontology for reuse, e.g., using an upper-level
ontology for some domain application, or to model application data, e.g., search ontology by
name, category, topic, group, and other metadata, by class or certain term, or by using a
Recommender service. Fig. 2 shows an illustration of the IndustryPortal features for an ontology.
While using more than one ontology for implementation, users can also ensure mapping among
the ontologies by using or editing the mappings stored in IndustryPortal (computed by LOOM
matcher by default but new mapping may be added manually or via API). Most importantly,
newly developed ontologies can be submitted to IndustryPortal or an existing ontology may be
automatically updated with a new version.
and industrial communities.” - Barry Smith, author ISO/IEC 21838-2:2021
      </p>
      <p>
        Equipped with MOD version 2.0 (Metadata for Ontology Description and Publication
Ontology) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], IndustryPortal allows annotation of an ontology by a myriad of metadata to increase
its FAIRness and evaluate it against O’FAIRe (Ontology FAIRness evaluator). O’FAIRe is a
methodology designed to evaluate the FAIRness of ontologies implemented in some OntoPortal
repositories [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ] that support the required metadata model. It was originally developed for
AgroPortal [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to provide scoring and guidance to improve FAIRness of an ontology.
      </p>
      <p>Last, a robust ontology mapping management utility is being developed to enable users
to store complex (description logic compliant) mappings among classes along with detailed
metadata and exchange them in Simple Standard for Sharing Ontological Mappings (SSSOM)
format 2. Later, we will curate and improve the rudimentary mappings between the archived
ontologies with rich metadata.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Conclusion and future plans</title>
      <p>IndustryPortal represents a significant achievement stemming from the OntoCommons project.
It serves as a valuable platform for showcasing the extensive ontology harmonization endeavours
undertaken within the project. These eforts encompass the creation of new ontologies, the
establishment of mappings between existing ontologies, and the promotion of FAIR principles
to ensure the long-term sustainability of ontologies. Building upon the robust foundation of
OntoPortal, IndustryPortal leverages its proven stability and resilience, cultivated through a
decade of development and continuous enhancements. Furthermore, IndustryPortal benefits
from collaborative knowledge sharing and support from various communities employing the
same technology, such as BioPortal, AgroPortal, and MatPortal. In addition to these technological
foundations, a dedicated team of developers and ENIT leadership commit to maintaining and
ensuring the availability of IndustryPortal for industrial domain users in the long run.</p>
      <p>As elaborated in the preceding section, IndustryPortal is already equipped with an array of
features and tools designed to uphold the FAIRness of hosted ontologies. This underscores
IndustryPortal’s commitment to staying current with the latest trends in FAIR research. For
instance, it follows some propositions discussed in the EOSC FAIR-IMPACT project and the
OntoPortal Alliance with respect to ontology metadata (reusing MOD) and FAIRness assessment
(reusing O’FAIRe).</p>
      <p>However, IndustryPortal aspires to transcend its role as a mere ontology repository. As
outlined earlier, IndustryPortal already encompasses several features that support activities
across various phases of the ontology life cycle. Looking ahead, IndustryPortal aims to facilitate
interoperability with a wide range of ontology engineering tools. For example, it is presently
being integrated into SousLeSens (deployed at https://souslesens.enit.fr/login), which is a suite
of open-source tools for visual ontology editing, mapping, and data transformation. Additionally,
IndustryPortal will also provide a range of ontology metrics for the hosted ontologies to report
the quality of the ontologies.</p>
      <p>On completion of the ongoing work on the management of ontology mappings in SSSOM
format, IndustryPortal will allow users to curate context-specific mappings, enrich their
annotations, and seamlessly share these mappings in the SSSOM format. This advanced functionality,
which enables the creation of contextual alignments among ontologies, positions IndustryPortal
as a powerful tool for automating the assembly of ontology networks based on predefined
vocabulary sets within specific contexts. This transformative capability will significantly expedite
the development of new ontologies by fostering more eficient reuse of existing ones.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was funded by the EU H2020 Ontology-driven Data Documentation for Industry
Commons (OntoCommons - https://ontocommons.eu) under grant agreement no. 958371. CJ
2https://mapping-commons.github.io/sssom/home/
was supported by the French NUMEV-IRT OntoPortal Alliance (ANR-10-LABX-20) and the
Horizon Europe FAIR-IMPACT project (grant 101057344). We would like to thank Abdel-Oudoud
Rassim (ENIT) and Syphax Bouazzouni (LIRMM), software engineers, for their valuable technical
contributions to this work.</p>
    </sec>
    <sec id="sec-6">
      <title>4. Online Resources</title>
      <p>Access the sources and supplementary materials for the portal through the provided links below:
• IndustryPortal GitHub,
• IndustryPortal demo video
• MOD GitHub,
• OntoPortal technical documentation</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N.</given-names>
            <surname>Adamovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Janotka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Karray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sarkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiritsis</surname>
          </string-name>
          , G. Goldbeck,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Breslin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Simsek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muscella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mancarella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Piroi</surname>
          </string-name>
          , E. Ghedini,
          <source>Ontocommons roadmap v1</source>
          ,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          .5281/zenodo.7544509.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Graybeal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bouazzouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dorf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Fiore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Kechagioglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Redmond</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Skrenchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Vendetti</surname>
          </string-name>
          , et al.,
          <article-title>Ontology repositories and semantic artefact catalogues with the ontoportal technology (</article-title>
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y. L.</given-names>
            <surname>Franc</surname>
          </string-name>
          ,
          <source>OntoCommons D3.2 - Report on existing domain ontologies in</source>
          ,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          . 5281/zenodo.6504553.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Poveda-Villalón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fernández-Izquierdo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernández-López</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <article-title>Lot: An industrial oriented ontology engineering framework</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>111</volume>
          (
          <year>2022</year>
          )
          <article-title>104755</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.engappai.
          <year>2022</year>
          .
          <volume>104755</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Toulet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Dutta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Emonet</surname>
          </string-name>
          ,
          <article-title>Harnessing the power of unified metadata in an ontology repository: the case of agroportal</article-title>
          .
          <source>j. data semant. 7</source>
          (
          <issue>4</issue>
          ),
          <fpage>191</fpage>
          -
          <lpage>221</lpage>
          (
          <year>2018</year>
          ),
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1007/s13740-018-0091-5.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Amdouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bouazzouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonquet</surname>
          </string-name>
          ,
          <string-name>
            <surname>O'</surname>
          </string-name>
          <article-title>faire: Ontology fairness evaluator in the agroportal semantic resource repository</article-title>
          ,
          <source>in: European Semantic Web Conference</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>94</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -11609-4_
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Amdouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bouazzouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonquet</surname>
          </string-name>
          ,
          <string-name>
            <surname>O'</surname>
          </string-name>
          <article-title>faire makes you an ofer: metadata-based automatic fairness assessment for ontologies and semantic resources</article-title>
          ,
          <source>International Journal of Metadata, Semantics and Ontologies</source>
          <volume>16</volume>
          (
          <year>2022</year>
          )
          <fpage>16</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Toulet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Arnaud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Aubin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Yeumo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Emonet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Graybeal</surname>
          </string-name>
          , M.
          <article-title>-</article-title>
          <string-name>
            <surname>A. Laporte</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Pesce</surname>
          </string-name>
          , et al.,
          <article-title>Agroportal: A vocabulary and ontology repository for agronomy, Computers and Electronics in Agriculture 144 (</article-title>
          <year>2018</year>
          )
          <fpage>126</fpage>
          -
          <lpage>143</lpage>
          . doi:
          <volume>10</volume>
          .1016/ j.compag.
          <year>2017</year>
          .
          <volume>10</volume>
          .012.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>