<!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>A First-Order Logic Formalization of the Industrial Ontologies Foundry Signature Using Basic Formal Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Barry SMITH</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Farhad AMERI</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hyunmin CHEONG</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dimitris KIRITSIS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dusan SORMAZ</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris WILL</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. Neil OTTE g</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Engineering Informatics Lab, Texas State University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Center for Ontological Research, University at Buffalo</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Ohio University, Department of Industrial and Systems Engineering</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Basic Formal Ontology (BFO) is a top-level ontology used in hundreds of active projects in scientific and other domains. BFO has been selected to serve as top-level ontology in the Industrial Ontologies Foundry (IOF), an initiative to create a suite of ontologies to support digital manufacturing on the part of representatives from a number of branches of the advanced manufacturing industries. We here present a first draft set of axioms and definitions of an IOF upper ontology descending from BFO. The axiomatization is designed to capture the meanings of terms commonly used in manufacturing and is designed to serve as starting point for the construction of the IOF ontology suite.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Basic Formal Ontology (BFO)</kwd>
        <kwd>Industrial Ontologies Foundry (IOF)</kwd>
        <kwd>advanced manufacturing industry</kwd>
        <kwd>top-level ontology</kwd>
        <kwd>first-order logic</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Basic Formal Ontology (BFO) is a small, top-level ontology that is used in a wide range
of projects focusing especially on information-driven sciences. BFO provides ontology
developers with a common, tested starting point for the formulation of definitions in a
way that is designed to promote interoperability. BFO has been used in this manner in
the domain of biomedical ontology for some fifteen years, where it serves as the
toplevel ontology of the Open Biomedical Ontology (OBO) Foundry.</p>
      <p>The OBO Foundry is an initiative established in the wake of the Human Genome
Project to coordinate the development and use of high-quality ontologies in the domain
of biology and biomedicine in a way that would promote interoperability across species
1 The authors wish to thank Evan Wallace and Boonserm Kulvatunyou for their comments.</p>
      <p>Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).
and disciplines. To be admitted to the OBO Foundry, biomedical domain ontologies are
required to conform to a series of principles relating to accessibility, quality, scientific
accuracy, consistent development, sustainability, and service to users.</p>
      <p>In more recent years, BFO has been applied in other areas, including intelligence,
defense, and security. As a consequence of these developments, BFO is in the final stages
of review to become international standard ISO/IEC: 21838-2.2</p>
      <p>
        In addition, BFO is being applied in a series of industrial engineering- related
projects, including those documented in [4]–[18]. Following a lengthy evaluation and
selection process, BFO was adopted in
        <xref ref-type="bibr" rid="ref13">the spring of 2019</xref>
        to be the top-level ontology of
the Industrial Ontologies Foundry (IOF), an ecosystem of ontology resources designed
to promote interoperability in digital manufacturing and related fields.
      </p>
      <p>Like the OBO Foundry, the IOF promotes a principles-based approach to the design
of ontologies. The initial focus is on support for the manufacturing domain, and more
specifically on ontologies for design, maintenance, supply chain, production, and
lifecycle management, or in other words for the successive stages in the canonical
manufacturing product lifecycle. It is anticipated that in later stages the service,
construction, and extraction industries will be included also within the IOF framework.</p>
      <p>It has been clear for some time that the task of developing a coherent set of
ontologies covering the manufacturing domain will present a considerable challenge.
Manufacturing is not only highly multidisciplinary; it is affected also by the need to
address the needs of manufacturing enterprises, who gain commercial benefits when
their data is held in proprietary siloes. On the other hand, the increasing importance of
outsourcing and of the resultant long supply chains provide incentives for the sharing of
data and for the coordinated development of interoperable software, and it is to address
these needs that the IOF was formed.</p>
      <p>Table 1 is a list of terms provided to us by members of the IOF as part of the
proofof-concept project described in [17]. The latter summarizes the goals and organizational
set up of the IOF and presents the results of an initial scope-determining experiment, in
which some twenty (in the end: twenty-five) representative terms compiled by
subjectmatter experts within the IOF.</p>
      <p>The goal of the present paper is to provide a summary account and illustrative
