<!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>Daniel Garijo[</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>FOOPS!: An Ontology Pitfall Scanner for the FAIR Principles? ??</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Ontology Engineering Group, Universidad Politecnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>0000</year>
      </pub-date>
      <volume>0003</volume>
      <abstract>
        <p>This paper presents FOOPS!, a web service designed to assess the compliance of vocabularies or ontologies against the FAIR principles. FOOPS! performs a total of 24 di erent checks from the four FAIR dimensions, re ecting the best practices and latest community discussions to adapt FAIR to semantic artefacts. The web service not only detect best practices according to each principle, but also o ers an explanation of why a particular principle fails, and helpful suggestions to overcome common issues.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology development</kwd>
        <kwd>FAIR principles</kwd>
        <kwd>FAIR semantics Paper type</kwd>
        <kwd>Demo (available at https</kwd>
        <kwd>//w3id</kwd>
        <kwd>org/foops)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>? Copyright © 2021 for this paper by its authors. Use permitted under Creative</p>
      <p>Commons License Attribution 4.0 International (CC BY 4.0).
?? The authors would like to thank Raul Alcazar and Jacobo Mata for their help.</p>
      <p>
        This work has been supported by the Madrid Government under the Multiannual
Agreement with Universidad Politecnica de Madrid in the line Support for R&amp;D
projects for Beatriz Galindo researchers, the HORIZON2020 project OntoCommons:
Ontology-driven data documentation for Industry Commons (H2020-958371) and by
KnowledgeSpaces: Tecnicas y herramientas para la gestion de grafos de
conocimientos para dar soporte a espacios de datos (PID2020-118274RB-I00).
1 https://www.rd-alliance.org/groups/fair-research-software-fair4rs-wg
2 https://www.fairsfair.eu/fair-semantics-interoperability-and-services-0
towards research data, such as AmIFAIR [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],3 F-UJI,4 or fair-checker,5 with
some recent additions for research software (e.g., howfairis6). However, there is
no FAIR validator speci cally targeted towards ontologies.
      </p>
      <p>
        In this demo we present FOOPS!, an ontology pitfall scanner for the FAIR
principles. FOOPS! works for both OWL and SKOS vocabularies, and
distinguishes itself from existing services such as Vapour7 (focused on the quality of
the content negotiation of resources) and OOPS! [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (focused on common pitfalls
on the ontology itself); to provide a comprehensive overview of how a vocabulary
complies with current FAIR best practices for ontologies [
        <xref ref-type="bibr" rid="ref2 ref4">4, 2</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>FOOPS! features</title>
      <p>
        FOOPS! is a web service and application that takes as input an OWL ontology
or SKOS thesauri and runs 24 di erent checks distributed across the FAIR
dimensions. These checks are based on the best practices and recommendations in
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and can be summarized as follows:
{ Findable (9 checks): the service assesses whether the ontology URI is
persistent, resolvable, has a resolvable version IRI, and whether that IRI is unique
for that version. FOOPS! will also assess if minimum descriptive metadata
is included (e.g., title, description, etc.) and whether the ontology pre x and
namespace can be found in external registries, i.e., pre x.cc8 and LOV [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].9
{ Accessible (3 checks): FOOPS! will assess whether the ontology has proper
content negotiation (with at least one RDF serialization and HTML), and
whether the URI protocol is open.
{ Interoperable (3 checks): these checks focus on nding whether the
vocabulary includes references to pre-existing vocabularies in their metadata
annotations, classes, properties or data properties.
{ Reusable (9 checks): the service veri es whether a human-readable
documentation is available, whether provenance metadata, license and detailed
vocabulary metadata exist; and whether the ontology terms are properly
described with labels and de nitions.
      </p>
      <p>
        FOOPS! does not penalize missing metadata that may not be found in the
rst release of a vocabulary (e.g., prior version, contributor, backward
compatibility), although we detect its absence and recommend its inclusion if
appropriate. Since the decision of which metadata is required is still under discussion by
the community, we have included the set of terms de ned in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
3 https//w3id.org/AmIFAIR
4 https://f-uji.net/index.php
5 https://fair-checker.france-bioinformatique.fr
6 https://github.com/fair-software/howfairis/
7 https://fno.io/hub/vapour/
8 https://prefix.cc
9 https://lov.linkeddata.es/
A nal score to represent FAIRness is calculated by adding individual check
scores and dividing it by the total number of checks (a score of 100% implies the
vocabulary complies with all FAIR principles). Since some checks may perform
more than a single evaluation task (e.g., inspect the label of all ontology terms),
all check scores are normalized to avoid biasing the overall result. The resultant
score is an indicator, we leave out of the scope of our demo deciding on whether
a vocabulary is FAIR or not based on such score.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Demonstration</title>
      <p>The demo will showcase the FOOPS! service and web user interface with di erent
vocabularies and ontologies. Figure 1 shows an overview of the results returned
by FOOPS! when loading an example ontology. The service returns an HTML
page with its URI, title and license (if found in the ontology metadata); and
provides an aggregated score and a radar chart with a score for each dimension.
The rest of the website shows detailed information about each individual check,
grouped by dimension and by related principle.</p>
      <p>As depicted in Figure 1, for each check the website depicts: 1) its identi er
and short title; 2) its score in the target ontology; 3) a brief description of
what the check does; 4) an explanation of the score returned and suggestions
for improvement; and 5) if applicable, the URIs of the resources a ected by that
check (e.g., elements with a missing label or description).
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>This paper has brie y presented the FOOPS! validator service for checking the
FAIRness of ontologies and vocabularies. Next steps for improvement include
the ability to download the generated report so that it can be linked in the
ontology documentation, expanding the list of external supported registries (e.g.,
to include BioPortal,10 among others); and improving our current suggestions
with actionable guidelines to address some of the issues found, like automatically
suggesting pre xes in popular pre x registries.
10 https://bioportal.bioontology.org/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Garijo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poveda-Villalon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Best practices for implementing fair vocabularies and ontologies on the web</article-title>
          . In: Giuseppe Cota,
          <string-name>
            <given-names>M.D.</given-names>
            ,
            <surname>Pozzato</surname>
          </string-name>
          , G.L. (eds.)
          <article-title>Applications and Practices in Ontology Design, Extraction, and Reasoning</article-title>
          . IOS Press, Netherlands (
          <year>2020</year>
          ). https://doi.org/10.3233/SSW200034
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hugo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le Franc</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parland-von Essen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonino</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>D2. 5 fair semantics recommendations second iteration (</article-title>
          <year>2020</year>
          ). https://doi.org/10.5281/zenodo.4314321
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Poveda-Villalon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suarez-Figueroa</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          : OOPS!
          <article-title>(OntOlogy Pitfall Scanner!): An On-line Tool for Ontology Evaluation</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems (IJSWIS) 10(2)</source>
          ,
          <volume>7</volume>
          {
          <fpage>34</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Poveda-Villalon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Espinoza-Arias</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garijo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Coming to terms with fair ontologies: A position paper</article-title>
          .
          <source>In: Proceedings of the 22nd International Conference on Knowledge Engineering and Knowledge Management</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Vandenbussche</surname>
          </string-name>
          , P.Y.,
          <string-name>
            <surname>Atemezing</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poveda-Villalon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vatant</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Linked Open Vocabularies (LOV): a gateway to reusable semantic vocabularies on the Web</article-title>
          .
          <source>Semantic Web</source>
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <volume>437</volume>
          {
          <fpage>452</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Wilkinson</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumontier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aalbersberg</surname>
            ,
            <given-names>I.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Appleton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Axton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blomberg</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boiten</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          , da Silva Santos,
          <string-name>
            <given-names>L.B.</given-names>
            ,
            <surname>Bourne</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.E.</surname>
          </string-name>
          , et al.:
          <article-title>The fair guiding principles for scienti c data management and stewardship. Scienti c data 3(1), 1{9 (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Wilkinson</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumontier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sansone</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          , da Silva Santos,
          <string-name>
            <given-names>L.O.B.</given-names>
            ,
            <surname>Prieto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Batista</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>McQuilton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kuhn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Rocca-Serra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Crosas</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , et al.:
          <article-title>Evaluating fair maturity through a scalable, automated, community-governed framework</article-title>
          .
          <source>Scienti c data 6(1)</source>
          ,
          <volume>1</volume>
          {
          <fpage>12</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>