=Paper=
{{Paper
|id=Vol-2969/paper4-ECS
|storemode=property
|title=Towards an Ontology of Procedures
|pdfUrl=https://ceur-ws.org/Vol-2969/paper4-ECS.pdf
|volume=Vol-2969
|authors=Cédric Tarbouriech
|dblpUrl=https://dblp.org/rec/conf/jowo/Tarbouriech21
}}
==Towards an Ontology of Procedures==
Towards an Ontology of Procedures Cédric Tarbouriech1 1 Institut de Recherche en Informatique de Toulouse (IRIT), Université de Toulouse, France Abstract Most of the current ontologies of procedures represent either informational entities (e.g. stan- dard 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 different 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 different languages. On the other hand, two executions may always differ, ever so slightly, even when the same procedure directs them. They may be realised at different times, by different people, with various tools. Consider the differences 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 FOIS 2021 Early Career Symposium (ECS), held at FOIS 2021 - 12th International Conference on Formal Ontology in Information Systems, September 13-17, 2021, Bolzano, Italy " cedric.tarbouriech@irit.fr (C. Tarbouriech) ~ https://www.irit.fr/~Cedric.Tarbouriech/ (C. Tarbouriech) 0000-0001-8119-7826 (C. Tarbouriech) © 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) reinterpreted as an ontology of informational entities (namely procedures) and how it can be extended with various semantic roles, such as agents and patients [5]. 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 [6], might be relevant. 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. 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. References [1] K. Bennett, Having a part twice over, Australasian Journal of Philosophy 91 (2013) 83–103. [2] W. A. Davis, On occurrences of types in types, Australasian Journal of Philosophy 92 (2013) 349–363. [3] C. Tarbouriech, A. Barton, L. Vieu, J.-F. Ethier, The Counting Problem of Slot Mereology, in: Workshop on Foundational Ontology (FOUST V), Joint Ontology Workshops (JOWO 2021), CEUR Workshop Proceedings, accepted. [4] M. Grüninger, Using the PSL ontology, in: Handbook on Ontologies, Springer Berlin Heidelberg, 2009, pp. 423–443. [5] C. Tarbouriech, D. Bernard, L. Vieu, A. Barton, J.-F. Ethier, Flight procedures description using semantic roles, in: Workshop on Formal Ontologies meet Industry (FOMI), Joint Ontology Workshops (JOWO 2021), CEUR Workshop Proceedings, accepted. [6] J. Allen, Maintaining knowledge about temporal intervals, Communications of the ACM 26 (1983) 832–843.