<!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 />
    <article-meta>
      <title-group>
        <article-title>Evaluating the Basic Formal Ontology as a top-level framework for the interoperability of Pistoia Alliance Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giacomo De Colle</string-name>
          <email>gdecolle@buffalo.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>James Egan</string-name>
          <email>jamesjegan3@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrey Seleznev</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Asiyah Yu Lin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pistoia Alliance</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Inc. Wakefield MA</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Center for Ontological Research</institution>
          ,
          <addr-line>Buffalo NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University at Buffalo, Department of Philosophy</institution>
          ,
          <addr-line>Buffalo NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Pittsburgh.</institution>
          <addr-line>Pittsburg PA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Pistoia Alliance, a not-for-profit consortium in life sciences and healthcare, encourages collaborative efforts to deliver data-driven value by leading ontology projects aimed at ensuring alignment and interoperability across the pharmaceutical, life-science and healthcare industries. The Identification of Medicinal Products Ontology (IDMP-O) was created to ontologically represent the IDMP ISO standards. More ontologies are currently under development by Pistoia Alliance members. To ensure the utility of those ontologies, we hypothesized that the Basic Formal Ontology (BFO) could enable interoperability across them. After examinations of IDMP-O terms, its mid-level Object Management Group (OMG) terms, and BFO terms, we initiated efforts of mapping IDMP-O/OMG to BFO. Preliminary results and issues encountered are discussed here. Challenges reside in the nature and purpose of IDMP-O, which is mostly representing informational specifications for regulatory purposes, as well as the use of OMG:Role, which is far broader than BFO:role in semantics. Pistoia Alliance is committed to continuously evaluate BFO and to establish a connection between BFO and IDMP-O to enable interoperability between its ontologies.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Identification of Medicinal Products Ontology (IDMP-O)</kwd>
        <kwd>Basic Formal Ontology (BFO)</kwd>
        <kwd>ISO standards</kwd>
        <kwd>Object Management Group (OMG)</kwd>
        <kwd>interoperability</kwd>
        <kwd>Pistoia Alliance1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In this paper, we share first results in evaluating the adoption of the Basic Formal Ontology
