<!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>Bolzano, Italy
" cedric.tarbouriech@irit.fr (C. Tarbouriech)
~ https://www.irit.fr/~Cedric.Tarbouriech/ (C. Tarbouriech)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Towards an Ontology of Procedures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cédric Tarbouriech</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut de Recherche en Informatique de Toulouse (IRIT)</institution>
          ,
          <addr-line>Université de Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Most of the current ontologies of procedures represent either informational entities (e.g. standard operating procedures) or processes directed by these informational entities (named here “executions”). As procedures are informational entities, they are dependent on languages. Even if two procedures have the same meaning, they can be formulated in diferent ways. For example, an apple pie recipe in a cookbook expressed in French and its translation in Esperanto both have the same meaning. However, they are expressed in two diferent languages. On the other hand, two executions may always difer, ever so slightly, even when the same procedure directs them. They may be realised at diferent times, by diferent people, with various tools. Consider the diferences between Alice doing an apple pie on Sunday afternoon with a wooden spoon and Bob doing another apple pie, following the same recipe as Alice, on Wednesday morning with a plastic spoon. To solve such issues, we may want to introduce an entity independent from all languages and slight variations called “canonical form”. Our main general objective is to propose an ontology of canonical forms. Note that the canonical forms must admit several common features with procedures and executions. Such features encompass a mereological structure (decomposition of a procedure into sub-procedures and elementary instructions), a temporal structure (the instructions follow a temporal order) and the specification of participants. I have already addressed mereological theories and participants representation. Concerning the mereology, we would like it to be possible for canonical forms to have the same part multiple times (e.g. a procedure with repeating instructions). Such a phenomenon is analysed in the literature on structural universals, in proposals such as Bennett's slot mereology [1] or Davis' occurrences [2]. I analysed Bennett's proposal and showed that this theory is not compatible with a counting criterion that would enable to count appropriately how many times a whole has a part [3]. Therefore, I proposed an extension to Bennett's theory to ensure the applicability of slot mereology to structural universals, which could be extended to canonical forms. Concerning the representation of participants, I have exploited the literature about semantic roles (which define various relations between processes and endurants). I have shown how PSL [ 4] can be</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        reinterpreted as an ontology of informational entities (namely procedures) and how it can be
extended with various semantic roles, such as agents and patients [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Even though some features of canonical forms have been identified, their ontological nature
still needs to be investigated. Moreover, the temporal relations within the mereological structure
also require investigation. For example, we need to account how an instruction and the parts
of the next sub-procedure in the temporal order relate to each other. Finally, since canonical
forms typically map to time intervals, the scientific literature on time intervals, such as Allen’s
theory [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], might be relevant.
      </p>
      <p>The ontology will be written in first-order logic and implemented using OWL. Furthermore,
this theory will be illustrated by multiple types of procedures, such as flight procedures, surgery
procedures or cooking recipes.</p>
      <p>Acknowledgments
I would like to thank my PhD supervisors Laure Vieu, Jean-François Éthier and Adrien Barton
for their helpful contributions to this document.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <article-title>Having a part twice over</article-title>
          ,
          <source>Australasian Journal of Philosophy</source>
          <volume>91</volume>
          (
          <year>2013</year>
          )
          <fpage>83</fpage>
          -
          <lpage>103</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <article-title>On occurrences of types in types</article-title>
          ,
          <source>Australasian Journal of Philosophy</source>
          <volume>92</volume>
          (
          <year>2013</year>
          )
          <fpage>349</fpage>
          -
          <lpage>363</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tarbouriech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vieu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-F.</given-names>
            <surname>Ethier</surname>
          </string-name>
          ,
          <article-title>The Counting Problem of Slot Mereology</article-title>
          , in: Workshop on Foundational Ontology (FOUST V),
          <source>Joint Ontology Workshops (JOWO</source>
          <year>2021</year>
          ), CEUR Workshop Proceedings, accepted.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Grüninger</surname>
          </string-name>
          ,
          <article-title>Using the PSL ontology</article-title>
          , in: Handbook on Ontologies, Springer Berlin Heidelberg,
          <year>2009</year>
          , pp.
          <fpage>423</fpage>
          -
          <lpage>443</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tarbouriech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bernard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vieu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-F.</given-names>
            <surname>Ethier</surname>
          </string-name>
          ,
          <article-title>Flight procedures description using semantic roles</article-title>
          ,
          <source>in: Workshop on Formal Ontologies meet Industry (FOMI)</source>
          ,
          <source>Joint Ontology Workshops (JOWO</source>
          <year>2021</year>
          ), CEUR Workshop Proceedings, accepted.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Allen</surname>
          </string-name>
          ,
          <article-title>Maintaining knowledge about temporal intervals</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>26</volume>
          (
          <year>1983</year>
          )
          <fpage>832</fpage>
          -
          <lpage>843</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>