portions of an early draft formal representation of the definitions of these terms and of
associated axioms within the BFO framework. The material presented here is extracted
from a more extensive formalization,3 which is still subject to update. It should not be
assumed that all of the terms introduced here will be included in the ultimate IOF
signature.</p>
    </sec>
    <sec id="sec-2">
      <title>Syntax</title>
      <p>we write:
The formalization in what follows employs standard first-order logic (FOL) notation for
negation, conjunction, disjunction, material implication, biconditional implication,
universal quantification, and existential quantification, using, respectively: ¬, ∧, ∨, → ≡,
∀, ∃. Variables t, t´, … , range over temporal regions.</p>
      <p>For the sake of readability, initial universal quantifiers are suppressed. Hence,
instead of writing:
∀(x) [business-process(x) → planned-process(x)]
business-process(x) → planned-process(x)</p>
      <sec id="sec-2-1">
        <title>In addition, we sometimes abbreviate instance-of(x, y, t) by writing simply: ‘y(x)’. For an account of this treatment of predication, see [3], chapter 5.</title>
        <p>Terms from Table 1 in what follows appear in bold. Other terms necessary for the
definition of these terms appear in roman face. Some terms are marked as primitive. This
signifies that they are too basic in our vocabulary to receive definitions because there are
no more basic terms which could be used to define them. Two sorts of primitive terms
are distinguished. First, are primitives, such as ‘disposition’, ‘role’, ‘process’, and
‘material entity’— treated in the BFO 2.0 Specification and User Guide (Almeida, et al.).
Other terms, such as ‘artifact’ and ‘information content entity’, are treated in the
Information Artifact Ontology (IAO)4 and in the Common Core Ontologies (CCO), a
suite of mid-level ontologies conformant to BFO 2.0.5 Terms derived from these sources
and used in definitions will be indicated as such on first occurrence by use of the
corresponding namespace ID.</p>
      </sec>
      <sec id="sec-2-2">
        <title>3 Available at https://buffalo.box.com/v/IOF-Signature. 4 http://www.obofoundry.org/ontology/iao.html. 5 The Common Core Ontologies (CCO) are available at: https://github.com/CommonCoreOntology.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Universals and Defined Classes</title>
      <p>Some terms in what follows refer not to universals but to what BFO calls ‘defined
classes’. Consider, for example, the term ‘lawyer’. This does not represent an extra entity
instantiating a universal in its own right. Rather, it connotes that some already classified
particular entity (some instance, in this case, of the universal homo sapiens) has a certain
lawyer role. The latter is an extra entity, and thus BFO admits a corresponding role
universal. The term ‘lawyer’ then represents the defined class consisting, at any given
time, of all those entities (human beings) that have the lawyer role. Defined classes may
also be defined disjunctively – for example, in the definition of ‘agent’ as ‘person or
organization’.
4.</p>
      <p>BFO-IOF-FOL
In this section we document a representative fraction of the is-a (aka subclass of)
relations in our first-order logic axiomatization. A somewhat compressed version of this
is-a hierarchy, which leaves out IAO and CCO terms for the sake of readability, is
presented in Figure 1. We provide also selected is-a axioms from BFO-IOF-FOL, and
associated comments, including:
1.</p>
      <p>2.
planned-process(x) → BFO:process(x)
manufacturing-tool(x) → BFO:object(x)
planned process subclass of process.</p>
      <p>manufacturing tool subclass of object.
Comment: The BFO term ‘object’ comprehends material entities possessing one or other
type of causal unity. In addition to material artifacts such as laptops, objects include:
solid portions of matter. [21]</p>
      <sec id="sec-3-1">
        <title>3. product subclass of continuant.</title>
        <p>product(x) → BFO:continuant(x)
Comment: ‘Product’ is a defined class combining manufactured products and
information products. The latter will be addressed in a later version of this
axiomatization.</p>
        <p>4.</p>
        <p>material resource subclass of manufacturing resource.
material-resource(x) → manufacturing-resource(x)
Comment: This term is here defined as meaning, not raw material, but rather resources
available to the enterprise that are made of matter (thus buildings, vehicles, equipment,
and so forth, as contrasted with intellectual property, software, and so forth).
5.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Definitions and Axioms</title>
      <p>A definition of a term T is a statement of jointly sufficient and individually necessary