(BFO) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] as an upper-level ontology for the purpose of increasing semantic interoperability
between ontologies created and implemented by Pistoia Alliance. Pistoia Alliance is a
not-forprofit, pre-competitive industry consortium fostering collaboration in life sciences and
healthcare. One of its strategic priorities is to deliver data driven value for the life science, health
care, and pharmaceutical industries. As part of this effort, Pistoia Alliance leads multiple
ontology projects targeting semantic data with the aim of providing a holistic view and ensuring
that deliverables are aligned and interoperable. For example, the Identification of Medicinal
Products Ontology (IDMP-O) aims to enable semantic interoperability based on FAIR principles
to enhance and augment the existing ISO IDMP standards [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for use in regulatory reporting.
The IDMP standards, initially published by ISO in 2012, provide a framework to uniquely
identify and describe medicinal products with consistent documentation and terminologies to
provide for the reliable exchange of product information between global regulators,
manufacturers, suppliers, and distributors [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The IDMP standards were originally developed
based on regulatory information exchange requirements to facilitate consistent
pharmacovigilance and the safety of medications throughout the world, as well as the global
supply chain’s integrity [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. They include 5 ISO standards and technical implementation
guides: (1) ISO 11615: Data elements and structures for the unique identification and exchange
of regulated medicinal product information; (2) ISO 11616: Data elements and structures for the
unique identification and exchange of regulated pharmaceutical product information; (3) ISO
11238:Data elements and structures for the unique identification and exchange of regulated
information on substances; (4) ISO 11239: Data elements and structures for the unique
identification and exchange of regulated information on pharmaceutical dose forms, units of
presentation, routes of administration and packaging; and (5) ISO 11240: Data elements and
structures for unique identification and exchange of units of measurement [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. An initial 1.0
release of IDMP-O was published in early January 2024, with a 1.1 release published at the end
of Q1 2024 and further updates planned. Related emerging Pistoia ontology projects include the
Pharmaceutical CMC Process ontology [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] aiming to standardize Chemistry, Manufacturing,
and Control (CMC) recipe data describing chemical and biological production processes, and
the Clinical Operations (ClinOps) ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] that enhances clinical research efficiency
through standardized terminologies around clinical trial execution and the collection, analysis
and exchange of clinical operations data from the clinical protocol.
      </p>
      <p>
        Here, we focus on analyzing the IDMP Ontology® (IDMP-O) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The aim of IDMP-O is to
create a shared semantic background to mitigate costs and issues in sharing data related to
IDMP regulations compliance. Compliance with IDMP ISO standards has been mandated by the
European Medicines Agency [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and the U.S. Food and Drug Administration (FDA) has
published related implementation guidance [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. IDMP-O will play a key role to ensure
consistency across implementations. IDMP-O extends from a number of Object Management
Group (OMG) ontologies [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], including the Commons Ontology Library, Multiple Vocabulary
Facility (MVF) and Languages, Countries and Codes (LCC), and reuses some of the Semantic
Publishing and Referencing Ontologies (SPAR) ontologies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. IDMP-O consists of multiple
modules representing different parts of various ISO documents, and we use the term “IDMP-O”
to refer to all the modules taken together.
      </p>
      <p>BFO is a widely adopted top-level ontology and an ISO standard (ISO/IEC 21838-2), which is
used as a top-level ontological architecture for more than 600 projects. As such, BFO serves as
a baseline for information sharing practices, and enables coherent interoperability of
heterogeneous data. To meet Pistoia’s goal of delivering data driven value ontologies such as
IDMP-O, Pharmaceutical CMC Process, and Clinical Operation (ClinOps) need to be
interoperable. The purpose of BFO, and of other top-level ontologies, is to provide a small,
shared set of terms composing a top-level hierarchy that other ontologies can reuse for
downward population. In the application considered for this paper, the hypothesis is that BFO
would enable interoperability across Pistoia ontologies. More specifically, a mapping from
IDMP-O to resources in the BFO ecosystem would allow for IDMP-O to be semantically
integrated with other ontologies which are already part of Pistoia Alliance products and adopt
BFO.</p>
      <p>
        At the time of writing, development of other Pistoia ontologies was at its beginning, but
version 1.1 of IDMP-O was already released [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Our initial steps, which are partially discussed
in this paper, include an overall assessment of BFO and IDMP-O with the aim of identifying
commonalities between IDMP-O and BFO or BFO-compliant ontologies. Other resources
coming from other BFO-based ontologies, such as the Common Core Ontologies (CCO) and
Industry Foundry Core (IOF) [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
        ], will be introduced in the appropriate place in the rest
of the paper.
      </p>
      <p>After the assessment phase, we started to identify possible relations between classes in
IDMP-O and in the BFO ecosystem. Next sections discuss our development of this process, as
well as issues encountered. IDMP-O was created with the intent of faithfully representing the
terminology created in the IDMP standards, which, as we mentioned earlier, are primarily
designed to serve as common standards for improved data sharing during regulatory processes,
such as pharmacovigilance, submission, and global supply chain. In the rest of this paper, we
motivate a process of mapping of IDMP-O into classes developed in the BFO ecosystem, we
describe first steps achieved in identifying such mappings, and we discuss currently open
questions and next steps to take.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods</title>
      <p>The project involved members of Pistoia Alliance, developed over several months and included
multiple steps of consultation with technology partners of Pistoia Alliance as well as of the BFO
ontology communities. As a first step, we reviewed and identified the main classes used in
IDMP-O and their use case as motivated by the adopted ISO standards. We compared IDMP-O
and BFO terms, both manually and using the Lexical OWL Ontology Matcher (LOOM)
algorithm implemented on BioPortal as an open-source software. In the second phase of the
project, we started identifying possible mappings between IDMP-O and classes in the BFO
community. While developing these mappings, we shared our preliminary results with some of
the IDMP-O primary developers. When the issues we faced touched foundational issues in BFO,
as for example is in the case of mapping OMG:Role which we describe in the next section, we
also reached out to other members of the BFO community.</p>
      <p>
        During the second phase of development, we considered two possible methods to adopt in
order to connect IDMP-O and BFO. The first includes a complete alignment of IDMP-O to BFO,
which would include a subsumption of IDMP-O classes under terms in the BFO hierarchy, as
well as a reconstruction of the definitions introduced by IDMP-O to reflect the new hierarchy.
The second possible method is the creation of mapping triples from BFO and IDMP-O. A
mapping triple is a &lt;s, p, o&gt; triple, where the subject ‘s’ and predicate ‘p’ are terms from two
different ontologies, and the predicate ‘p’ is a relation appropriately connecting the two [
        <xref ref-type="bibr" rid="ref14 ref15">14,
15</xref>
        ].
      </p>
      <p>
        Among the different strategies for creating mappings, we evaluated the adoption of the
method of translation definitions, already employed by Michael Gruninger and associates as
part of the COLORE project [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. A translation definition is a set of relations between one or
more terms in one ontology and a formula in another ontology, such that the union of the first
set of terms with the translation definition entails the corresponding formula in the other
ontology. For example, as we will discuss below, IDMP-O:Matter is synonymous with
BFO:material entity, and as such can be connected by a predicate like owl:equivalentclass. This
means that if something is an instance of IDMP-O:Matter, then that instance is also an instance
of BFO:material entity, and vice versa.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>pharmaceutical product
medicinal product
matter
process
specification for the qualitative and</p>
      <p>quantitative composition of a
medicinal product in the dose form
approved for administration in line
with the regulated product</p>
      <p>information
specification for a pharmaceutical</p>
      <p>product or combination of
pharmaceutical products that may be
administered to human beings (or
animals) for treating or preventing
disease, with the aim/purpose of
making a medical diagnosis or to
restore, correct or modify
physiological functions
something that has mass and
occupies space by virtue of having</p>
      <p>volume
structured set of activities
involving various enterprise entities
designed and organized for a given
purpose
(IDMP) - clauses 3.1.28</p>
      <p>and 9.7, Figure 12
Resourced from ISO
11239:2012 Health</p>
      <p>informatics</p>
      <p>Identification of
medicinal products
(IDMP) - clause 3.1.21</p>
      <p>Resourced from ISO
11239:2012 Health</p>
      <p>informatics</p>
      <p>Identification of
medicinal products
(IDMP) - clause 3.1.17</p>
      <p>Resourced from ISO
11238:2018 Health</p>
      <p>informatics</p>
      <p>Identification of
medicinal products
(IDMP) - clause 3.41
Resourced from ISO
18629-11:2005(en)
Industrial automation
systems and integration
- Process specification
language - clause 3.1.21</p>
      <p>
        To faithfully represent the mentioned IDMP standards, the main classes used in IDMP-O
refer to specifications of medicinal products based on the IDMP standards’ purpose of
“facilitating the reliable exchange of medicinal product information” [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], rather than physical
products themselves. In Table 1, substance, ingredient, pharmaceutical product, and medicinal
product are all subtypes of “specification”. The OMG class “specification” refers to a set of
requirements to be satisfied, say, in a process of manufacturing, or by a product which is the
result of one such process. “Substance” in IDMP-O is a subclass of “specification”, and it
“specifies” a “physical substance”, which is a subclass of “matter”. The class “matter” is used to
refer to physical material entities, and many specification classes point back to physical things
by using a “specifies” relation. Now, a BFO:material entity is an independent continuant which
has some portion of matter as part [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and IDMP-O:Matter is defined as something that has
mass and volume. Given that only matter can be said to have mass, IDMP-O:Matter is either
equivalent to, or at the very least a subclass of, BFO:material entity. But notice that all instances
of BFO:material entity seem to also have mass and occupy space, satisfying the IDMP-O:Matter
definition and giving strong support to the two classes being equivalent.
      </p>
      <p>A preliminary comparison of BFO and IDMP-O reveals four overlapping terms with the same
label but different semantics: process, role, site, and object.
Process p is a process means: p is an occurrent that structured set of activities
has some temporal proper part and for some involving various enterprise
time t, p has some material entity as entities designed and organized
participant at t for a given purpose</p>
      <sec id="sec-3-1">
        <title>Role</title>
      </sec>
      <sec id="sec-3-2">
        <title>Site</title>
        <p>Object
b is a role means: b is a realizable entity &amp; b named specific behavior of
exists because there is some single bearer something participating in a
that is in some special physical, social, or particular context* （OMG
institutional set of circumstances in which term)
this bearer does not have to be &amp; b is not such
that, if it ceases to exist, then the physical
make-up of the bearer is thereby changed.
b is a site means: b is a three-dimensional place, setting, or context in
immaterial entity whose boundaries either which something is situated or
(1) (partially or wholly) coincide with the to which something is, or may
boundaries of one or more material entities be, bound* （OMG term)
or (2) have locations determined in relation
to some entity
an object is a material entity which manifests anything perceivable
causal unity &amp; is of a type instances of which conceivable.* (OMG term)
are maximal relative to the sort of causal
unity manifested
or</p>
        <p>The comparison of definitions, axioms and editor notes of the above four terms revealed that
IDMP-O:process is related (SKOS:closematch) to OBI:planned process2, which is itself a subclass
of BFO:process. Therefore, IDMP-O:process is a subclass (or SKOS:narrowerMatch) of
BFO:process. The OMG term object is adapted from the ISO 1087 Terminology work and
terminology science standard clause 3.1.1. The class OMG:object is defined so broadly that it is
almost equivalent to OWL:thing. An OMG:Site is a subclass of OMG:Role, while a BFO:site is
2 OBI refers to Ontology for Biomedical Investigations [17]. The definition of planned process in OBI is “A process
that realizes a plan which is the concretization of a plan specification”.
not a BFO:role. In this paper, we focus on discussing OMG:Role as a first example in aligning
BFO and OMG/IDMP-O.</p>
        <p>OMG:Role, which refers to the specific behavior that entities have in a particular context
when they play such a role, provides contextual information for resources in the ontology.
“Ingredient” is an example of an OMG role. Relevantly for our discussion, a substance can be
one type of ingredient in one medicinal product, but another in a different product. Therefore,
IDMP-O decided to model ingredients as roles played by substances. These roles, in the
IDMPO case, are specified in a regulatory approved specification of the products. As such, “being an
ingredient” appears to be an intimately contextual feature, not directly belonging to the physical
features of the entity which happens to be an ingredient.</p>
        <p>The debate over roles in formal ontology is wide and has produced discussions over many
different semantic understandings of roles [18–20] and specifically over BFO:role [19].
OMG:Role has subclasses such as “agent role”, “functional role”, “process role”, “site”,
“structural role”, and “undergoer”. IDMP-O mostly expanded from “functional role”, by adding
for example, “ingredient”, “medication”, “moiety role” and “product role”. Not all of these
subclasses seem to fit under the umbrella of BFO:role. For example, it is not clear whether
OMG:site should be mapped into a BFO:site, which is not a subclass of BFO:role. The best
possible solution is to implement a disjunctive mapping for the different subclasses of
OMG:role, where each of them is mapped into a different class in the BFO or CCO hierarchies.
However, the usage and the defined relations within OMG may complicate the mappings.</p>
        <p>
          The differences between OMG:Role and BFO:role are exemplified by the fact that an
OMG:Role doesn’t have any restriction on the type of resources it can be OMG:isPlayedBy,
while a BFO:role is restricted by the BFO:inheres in relation that only allows a BFO:independent
continuant (non-spatial region) as its range. For example, a BFO:role could be OMG:played by
subclasses of OMG:Matter. On the other hand, specifications in IDMP-O can play roles. But a
specification, as we have just discussed, is not a subclass of OMG:matter. A specification rather
seems to be, in BFO terms, a type of generically dependent continuant (GDC), and more
specifically a type of information content entity (ICE), as introduced in CCO [21]. CCO is a
family of ontologies composing a mid-level architecture [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] extending the BFO, already widely
adopted in defense and intelligence analysis domains. ICEs are defined in CCO as being in a
relation of aboutness to some BFO:entity, in the same way in which an OMG:Specification
specifies a physical entity.
        </p>
        <p>The issue can be solved in two ways. The first is to allow a GDC to bear a BFO:role. The
second is to introduce a cognate notion of roles to be adopted for representing contextual
information about GDCs. Roles for GDCs seem to have a broader use even outside of the
IDMPO use case described in this paper. For example, a certain ICE could have the role of being a
credential for a certain institution, or a password could have the role of being accepted to
provide access to a certain system but not to another. Such addition would then be beneficial to
broader use cases.</p>
        <p>IDMP-O:substance also seems to fall under the scope of ICEs. An IDMP-O:substance seems
to be a type of ICE which specifies some IDMP-O:Matter. As already argued, IDMP-O:Matter is
equivalent to BFO:material entity. This would mean that an IDMP-O:substance is equivalent to
a CCO:information content entity which CCO:is about some BFO:material entity. Table 2 shows
the first tentative mappings achieved as a result of part 2 of the project. IDMP-O:process is
mapped into a subclass of BFO:process, even though the definition mentions “structured set of
activities”, which could make it equivalent to a CCO:act or CCO:planned act.</p>
        <p>Again, the evaluation of a more precise mapping in this case relies on further discussion
with Pistoia Alliance stakeholders and with a closer investigation of the use of IDMP-O:process
subclasses. Notice that, pending the issues described above, an OMG:Role is for the moment
only a SKOS:relatedMatch with a BFO:role. Although our preference is for creating mappings
which are able to connect terms through logical axioms in OWL, we used SKOS mappings as a
provisional tool for providing human-readable relations between them, as well as for guiding
future developments. We are currently also evaluating other efforts in automating or
semiautomating mappings steps. At the time of writing, we were not able to identify any suitable
match for subclasses of OMG:Role such as IDMP-O:ingredient.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Discussion</title>
      <p>In the section above we identified preliminary potential mappings between core classes in
IDMP-O, OMG, and classes in the BFO ecosystem in an attempt to evaluate BFO as a framework
to enable the interoperability of IDMP-O and other Pistoia ontologies. This preliminary effort
also identified standing issues in creating such mappings. One unresolved problem we have
identified is the axiomatization of BFO:role, which doesn’t allow for GDCs to bear roles. This
means that, if an OMG:Specification is indeed a GDC, then it is not allowed to have a BFO:role,
which impedes an equivalence mapping between OMG:Role and BFO:role. Moreover, some of
the subclasses of OMG:role may not be subclasses of BFO:role at all.</p>
      <p>Take as an example the design pattern of IDMP-O:ingredient [20] to further present the
problem with mapping OMG:role. In IDMP-O, a “product composition” defines a
“pharmaceutical product”, and a “product composition” has as ingredient “ingredient”. The
IDMP-O “has ingredient” relation is a subclass of OMG:manifests, which “indicates a role that
realizes, displays, or shows something, typically in some context”. A “pharmaceutical product”
comprises some “substance” and a “substance” plays the role of “ingredient”. In this way,
IDMPO provides information about the substance playing an ingredient role in the context of a
product composition. Figure 1 shows a preliminary rendition in equivalent BFO terms
representing the above pattern. IDMP-O:defines is provisionally mapped into CCO:describes,
IDMP-O:has ingredient has been provisionally mapped into CCO:prescribes, and
IDMPO:comprises has been provisionally mapped into BFO:has continuant part. The OMG:plays role
object property doesn’t seem to be equivalent to BFO:inheres in due to the “substance” being a
“specification”. This “plays role” relation has been substituted by a new relation, “GDC-has
role”, that connects GDCs to roles. The exact mappings for these object properties are a subject
for future discussions and cannot be exhaustively discussed in this place.</p>
      <p>
        Some terms defined in the original IDMP ISO standards are ambiguous or circular. In order
to remove any ambiguity and ensure a consistent implementation of the standards across the
industry, Pistoia Alliance IDMP-O project members as well as the primary ontology developers
from EDMC went through lengthy discussions for the past two years to develop a more precise
semantic understanding of those terms and to create the current version of IDMP-O. The
agreement reached was to treat most of the terms as referring to the documentation and reports
created when assessing regulatory compliance, for example, in the case of pharmacovigilance,
or medicinal product traceability for global supply chain integrity [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>For these reasons, many of the classes in IDMP-O would be subclasses of BFO:GDC, and
the large amount of contextual information stored in some of these regulations, as we have
seen, requires roles to be related to such entities. The issue can be solved by allowing for a GDC,
such as a specification, to play a role. This solution can be implemented as native to IDMP-O or
other Pistoia Alliance ontologies, or can be put forward as recommendations to the BFO
community. As highlighted in this paper, there are multiple use cases for representing
contextual information for a GDC. These range from the IDMP-O use cases discussed in this
work and exemplified in Figure 1 to the representation of relations between GDCs or parts of
the same GDC, as it is the case for example for parts of a document.</p>
      <p>In many cases, these relations may be reduced to other models which can be created using
existing BFO resources. Nevertheless, if only as a shortcut relation, allowing GDCs to bear roles
seems to be an extremely powerful tool for ontological representation, which greatly simplifies
models for use cases which require representing complex information entities. Discussion with
members of the BFO development team revealed that this was already an open issue in the
community. Introducing a way to connect GDCs to roles, or introducing a new class for
representing the specific types of roles borne by GDCs, would allow for BFO-based ontologies
to specify these new relations and to represent a wider array of use cases.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>Although ISO standards for identification of medicinal products provide definitions and
terminologies, not all of these are directly usable to develop an ontology. These definitions can
be circular, vague, or even missing. A consistent interoperable implementation of the IDMP ISO
standards across companies and stakeholders is the motivation behind the creation of the
IDMPO ontology, since an ontological approach can clearly define and remove the ambiguity
surrounding the terminology employed in ISO standards. IDMP-O is developed as part of efforts
initiated by Pistoia Alliance alongside other life sciences, health care, and pharmaceutical
industry ontologies, for example, the Pharmaceutical Process CMC Ontology and Clinical
Operations Ontology. Both projects are based on the IOF-core ontology and the BFO ecosystem,
therefore evaluating BFO for interoperability across those ontologies is critical. After evaluating
the semantics of core IDMP-O terms and the higher level OMG terms, we came to the conclusion
that although IDMP-O cannot be easily aligned to BFO, establishing mappings from
IDMPO/OMG to BFO and viceversa is indeed possible. Many of the terms in IDMP-O refer to
documentations and prescriptions such as OMG:Specification, which are types of GDC in BFO.
The first major obstacle we encountered is that IDMP-O makes use of an OMG:Role that is far
broader than BFO:role in semantics. Furthermore, specifications in IDMP-O can play roles, but
a GDC in BFO is not allowed to bear roles. The authors are working with developers in the BFO
community to establish the IDMP-O use case, in order to potentially expand the use of BFO:role
so that GDCs can be connected with roles.</p>
      <p>The main purpose of IDMP-O is to faithfully represent IDMP standards for regulatory
purposes. A lot of terms in IDMP-O are represented as specifications of the regulated medicinal
product information. IDMP-O does connect specifications with physical entities via the
“specifies” relation. Pistoia Alliance is furthermore developing other BFO-based ontological
tools which focus on the R&amp;D phase in a pharmaceutical product life cycle. The R&amp;D world
utilizes many BFO-based OBO foundry ontologies, whose primary focus is to represent physical
entities, and not the regulations surrounding them. Connecting R&amp;D data regarding physical
processes and entities to regulatory data will only be feasible by adopting a common semantic
understanding. Evaluating BFO as a top-level ontology to achieve these objectives and
establishing a BFO-IDMP-O connection is a continuous effort to which Pistoia Alliance is
committed, whose first steps we have presented in this paper.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The authors wish to acknowledge the insights gained from comments received by Pawel
Garbacz from EDM Council, Elisa Kendall from Object Management Group, Dr. Christian Baber,
the Chief Portfolio Officer from Pistoia Alliance, and John Beverley, assistant professor from
University at Buffalo, SUNY and Co-director of the National Center for Ontological Research.
[17] A. Bandrowski, R. Brinkman, M. Brochhausen, M.H. Brush, B. Bug, M.C. Chibucos, K.</p>
      <p>Clancy, M. Courtot, D. Derom, M. Dumontier, L. Fan, J. Fostel, G. Fragoso, F. Gibson, A.
Gonzalez-Beltran, M.A. Haendel, Y. He, M. Heiskanen, T. Hernandez-Boussard, M. Jensen,
Y. Lin, A.L. Lister, P. Lord, J. Malone, E. Manduchi, M. McGee, N. Morrison, J.A. Overton,
H. Parkinson, B. Peters, P. Rocca-Serra, A. Ruttenberg, S.-A. Sansone, R.H. Scheuermann,
D. Schober, B. Smith, L.N. Soldatova, C.J. Stoeckert, C.F. Taylor, C. Torniai, J.A. Turner, R.
Vita, P.L. Whetzel, J. Zheng, The Ontology for Biomedical Investigations, PLOS ONE 11
(2016) e0154556. https://doi.org/10.1371/journal.pone.0154556.
[18] F. Loebe, Abstract vs. social roles --Towards a general theoretical account of roles, Appl.</p>
      <p>Ontol. 2 (2007) 127–158.
[19] N. Guarino, BFO and DOLCE: So Far, So Close..., Cosm. TAXIS 4 (2017) 10–18.
[20] R. Mizoguchi, S. Borgo, YAMATO: Yet-another more advanced top-level ontology, Appl.</p>
      <p>Ontol. 17 (2022) 211–232. https://doi.org/10.3233/AO-210257.
[21] M. Jensen, G. De Colle, S. Kindya, C. More, A.P. Cox, J. Beverley, The Common Core</p>
      <p>Ontologies, Preprint (n.d.). https://arxiv.org/abs/2404.17758.
[22] E. Kendall, Pattern: Representing Ingredients - APPROVED - Pistoia Alliance IDMP
Ontology - Confluence, (2023).
https://diledmcouncil.atlassian.net/wiki/spaces/IDMP/pages/7246664/Pattern+Representing+Ingred
ients+-+APPROVED (accessed May 1, 2024).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Arp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.D.</given-names>
            <surname>Spear</surname>
          </string-name>
          ,
          <article-title>Building ontologies with Basic Formal Ontology</article-title>
          , Massachusetts Institute of Technology, Cambridge, Massachusetts,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Maskell</surname>
          </string-name>
          , IDMP Ontology Project, (
          <year>2022</year>
          ). https://www.pistoiaalliance.org/projects/current-projects/idmp-ontology
          <source>/ (accessed April 26</source>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] Center for Drug Evaluation and Research, Identification of Medicinal Products (IDMP), FDA (</article-title>
          <year>2022</year>
          ). https://www.fda.gov/industry/fda
          <article-title>-data-standards-advisoryboard/identification-medicinal-products-idmp (accessed April 26,</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Information</given-names>
            <surname>Management</surname>
          </string-name>
          <string-name>
            <surname>Division</surname>
          </string-name>
          ,
          <article-title>Introduction to ISO Identification of MedicinalProducts, SPOR programme</article-title>
          , (
          <year>2016</year>
          ). https://www.ema.europa.eu/system/files/documents/other/wc500217406_en.
          <source>pdf (accessed April 26</source>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] Food and Drug Administration, Identification of Medicinal Products - Implementation and Use Guidance for Industry, (</article-title>
          <year>2023</year>
          ). https://www.fda.gov/media/166736/download (accessed
          <source>April 26</source>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , Pharmaceutical CMC Process Ontology, (
          <year>2023</year>
          ). https://www.pistoiaalliance.org/projects/pharmaceutical-cmc
          <article-title>-process-ontology/ (accessed April 26,</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , Clinical Operations Ontology, (
          <year>2024</year>
          ). https://www.pistoiaalliance.org/projects/current
          <article-title>-projects/clinical-operations-ontology/ (accessed April 26,</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management</surname>
          </string-name>
          <string-name>
            <surname>Group</surname>
          </string-name>
          ,
          <source>THE OMG® SPECIFICATIONS CATALOG</source>
          ,
          <article-title>(n</article-title>
          .d.). https://www.omg.org/spec/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Peroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Shotton</surname>
          </string-name>
          , The SPAR Ontologies, in: D.
          <string-name>
            <surname>Vrandečić</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Bontcheva</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.C. SuárezFigueroa</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Presutti</surname>
            , I. Celino,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>L.-A.</given-names>
          </string-name>
          <string-name>
            <surname>Kaffee</surname>
          </string-name>
          , E. Simperl (Eds.),
          <source>Semantic Web - ISWC 2018</source>
          , Springer International Publishing, Cham,
          <year>2018</year>
          : pp.
          <fpage>119</fpage>
          -
          <lpage>136</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -00668-
          <issue>6</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>[10] https://github.com/edmcouncil/idmp</mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.H.</given-names>
            <surname>Karray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Otte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ameri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kulvatunyou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiritsis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Will</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Arista</surname>
          </string-name>
          ,
          <article-title>The Industrial Ontologies Foundry (IOF) perspectives</article-title>
          ,
          <source>NIST</source>
          (
          <year>2021</year>
          ). https://www.nist.gov/publications/industrial-ontologies
          <article-title>-foundry-iof-perspectives (accessed April 26,</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jensen</surname>
          </string-name>
          , G. De Colle,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kindya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>More</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.P.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Beverley</surname>
          </string-name>
          , The Common Core Ontologies, (
          <year>2024</year>
          ). http://arxiv.org/abs/2404.17758 (
          <issue>accessed May 1</issue>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Beverley</surname>
          </string-name>
          , G. De Colle,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Benson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <surname>Middle Architecture Criteria</surname>
          </string-name>
          , (
          <year>2024</year>
          ). http://arxiv.org/abs/2404.17757 (
          <issue>accessed May 1</issue>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Prudhomme</surname>
            <given-names>Tim</given-names>
          </string-name>
          , De Colle Giacomo, Liebers Austin, Sculley Alec,
          <string-name>
            <surname>Xie (Karl) Peihong</surname>
          </string-name>
          , Cohen Sydney and
          <article-title>Beverley John, Mapping the Provenance Ontology to Basic Formal Ontology (forthcoming).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Ontology</surname>
            <given-names>Matching</given-names>
          </string-name>
          ,
          <volume>2nd</volume>
          <fpage>edition</fpage>
          .,Heidelberg: Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gruninger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Katsumi</surname>
          </string-name>
          , Upper Ontologies in COLORE, in: CEUR, Free University of Bozen-Bolzano, Italy,
          <year>2017</year>
          . https://ceur-ws.org/Vol2050/FOUST_paper_2.pdf (
          <issue>accessed May 1</issue>
          ,
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>