conditions which an entity must satisfy if it is to be an instance of the universal or class
referred to by T. In the ideal case we would provide equivalent definitions of all terms
both in natural language (using ‘=def.’) and in FOL syntax (using the biconditional ‘≡’).
In some cases we fall short of this ideal, for instance for primitive terms, where we can
provide only necessary (but not sufficient) conditions (labelled using ‘→’). Primitive
terms are marked as such in what follows. In some cases we can provide English
language definitions but not equivalent FOL definitions (for instance because FOL does
not include the resources to capture possibility or necessity). Note that where the
definitions here presented use terms from BFO, IAO or CCO, the corresponding
definitions – available at in [22], [23], and [24] – will be presupposed.</p>
      <p>5. product =def. BFO:continuant that has a product role.
product(x, t) =def. instance-of(x, continuant, t) &amp; ∃r product-role(r) &amp; (has- role(x, r, t)
Comment 1: This definition leaves open the possibility that immaterial continuants – for
example pieces of software or real estate – may be products.</p>
      <p>Comment 2: The BFO term ‘role’ is used extensively in this formalization to do justice
to those cases where general terms hold only for certain phases in the existence of the
relevant entities. Thus, for example, a given material entity may be correctly describable
as a prototype at one phase in its existence and as a product in a later phase.
6. has-agent: a primitive relation between a process and an agent, which holds
when the agent participates in the process and plays a causal role in bringing
about the process.
has-agent(x,y) → (instance-of(x, agent, t) &amp; instance-of(y, process, t))
Comment: The inverse of has-agent is agent-in.</p>
      <p>7. action =def. process that has-agent some agent.
instance-of(x, action, t) ≡ ∃y (instance-of(y, agent, t) &amp; has-agent (x, y, t))
8. agent =def. person or organization (Defined class)
instance-of(x, agent, t) ≡ (instance-of(x, person, t) ˅ instance-of(x, organization, t))
Comment: This axiom implies that ‘agent’ is not a role term in the BFO sense. It implies
also that it is not a phase sortal.</p>
      <p>9. Every manufacturing tool bears a function that, if realized, is realized in a
manufacturing process.
manufacturing tool(x) ≡ material-entity(x) &amp; ∃f (BFO:function(f) &amp; has- function(x, f) &amp;
∀y(realizes(y, f) → manufacturing process (y)))
10. planned process =def. process that occurs as the result of one or more
intentions to realize a plan and where the process successfully realizes that plan.
instance-of(x, planned process, t) ≡ instance-of(x, process, t) &amp; ∃y(instance-of(y, plan, t)
&amp; realizes(x, y))
Comment 1: This definition implies that every planned process is a process but not vice
versa. Thus, ‘planned’ is here functioning as a specifier, rather than as a modifier
analogous to ‘cancelled’ or ‘averted’. Therefore, to say that a process is planned is not
to say that it has not yet taken place; rather, it is to say that it is (was or will have been)
protocol-driven, instruction-driven, command-driven, or software-driven (or some
combination thereof). A planned process remains a planned process even after it has
occurred. Hence, the contrast is with accidental processes or with processes that did not
turn out as planned (for example because a fire broke out in the engine room) or with
incidental processes not part of the realization of a plan (such as the lathe operator
smoking a cigarette while operating her lathe).</p>
      <p>Comment 2: ‘Planned’ means ‘protocol driven’. Protocols may be written, spoken, or
simply thought – as when upon waking up, we plan, for instance, what to eat for
breakfast.</p>
      <p>Comment 3: ‘Plan’ is a synonym of ‘plan-specification.’ An active plan is a
plan that is associated with an intention-to-perform on the part of some agent.
11. manufacturing enterprise =def. organization whose function is to engage in
manufacturing processes.
manufacturing-enterprise(x) ≡ organization(x) &amp; ∃f ((function(f) &amp; has- function(x, f))
&amp; ∀y (realizes(y, f)) → manufacturing enterprise process (y))
12. manufacturing resource role =def. role that inheres in an independent continuant
where that continuant bears a disposition that, if realized, is realized in a
manufacturing enterprise process.
instance-of(x, manufacturing-resource-role, t) ≡ ∃y(instance-of(y, continuant, t) &amp;
hasrole(y, x, t) &amp; ∃d(instance-of(d, disposition, t) &amp; has-disposition(y, d, t)) &amp;
∀p((process(p) &amp; realizes(p, d)) → manufacturing-enterprise-process(p)))
13. manufacturing resource =def. continuant that bears a manufacturing resource
role.
instance-of(x, manufacturing-resource, t) ≡ ∃y(manufacturing-resource-role(y) &amp;
hasrole(x, y, t))
14. manufacturing material resource =def. manufacturing resource that is a
material entity.
instance-of(x, material-resource, t) ≡ instance-of(x, manufacturing-resource, t) &amp;
instance-of(x, material-entity, t)
15. piece of equipment: primitive term that refers to a material artifact that is used
in an operation or activity.</p>
      <p>Comment: ‘Equipment’ is a synonym of ‘piece of equipment’.</p>
      <p>16. piece of manufacturing equipment =def. piece of equipment that bears a
function where any process that realizes that function is a manufacturing
process.
piece-of-manufacturing-equipment(x) ≡ piece-of-equipment(x) &amp; ∃f(has- function(x, f)
&amp; ∀p(process(p) &amp; realizes(p, f) → manufacturing-process(p))
17. supplier role =def. role inhering in an agent that, if realized, is realized in some
act of selling.
supplier-role(x) ≡ ∃y(agent(y) &amp; has-role(y, x) &amp; ∀p((process(p) &amp; realizes(y,
p)) → act-of-selling(p))
18. customer role =def. role inhering in an agent and realized in an act of
purchasing, and which comes into exist at the point in time when a purchasing
act has been initiated through to completion.
instance-of(x, customer-role, t) ≡ ∃y, z(agent(y, t) &amp; has-role(x, y, t) &amp; ∃w(instance-of(w,
act-of-purchasing, t) &amp; agent-in(y, w, t)))</p>
      <p>19. prospective customer =def. agent capable of performing an act of purchasing.
prospective-customer(x) ≡ ∃y(capability(y) &amp; has-capability(x, y) &amp; ∀p(realizes(y, p) →
act-of-purchasing(p))
20. has-specified-output: a primitive relation between a planned process and an
entity where the entity satisfies the process endpoint specification in the plan
specification.
21. manufacturing process =def. planned process that is an occurrent part of a
product production process in which one or more material entities that will be
part of a manufactured product are modified.
manufacturing-process(x) → ∃y(product-production-process(y) &amp; occurrent- part(x, y))
Examples: Drilling a hole on an engine block, making a shaft (via milling, turning, and
drilling, assembly process (including contract manufacturing).</p>
      <p>Comment 1: There are also types of processes which are complements of or auxiliary to
manufacturing processes. Examples are: adjusting a drilling machine in preparation for
drilling a hole, changing a tool on a drilling machine, handling of objects (moving a part
from one location to another by a robot), inspection of the manufacturing process / line
/ equipment).</p>
      <p>Comment 2: The proposed definition of manufacturing process presupposes that the
outputs of a manufacturing process are in every case material entities. Processes
analogous to manufacturing with digital outputs such as pieces of software will be treated
at a later stage.</p>
      <p>22. product production process =def. planned process that has specified output
some product that leaves the production facility for distribution and sale, where
the product did not exist prior to the planned process.
product-production-process(x) ≡ ∃y(continuant(y) &amp; has-output(x, y) &amp; ∃t,t′(exists-at(y,
t) &amp; precedes(t′, t) &amp; ¬exists-at(y, t′)))
Comment 1: A product production process is distinct from a maintenance process in that,
in the latter case, the product exists both before and after the process occurs.
Comment 2: A product production process has several planned processes as parts
(subprocesses) including manufacturing process, packaging process, transportation process,
etc. Note that for example, maintenance is not a product production process.
23. product role =def. role inhering in an entity that is the specified output of a
product production process.</p>
      <p>Comment 1: Naturally found entities such as seashells are not products, according to this
definition; they become products only if, for example, they are packaged in a certain
way.</p>
      <p>Comment 2: Parcels of real estate, according to this definition, are excluded from the
realm of products.</p>
      <p>24. maintenance process (primitive): planned process that has the same
manufactured product as both specified input and specified output and that
involves some material transformation of this product.
maintenance-process(x) → planned-process(x) &amp; ∃y(manufactured-product(y) &amp;
hasspecified-input(x, y) &amp; has-specified-output(x, y)
25. transport process (primitive): planned process in which a material entity is
moved from one site to another.
transport-process(x) → planned-process(x) &amp; ∃y∃t∃t ′∃s∃s′(material-entity(y) &amp;
occupies(y, s, t) &amp; occupies(y, s′, t ′)) &amp; earlier-than(t, t ′) &amp; ¬overlaps(s, s′)
26. requirement (primitive): an entity that is specified in a requirement
specification.</p>
      <p>Comment: This is a defined class (almost certainly to be defined by enumeration).
27. design (primitive): directive information content entity that has product
requirements as parts.
design(x) → directive-information-content entity(x) &amp;
requirement(xi) &amp; part-of(xi, x)))
∃x1, x2, …,
xn∀i(productComment 1: Note that this is merely a statement of necessary conditions. It is not
intended to provide a full definition of ‘design’.</p>
      <p>Comments 2: ‘Prescribes’ is a primitive relation. A prescribes B means: A is some
information content entity that tells us how the world has to be for it to conform to A.
For example, a command prescribes how you should behave in order to conform to the
command. A quality specification prescribes how a product has to be in order to conform
to the quality specification.</p>
      <p>Comment 3: ‘Prescribes’ can be understood in terms of Searle’s idea of a world to mind
direction of fit – where prescribing occurs there is a portion of reality that involves
something like an attempt by an agent to make the world fit what the agent intends.
Mindto-world direction of fit occurs where a mind tries to make itself fit – for example, in its
assertions or beliefs – the world [19].</p>
      <p>28. specification =def. directive information content entity that prescribes some part
or feature or some outcome of a planned process.</p>
      <p>Examples: action specification, objective specification, plan specification, quality
specification, requirement specification.</p>
      <p>29. quality specification =def. specification that prescribes one or more qualities.
quality-specification(x) ≡ specification(x) &amp; ∃Q(specifies(x, Q) &amp; ∀q(instance- of(q, Q)
→ quality(q)))
Comment: A quality specification specifies a quality as something that is to come into
existence as a result of a planned process. It specifies this quality generically, that is to
say, on the level of general type or universal.</p>
      <p>30. objective specification =def. specification that specifies an intended process
endpoint.</p>
      <p>Comment: When an objective specification is part of a plan specification, the
BFO:concretization of the latter is realized in a planned process in which thebearer tries
to affect the world so that the process endpoint is achieved. This is another example of
mind-to-world direction of fit.</p>
      <p>31. plan =def. intention-to-perform processes on the part of an agent as prescribed
by a plan specification.</p>
      <p>Comment 1: If the agent of a plan is an aggregate of persons (for example an enterprise,
a team), then the intentions will be relevant intentions will rest on the intentions of the
persons involved. Where persons of different levels of authority are involved, respective
plans and subplans will be correspondingly nested.</p>
      <p>Comment 2: A plan is a BFO:concretization of a plan specification, namely the
concretization in which the intention-to-perform (disposition) is first established. Where
the plan specification is generic – for example because it leaves open the time when the
plan should be realized – the plan itself may incorporate further specificity.
32. production plan specification =def. plan specification that prescribes a
manufacturing process.
33. production plan =def. plan that is specified by a production plan specification.
34. operation specification =def. specification that specifies some manufacturing
enterprise process and the resources required to perform the process by
specifying some partially ordered sequence of steps.
35. operation =def. process that is specified in an operation specification.
36. assembly process =def. planned process whose plan specification specifies an
endpoint that includes a completed assembly as output.
37. subassembly =def. assembly that is intended to become part of a further
assembly.
∃x(instance-of(x, subassembly, t) ≡ instance-of(x, assembly, t) &amp; ∃y∃z(instance-of(y,
assembly-process, t) &amp; (instance-of(z, assembly-process, t) &amp; ¬(y=z) &amp;
has-processpart(z,y) &amp; has-specified-output(y,x) &amp; ¬(has- specified-output(z,x)))
38. component role =def. role inhering in a material artifact that is designed to be a
proper continuant part of some material artifact.</p>
      <p>39. component =def. material artifact that bears a component role.
instance-of(x,component, t) ≡ instance-of(x, material-artifact, t) &amp; ∃y(instance- of(y,
component-role, t) &amp; has-role(x, y))
40. machine =def. material artifact that has a mechanical system as part.
41. mechanical system =def. engineered system that realizes its function through
the use of power to apply forces
42. system =def. object aggregate whose member parts are causally integrated.
Examples: solar system, digestive system, forest ecosystem, hydraulic system, subway
system.</p>
      <p>43. manufactured system =def. engineered system that is the specified output of a
manufacturing process.</p>
      <p>Comment: ‘Engineered system’ is broader than ‘manufactured system’ – the Milan
subway is an engineered system but in addition to manufactured parts it includes also
personnel and real estate.</p>
      <p>44. manufacturing machine =def. machine whose function is realized in a
manufacturing process.
instance-of(x, manufacturing-machine, t) ≡ instance-of(x, machine, t) &amp;
function(x, y) &amp; ∀z(realizes(f, z) → manufacturing-process(z)))
∃y(has</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Disciplines such as mathematics, physics, and chemistry have long been subject to
powerful incentives toward uniformization of terminology, and the effects of these
incentives are manifested also in the SI system of units and other standards. In
manufacturing, in contrast, the corresponding incentives have been rather weak, so that
very many of the definitions provides here – above all, of terms such as ‘machine’, ‘tool’,
‘plan’, ‘task’, ‘operation’ – will be contested by one or more potential users of the IOF
framework. To address this issue, we propose that the IOF signature and its
IOF-BFOFOL formalization be conceived as having a (weakly) legislative function. That is, we
are recommending that, in IOF contexts, the terms set forth here be used with the
meanings specified in the definitions set forth in this document. Where IOF-associated
persons or groups need to accommodate alternative entrenched uses, appropriate
mappings should be created, for example by use of equivalence relations and appropriate
namespace IDs to signify that a given usage is associated with a specific community.</p>
      <p>Correia A, Stokic D, Siafaka R, Scholze S. (2017). Ontology for Collaborative Development of Product
Service Systems based on Basic Formal Ontology, International Conference on Engineering,
Technology and Innovation (ICE/ITMC).</p>
      <p>Hagedorn TJ, Krishnamurty S &amp; Grosse IR (2018). A Knowledge-Based Method for Innovative Design
for Additive Manufacturing Supported by Modular Ontologies], Journal of Computing and
Information Science in Engineering, 18(2).</p>
      <p>Bone M, Blackburn M, Kruse B, Dzielski J, Hagedorn T &amp; Grosse IR (2018). Toward an
Interoperability and Integration Framework to Enable Digital Thread, Systems, 6 (4), 46.
Mesmer L &amp; Olewnik A, Enabling Supplier Discovery Through a Part-Focused Manufacturing Process
Ontology], International Journal of Computer Integrated Manufacturing, 31(1), 87-100.
Arena D, Ameri F, Kiritsis D, Skill Modelling for Digital Factories (2018) IFIP International
Conference on Advances in Production Management Systems : Advances in Production Management
Systems. Smart Manufacturing for Industry 4.0 (APMS 2018), 318-326.</p>
      <p>
        Ali MM, Rai R,
        <xref ref-type="bibr" rid="ref3">Otte JN &amp; Smith B (2019</xref>
        ). A Product Life Cycle Ontology for Additive
Manufacturing, Computers in Industry 105, 191-203.
      </p>
      <p>
        Otte JN, Kiritsis D, Ali MM, Yang R, Zhang B,
        <xref ref-type="bibr" rid="ref5">Rudnicki R, Rai R, Smith B (2019</xref>
        ). An Ontological
Approach to Representing the Product Life Cycle, Applied Ontology, 14 (2), 155-177.
      </p>
      <p>Karray H, Ameri F, Hodkiewicz M, Louge T (2019). ROMAIN: Towards a BFO compliant reference
ontology for industrial maintenance, Applied Ontology, 14 (2), 179-197.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Almeida</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al. (
          <year>2015</year>
          ).
          <article-title>Basic Formal Ontology 2.0: Specification and User's Guide</article-title>
          .
          <source>Published June 26</source>
          ,
          <year>2015</year>
          . Available at: https://github.com/BFO- ontology/BFO/-raw/master/docs/bfo2- reference/BFO2-Reference.pdf. [Online; accessed 03-Mar-2019] Arp,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            &amp;
            <surname>Spear</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D.</surname>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Building Ontologies with Basic Formal Ontology</article-title>
          , Cambridge, MA: MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Munn</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B</given-names>
          </string-name>
          . (eds.). (
          <year>2008</year>
          ).
          <source>Applied Ontology: An Introduction</source>
          , Frankfurt/Lancaster: ontos/Walter de Gruyter.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Otte</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Neil</surname>
          </string-name>
          ,
          <string-name>
            <surname>Dimitris</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Munira Mohd</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudnicki</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahul</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>An Ontological Approach to Representing the Product Life Cycle</article-title>
          .
          <source>Applied Ontology</source>
          <volume>14</volume>
          (
          <issue>2</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          et al. (
          <year>2007</year>
          ).
          <article-title>The OBO Foundry: Coordinated Evolution of Ontologies to Support Biomedical Data Integration</article-title>
          .
          <source>Nature Biotechnology</source>
          <volume>25</volume>
          .11:
          <fpage>1251</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Rudnicki</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Modeling information with the Common Core Ontologies</article-title>
          . Available at: https://github.com/ CommonCoreOntology. [
          <source>Online; accessed 25 April</source>
          <year>2019</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Kulvatunyou</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wallace</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiritsis</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Will</surname>
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>The Industrial Ontologies Foundry proof-of-concept project, APMS: Advances in production management systems</article-title>
          .
          <source>Smart manufacturing for industry 4.0 (IFIP International conference on advances in production management systems, 536)</source>
          . Springer. p.
          <fpage>402</fpage>
          -
          <lpage>409</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Furini</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rai</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colombo</surname>
            <given-names>G</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Krovi</surname>
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Development of a Manufacturing Ontology for Functionally Graded Materials</article-title>
          .
          <source>Proceedings of International Design Engineering Technical Conferences &amp; Computers</source>
          and Information in Engineering Conference (IDETC/CIE), Charlotte, North Carolina, USA.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Suwelack</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markus Stoll</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serf</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bursac</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albers</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bendl</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dillmann</surname>
            <given-names>R</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Speidel S</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Towards Cognitive Computer Aided Engineering</article-title>
          ,
          <source>Proceedings of the International Association for the [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]</source>
          [23]
          <string-name>
            <surname>Engineering</surname>
            <given-names>Modeling</given-names>
          </string-name>
          ,
          <source>Analysis and Simulation Community</source>
          , NAFEMS Americas Conference,
          <year>June 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Hagedorn</surname>
            <given-names>TJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krishnamurty</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grosse</surname>
            <given-names>IR</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Interoperability of disparate engineering domain ontologies using Basic Formal Ontology</article-title>
          , Journal of Engineering Design,
          <year>June 2019</year>
          , https://doi.org/10.1080/09544828.
          <year>2019</year>
          .
          <volume>1630805</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Searle</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          (
          <year>1985</year>
          )
          <article-title>Expression</article-title>
          and
          <article-title>Meaning: Studies in the Theory of Speech Acts</article-title>
          , Cambridge University Press, Cambridge.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Bratman</surname>
            ,
            <given-names>Michael.</given-names>
          </string-name>
          (
          <year>1987</year>
          ). Intention, Plans and
          <string-name>
            <given-names>Practical</given-names>
            <surname>Reason</surname>
          </string-name>
          , Cambridge, MA: Harvard University Press,
          <fpage>28</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>Barry.</given-names>
          </string-name>
          “
          <article-title>On Classifying Material Entities in Basic Formal Ontology” (</article-title>
          <year>2012</year>
          ).
          <article-title>Interdisciplinary Ontology</article-title>
          .
          <source>Proceedings of the Third Interdisciplinary Ontology Meeting</source>
          , Tokyo: Keio University Press,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>The Common Core</surname>
          </string-name>
          <article-title>Ontologies (CCO)</article-title>
          .
          <source>Accessed August 5</source>
          , 2019 at https://github.com/- CommonCoreOntology/CommonCoreOntologies Basic Formal Ontology (BFO).
          <source>Accessed August 5</source>
          , 2019 at https://github.com/BFO- ontology
          <source>/BFO The Information Artifact Ontology (IAO)</source>
          .
          <source>Accessed August 5</source>
          , 2019 at https://github.com/informationartifact-ontology/IAO
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>