<!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>Providing Conceptual Disambiguation for Terms in Reusable Ontologies: A Case Study from FIBO</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael G. BENNETT</string-name>
          <email>mbennett@hypercube.co.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hypercube Limited</institution>
          ,
          <addr-line>London, England</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes a number of design techniques employed in the Financial Industry Business Ontology (FIBO) series of standards. These are compared to the notion of a conceptual ontology as a computationally independent artefact. An example is given in the applications of the Interest Rate Swaps (IR Swaps) FIBO ontology, where some ontology elements may be re-used to represent different concepts in different kinds of ontology application. Some proposals are outlined for the use of a higher-level industry concept ontology to provide disambiguation between the concepts referred to in different ontology applications. This paper is intended to promote discussion on possible crossdomain and upper ontology components for use across these different kinds of ontology application.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>FIBO</kwd>
        <kwd>Conceptual Ontology</kwd>
        <kwd>Ontology Reuse</kwd>
        <kwd>Top Level Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The Financial Industry Business Ontology (FIBO) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is an industry initiative with the
original stated intent to standardize the terms used in the financial services industry.
      </p>
      <p>The notion of a ‘term’ as used in the financial industry is only loosely defined and
the original work on what was to become FIBO took the approach that what was
needed was a model of the concepts represented by words or ‘terms’ in industry data
and communications. That is, the objective pursued by this author in the original
development of FIBO was to provide a reference model for semantic interoperability
across a range of technologies by providing conceptual clarification and
disambiguation of concepts and by defining the formal real-world semantics of
concepts in the financial domain. This style of ontology is referred to in this paper as a
‘conceptual ontology’. Elsewhere, terms like ‘business concept model’ are used to
avoid confusion with other uses of the word ‘conceptual’ among IT practitioners.</p>
      <p>
        FIBO as published is intended to provide a number of ontologies in the Web
Ontology Language (OWL) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] that may be used in a range of inference processing and
semantic querying applications. This represents a different requirement to that against
which FIBO was originally developed, with implications that are explored in this
paper.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Industry Appetite for Conceptual Ontology</title>
        <p>
          There is a growing awareness in the financial industry of the need for a more
conceptfocused kind of ontology to provide formal semantics for industry terms. For example
in ISO TC68 SC9 Working Group 1 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], the working group tasked with considering the
application of semantics to the ISO 20022 financial industry messaging standard [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ],
there has been informal discussion of the need for a future ‘New Work Item Proposal’
(the ISO term for potential new standardization work), to cover what is referred to there
as an ‘Upper’ ontology [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. It has also been suggested that the proposed NWIP could
form a possible contribution to the ISO 28138 Top Level Ontologies emerging standard
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>The use of the term ‘Upper Ontology’ in these business contexts should be
interpreted as referring to a combination of top level and cross domain ontologies, the
purpose of which is to provide a computationally independent representation of the
semantics of the domain of discourse, in this case the domain of finance and
commerce. This would be a ‘conceptual ontology’ in the sense that that term is used in
this paper.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Aims of This Paper</title>
        <p>This paper looks at the balance of concerns between conceptual (computationally
independent) ontologies and those ontologies design for a specific purpose or range of
purposes (informally, ‘operational ontologies’). Some distinctions observed between
conceptual and operational ontologies in the FIBO ecosystem are given as an
illustration of the kinds of issues that arise in determining how instance data
(individuals) are to be populated in applications of the latter. Here we have chosen one
aspect of these differences, namely the way in which certain classes of the operational
ontology appear to be intended to be used for more than one kind of thing in the
domain of discourse. The assertion explored here is that a conceptual ontology needs to
have a good set of upper and cross-domain ontologies in order to provide the kind of
information needed by implementers of operational ontologies (including implementers
of the published FIBO standards material) in order to correctly assign data to classes
and properties.</p>
        <p>This paper explores the implications of these design arrangements and proposes
the use of computationally independent conceptual ontologies including the framing of
their concepts within a set of top level ontology partitions, as a means to provide
management and oversight of these applications.</p>
        <p>
          Taking a specific example observed in these ontologies during some proof of
concept work for Blockchain applications [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], we explore the dangers inherent in the
existing approach. The aim of this paper is to consider how the principled use of
conceptual ontology would either avoid operational ontology designs that would cause
issues when populating such ontologies with ABox data for individuals, or would allow
for traceability of the intended business semantics of such applications without the
need to overload the application itself with these considerations.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>1.3. How This Paper Is Structured</title>
        <p>Section 2 gives an overview of the FIBO standard, describing the evolution of FIBO
from a computationally independent conceptual ontology to a set of ontologies
intended for use in OWL based applications.</p>
        <p>Section 3 introduces the design conventions followed in the released OWL
components of FIBO, based on observations of the differences between FIBO as a
released standard and the original conceptual ontologies developed for the industry.</p>
        <p>Section 4 goes on to focus on one specific design convention, whereby certain
classes and properties are seen to be conflate concepts, presumably by design. This is
illustrated by an example from the financial instrument class of Interest Rate Swaps,
where the re-usability or under-specification of some classes was observed during a
proof of concept activity. The weaknesses of this design convention are explored, in
particular the way that the precise semantics of these concepts are left to the
implementers of future applications.</p>
        <p>The need for a conceptual ontology is asserted, and in Section 5 a number of
application contexts are given for the financial industry and beyond, that would need to
be taken into account in understanding how operational ontologies are likely to be
deployed in industry applications.</p>
        <p>Section 6 sets out a minimum requirement for set of upper and cross domain
ontologies to be used in business ontologies and suggests how these would address the
weaknesses described in Section 4.</p>
        <p>Section 7 sets out the core proposition of this paper, that industry should work
towards a consensus set of re-usable cross domain ontologies integrated within a
suitable simple upper ontology partitioning layer.</p>
        <p>Section 8 sets out the conclusions of the paper and aims to frame further discussion
on these topics.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. FIBO Development and Evolution</title>
      <p>
        FIBO was originally conceived as a computationally independent conceptual ontology,
but was modeled using the basic constructs of the OWL language within a
businessfacing presentation format. This was known as the ‘Semantic Repository’ [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>During initial socialization of this work it was challenging to explain to the
potential users of these models that what was being proposed was not in fact a data
model. A number of potential arrangements were explored during 2007 and 2008 for
the modeling of formal semantics of concepts in the financial services domain. One
additional instruction given to the author was to ‘Keep the philosophy out of sight’
(private correspondence with the author); it was not practicable to simply represent the
industry concepts in formal logic, there needed to be tool support for presentation and
business validation of the model content.</p>
      <p>
        As described in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] the project selected the OWL language partly because
something was needed that had the necessary tooling support, and partly because the
use of OWL and in particular the class of ‘Thing’ made it possible to explain that what
was being proposed was not a data model. OWL was not a direct match for the
requirements of this initiative but was selected as the most immediately usable
alternative available at that time.
      </p>
      <p>One challenge in using OWL for computationally independent ontologies is the
expressive power of the language: not everything that needs to be said about the
business problem domain can be said in the sub-set of logic that OWL represents. The
initial FIBO conceptual ontologies were therefore considered as being a sort of
conceptual core around which other kinds of assertion might be made.</p>
      <p>Another potential issue with the use of OWL was the lack of any methodological
support for concept representation, leaving it the individual modeler to find the best
ways to represent things in the problem domain. This was not considered to be a
weakness but rather an absence: for the early conceptual work on what was to become
FIBO, the beginnings of a conceptual modeling framework were drafted to address
these matters, although as noted above these were of no interest to the end users of the
models. OWL itself was simply considered as one syntax in which model content could
be represented.</p>
      <p>
        Although OWL was considered as the underlying language for the model content,
even the existing OWL tooling was considered to be inadequate for a ‘technology free’
business presentation and so the OWL constructs were rendered in UML tooling using
the Ontology Definition Metamodel (ODM) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] from the Object Management Group
(OMG) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        The FIBO ontology was originally conceived as a computationally independent
reference ontology. The concepts were framed within a fairly basic set of upper
ontology partitions, based on the top layer of John F Sowa’s ‘Knowledge
Representation” lattice of theories [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. These included among other things the
distinction between independently defined things and contextually-dependent concepts
such as entities playing roles or entities defined by their function. Similarly, the
distinction between ‘Continuant’ and ‘Occurrent’ was employed to mark out the
distinction between things that persist over time and event and process concepts such as
corporate actions, transaction events and securities issuance processes.
      </p>
      <p>The documented basis for most of the concepts in the initial parts of FIBO is that
these represent the commitments enshrined in the terms and conditions of contracts.
This forms the basis for the definition of financial instruments, as these are all contracts
of one sort or another. Other components of FIBO deal with corporate actions,
securities issuance processes and securities transactions. The intent with these is to
provide a comparable real-world grounding of the concepts in terms of events and
activities.</p>
      <p>
        The FIBO standard ontologies that are made available via the OMG in contrast
provide a set of ontology design artefacts for use in inference processing. These may be
considered as designed artifacts comparable with logical designs in other technologies
and are sometimes referred to as ‘operational’ ontologies, though this term is not used
within the FIBO ecosystem itself. A more detailed treatment of the distinctions
between these kinds of ontologies is given in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>Certain design decisions have been made for this FIBO standards content which
distinguish them from a computationally independent model of the subject matter as
originally envisioned. According to some recent statements these design decisions
include the use of certain classes to represent more than one set of things in the domain
of discourse1. This stated design approach has implications for the management of
application ontologies and their data.</p>
    </sec>
    <sec id="sec-3">
      <title>3. FIBO Standards Design Conventions</title>
      <p>As part of the process of submitting FIBO to the OMG as a series of standards, the
focus of FIBO has shifted from the use of OWL as a means to frame conceptual
meaning, to the application of design rules suitable for OWL-based ontologies for
inference processing and reasoning.</p>
      <p>The design conventions for this style of OWL in FIBO have not been formally
documented but may be discerned by considering the changes made from the original
conceptual framing of FIBO to the style of ontology considered suitable for release as
an OWL-based standard. These design changes include but are not limited to:
1. Removal of references to upper ontology material
2. Removal of domains and ranges from many object properties
3. Object properties whose domain is a union of unrelated classes
4. Substitution of ontological representations of information constructs such as
names, for simple datatype properties with ‘string’ as their range
5. Substitution of social constructs (where these give the business semantics of a
concept) for data elements that may provide evidence of the existence of such
constructs
6. Conflation of similar concepts, for example combining into one class the
notion of a clearing house as a functionally defined entity and the role of that
clearing house in some securities transaction.</p>
      <p>It is not the intent of this paper to critique those design decisions. For the most part
we assume that these decisions are reasonable for the perceived range of competency
questions and usages to which these ontologies are to be put. We also note that these
design decisions are a principled application of the computational constraints of the
design of an OWL based solution or set of solutions.</p>
      <p>These are therefore not computationally independent models. Rather they are
derived from the earlier computationally independent models that made up the initial
conceptual FIBO material.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Reusability in FIBO</title>
      <p>One of the design conventions observed in the published FIBO OWL standards is the
apparent intention that certain classes and properties may be considered to be
polysemic.</p>
      <p>
        An example of reusable concepts occurs in the area of Interest Rate Swaps (IR
Swaps) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. An IR Swap is a bilateral agreement in which two parties agree to
exchange a series of cashflows that are based on the interest payments streams of some
1 Subsequent to writing the initial draft of this paper some of the specific examples of this practice, which
was explicitly justified by one of the OWL modelers at the time, have been backed out in the model
content.
loan. For example one party may have a loan on which they are paying variable interest
and wish to exchange this payment stream with another party that has a comparable
loan with fixed interest payments, such that both parties end up paying interest on
terms more in line with their preferred balance of risk and returns, hedging against
changes in the underlying interest rate against which the variable amounts are pegged.
The loan principal itself is generally not exchanged, unless these are in different
currencies.
      </p>
      <p>
        IR Swaps are effectively transactions and like most transactions these have a
corresponding contract, usually made up of an over-arching master agreement plus
transaction-specific terms in a separate message that is deemed to have contractual
standing. There are terms for interest rates, interest amount accruals and payments,
these rates and accrued amounts being accrued and paid down on a periodic basis. In
FIBO the semantics of contracts is focused around the notion of a ‘commitment’ and
draws upon the REA Ontology [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. For a similar but distinct treatment of contractual
elements in the context of service agreements see also [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>In FIBO the definitions of the terms for IR Swaps, being the terms of a contract,
are definitions of the commitments made by each party to the other.</p>
      <p>
        Meanwhile there is a business requirement for reporting on the interest accruals
and payments that happen during the life of the swap [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. These are very similar in
form to the descriptions of the commitments made, since these events are the actual
occurrences of the promised payments of accrued amounts.
      </p>
      <p>In the released FIBO as currently designed, it is seemingly possible to take the
same ontology and populate it with data (OWL Individuals) representing different
semantics, specifically terms definitional of the contract and terms for reporting of
individual transactions.</p>
      <p>Assuming this practice persists, one can reasonably ask why an ontology is used at
all and not simply a data model? Given the current practice, users need to be aware that
wherever classes are or might be populated with different data in different usage
contexts, data from one such application cannot be interoperable with data from the
other. This need not be an issue as long as users of the standard are aware of this
feature. However, the use of the same namespace for a multiplicity of incompatible
applications’ data clearly represents a risk for data management, reporting and
compliance.</p>
      <p>
        Ontologically there are two distinct kinds of ‘things that happen’ that are both of
relevance to IR Swaps. As conceptualized in the original FIBO conceptual modeling,
there are things that should happen (prescriptive) as in a business process workflow
description or in this case the required payments, accrued obligations and so on as
prescribed in the terms and conditions of the contract. Then there are the things that do
or will happen: the actual occurrences whether past, present or anticipated in the future.
These are events or activities with dates, specific amounts of interest accrued at specific
calculated rates, monies owed or accrued as of a given date and so on. For a separate
but comparable treatment of these considerations see also [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>In the published Interest Rate Swaps FIBO ontologies the same classes appear to
be intended to be used for both. There are at the time of writing some inconsistencies in
the concepts that are ancestral to these concepts in IR Swaps, but there is also (by
design) no use of upper ontology and consequently no means to distinguish between
intended and actual occurrents, although there are the concepts of ‘Occurrence’ and
‘Occurrence Kind’ that partially allow this distinction to be made. It is assumed that
these questions are left to implementers of ontology-based applications that would
reuse FIBO components.</p>
      <p>The intended occurrents modeled here would be framed in some upper ontologies
not as occurrents at all but as dispositional notions (commitments being dispositions,
along with beliefs, tendencies etc.). Other upper ontologies, including the prior FIBO
conceptual work would define these commitments as kinds of social construct, with a
relationship to the concept of an event that ‘should’ happen. There is a range of valid
ways to frame these concepts but the published FIBO standards, being intended to
operationalize OWL, leave these distinctions to the end user. The intended semantics of
a given class therefore depend on the context in which data is assigned to these classes
and their related properties.</p>
      <p>Given that FIBO has the stated policy not to use upper ontology or cross-domain
abstractions (particularly social constructs and most things that are not materialized as
data), it is recommended that operational ontologies like FIBO and those derived from
it should have some traceability to an explicitly conceptual ontology. This would
address not only the above observed example of polysemy but also other common
design patterns seen in OWL ontologies used for applications, such as the reduced use
of property domains and ranges, the use of data surrogates for real world social
constructs, and others as noted previously.</p>
      <p>
        While some examples of such polysemy have been removed from the FIBO
models since this example was uncovered, the design justification for doing so has
been clearly stated in correspondence with the author, though not formally
documented. Other examples have been identified in the area of ‘values’, where a given
class may be taken to represent the prescription of a value or an actual occurrence or
measurement having such a value. It should be noted that these distinctions were not
made in the original conceptual models, where these were simply regarded as the
concept of a value or other such matter without reference to context or usage.
Subsequent research and feedback, in particular with reference to the proposed
Semantics for Information Modeling and Federation (SMIF) standard [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] at the OMG
has led this author to the conclusion that these distinctions should be clearly
demarcated in conceptual ontologies.
      </p>
      <p>The reusability of ontologies is not the same thing as the reusability of classes and
properties to mean different things in different contexts as indicated by the example
explored in this paper, and should not require this. Clearer guidance and design
conventions are clearly needed for end user developers in order for these operational
ontologies to be reusable in different contexts. The use of a separate conceptual
ontology should therefore enable re-use of operational OWL ontologies such as those
published as parts of FIBO.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Identifying Conceptual Requirements from Context</title>
      <p>In order to identify the range of possible concepts needed in the proposed upper and
cross-domain ontologies, the first step would be to catalog the range of ways in which a
given set of operational ontologies may be used. The relevant high-level concepts can
be identified from these. For example in the IR Swaps case one would identify the need
for prescriptive and descriptive occurrent partitions.</p>
      <p>The kinds of contexts required for financial applications would include:
1. Reporting, including trade reporting
2. Transaction processing (straight through processing) and associated messaging
3. Risk management and reporting
4. Regulatory compliance
5. Integration of new and existing data feeds, applications etc. across different
systems (middle, front and back office).
6. Mergers and acquisitions
7. Customer relationships management, cross-selling and up-selling
8. Know your customer (KYC) compliance and reporting
9. General Data Protection (GDPR) and the privacy of individuals’ data
10. Loan applications, other applications and proposals
11. Product management (including retail financial products)</p>
      <p>Each of these and others will determine the concepts that need to be stood up in the
cross-domain ontologies in order to provide the contexts needed to distinguish between
separate concepts that may use the same words in data models or reports, for example,
a loan as a product versus a loan as a contract between parties.</p>
      <p>The polysemic application of such words or terms in language should not be taken
as a reason to create ontology classes and properties that correspond to words and are
overloaded in a similar way. Inspection of some part of FIBO suggests (perhaps
incorrectly) that this has sometimes been the approach taken by model designers, which
if it were the case would call into question why ontology is being used at all. Instead of
focusing on words, any operational ontology should focus on concepts, ideally framed
with reference to some conceptual ontology.</p>
      <p>Some of these contextual distinctions are clearly demarcated within FIBO and
comparable ontologies while others may not be. Relevant contexts would include
process contexts (such as loan applications, transaction workflows), data usage
contexts, risk versus real events, planning and scheduling and so on.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Industry Core Ontology Requirements</title>
      <p>
        The distinction between conceptual and operational ontologies is explored in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. One
of the recommendations in that paper is that conceptual (reference) ontologies and
operational (application) ontologies be given separate namespaces.
      </p>
      <p>It should be possible to apply this approach to the deployment of FIBO ontologies
that have overloaded semantics and other design features. In this case, an operational
ontology would be stood up in its own namespace, using a localized copy of the
relevant FIBO ontology supplemented by a suitable core ontology consisting of
crossdomain ontologies integrated within a set of top level ontology partitions.</p>
      <p>To support such arrangements, the industry needs to be able to refer to a core
ontology that integrates and distinguishes between different contextually sensitive
material. In the example given for Interest Rate Swaps, these would include
distinctions between:
1. Prescriptive Occurrents: definitions of things that are prescribed as needing to
happen, or as being mandated by some party or committed to by some party;
2. Descriptive Occurrents: definitions of things that actually happen, on some
given dates in the past, present or some projected future, and having specific
values for interest rates, accrued monetary amounts, netted payments and so
on, as of those dates.</p>
      <p>Similar sets of upper ontology material would be needed in other places where
FIBO consciously conflates concepts, such as the observed conflation of parties in roles
and functional entities for participants in the securities transaction lifecycle.</p>
      <sec id="sec-6-1">
        <title>6.1. Candidate Terms</title>
        <p>
          One proposed solution to the IR Swaps example can be found in work carried out
within the FIBO Foundations Content Team, in which the class of ‘Occurrent’ was
subclassified into several sets of pairwise disjoint facets, including those of Prescriptive
Occurrent versus Descriptive Occurrent, described briefly in the submission to [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
These facets were arrived at following a detailed analysis of the DOLCE [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] partitions
in this area, where it was determined that some of the DOLCE concepts combined
more than one primitive semantic. These concepts were not and will not be part of the
formal FIBO release, as the policy whereby ‘conceptual’ and ‘upper ontology’ material
are ruled out of scope is extended to sub-partitions of ‘Occurrent’.
        </p>
        <p>Other sub-partitioning of the Occurrent partition of a suitable top-level ontology
would also be suitable for this requirement.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Proposition</title>
      <p>It should be realistic to come up with a definitive set of core ontologies for use across
business, finance and commerce, including for example insurance, logistics, real estate
and financial services. Given the nature of business concerns (profit and loss, risk, legal
interactions, regulatory conformance, supply chain management, customer relations
and so on), as compared with the diversity of theories that underpin physics for
example, it is this author’s contention that this undertaking would be simpler than
trying to achieve this across the realms of physics, chemistry or biology.</p>
      <p>Such a core ontology should focus explicitly on the notion of the ‘concept’, since
many of the concerns of business relate to planning, risk, strategy, commitment and
other management concerns in which the enterprise must necessarily form the concept
of some matter whether or not that matter is ever present in some real or imagined
world.</p>
      <p>
        It should be feasible to integrate the best of breed of the concepts across the
available top level ontologies. The pre-existing ‘conceptual’ work carried out during
the earlier part of the development of FIBO may also inform the process of selecting
from and integrating between these concepts. Available cross-domain ontologies are
also of value and could ideally be integrated within a common set of top level ontology
partitions, in particular REA [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], LKIF [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] PSL [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and would be integrated as seen
in OntoUML [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Ongoing work from the VMBO series of conferences such as [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]
(in draft) also provides comparable material for the definition of concepts for value,
risk and others.
      </p>
      <p>It is recommended that solutions that make use of operational or design ontologies
be framed within a broader conceptual ontology framework, without the contents of
such a framework needing to be included within the assertions that any such
application will refer to. The conceptual ontologies referred to would exist in a separate
namespace from the operational or application ontologies, so that conceptual assertions
are not imported into the application.</p>
      <p>This approach would enable operational ontologies to be re-usable and also help to
identify when a given operational ontology should not be used in a given context, or
should only be used with careful isolation of the resulting data, that is, not treating the
data itself as reusable across more business contexts than the semantics of those data
elements would support.</p>
      <p>Ideally, application-specific (operational) ontologies would be derived from the
conceptual ontology in such a way that the design is fully traceable and the data from
any one application can be maintained separately to the data from any other application
even when the same operational ontologies are employed. Suitable metadata
relationships can be derived to represent something similar to the ‘trace’ relationship in
UML (for example ‘implemented as’) relationships.</p>
      <p>For many of the design conventions employed in FIBO released ontologies and
other comparable ontologies, it should be feasible to come up with a number of
repeatable heuristics for deriving suitable design patterns from the conceptual
representations of things in the world. Specific examples are out of the scope of this
paper but could include for example deriving end user context-specific, simple sets of
classes and relationships from concepts defined ‘in the round’ with reference to
‘relative things’, ‘role mixins’ or other conceptual patterns. Some of the design patterns
observed in the FIBO released standards, including the polysemic use of some classes
and properties, may turn out to have been mistakes; some principled application of the
relationships between conceptual and operational ontologies would provide some
guidance and design auditability that would avoid or expose the possible unintended
consequences of this approach.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusions</title>
      <p>The specific design approaches taken for FIBO standards are not in question. These
ontologies are intended to provide a set of ontologies that may be re-used across a
range of financial industry applications that make use of Semantic Web technology.
However the particular example whereby certain classes are observed as being able to
be used to frame similar concepts in different application contexts is considered risky at
best and this author would recommend that this be avoided.</p>
      <p>The creation and use of a common, cross-industry core ontology is recommended
as the next component in enabling industry to roll out a range of compliance and
reporting applications that make use of semantic technology and that are able to
leverage the in some cases under-specified elements of the FIBO standards as well as
to support re-use where this is appropriate and to signal when it is not.</p>
      <p>This approach is also indicated for other design patterns such as properties with no
domain and/or range, the use of data surrogates in place of the truth makers of a given
concept and so on. In this way, designers of ontology-based applications may take
account of the technical limitations imposed by any solution architecture without losing
the ability to trace classes and individuals and their properties to the original business
meanings of the concepts concerned. Failure to do this may in some cases result in
ontology-based data that is not as reusable as they might appear from a casual
inspection of the content.</p>
      <p>There is considerable scope for further investigation and research in these areas as
well as in the potential for providing practical methodological support for ontologies
across the engineering development lifecycle.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>The</given-names>
            <surname>Financial Industry Business</surname>
          </string-name>
          <article-title>Ontology (FIBO)</article-title>
          . Available at https://spec.edmcouncil.org
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>OWL</given-names>
            <surname>2 Web Ontology Language Quick Reference Guide (Second Edition</surname>
          </string-name>
          ),
          <source>W3C Recommendation 11 December</source>
          <year>2012</year>
          . Available at http://www.w3.org/TR/2012/REC-owl2
          <string-name>
            <surname>-</surname>
          </string-name>
          quick-reference-
          <volume>20121211</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          <article-title>TC68/SC9 WG1: https://www</article-title>
          .iso.org/committee/6534831.html
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>[4] ISO 20022. Available at www.iso20022.org</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] Private correspondence with the author</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          <article-title>21838 (Top-Level Ontologies) in draft from ISO/IEC JTC 1/SC 32/WG 2</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] “FIBO Proof of Concept for Blockchain Applications”</article-title>
          .
          <source>OMG Finance Domain Task Force</source>
          (
          <year>2018</year>
          ). Available at http://www.omgwiki.org/OMGFDTF/lib/exe/fetch.php?media=fibo_dlt_poc.pptx
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>EDM</given-names>
            <surname>Council Semantic</surname>
          </string-name>
          <article-title>Repository website</article-title>
          . Available at www.hypercube.co.uk/edmcouncil/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>[9] “An Industry Ontology for Risk Data Aggregation Reporting”</article-title>
          ,
          <source>in “Journal of Securities Operation and Custody” Volume 8 Number</source>
          2 pp
          <fpage>132</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>January 2016</year>
          . Henry Stewart Publications,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Ontology</given-names>
            <surname>Definition</surname>
          </string-name>
          <article-title>Metamodel (ODM)</article-title>
          ,
          <year>v1</year>
          .0. Available Specification, formal/2009-05-01. Available at http://www.omg.org/spec/ODM/1.0/
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <article-title>The Object Management Group (OMG): www</article-title>
          .omg.org
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Sowa</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Knowledge</surname>
            <given-names>Representation</given-names>
          </string-name>
          , Logical, Philosophical and
          <string-name>
            <given-names>Computational</given-names>
            <surname>Foundations</surname>
          </string-name>
          . Brooks/Cole, Pacific Grove, California (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <article-title>"Using Mathematical Model Theory to Align Conceptual and Operational Ontologies in FIBO"</article-title>
          , Nehmer,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. VMBO</surname>
          </string-name>
          <year>2018</year>
          . Available at https://vmbo2018.e3value.com/wpcontent/uploads/2018/02/VMBO_2018_paper_8.pdf
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>IR</surname>
          </string-name>
          <article-title>Swaps ontology in FIBO</article-title>
          . Available at https://spec.edmcouncil.org/fibo/ontology/master/latest//DER/RateDerivatives/IRSwaps.rdf
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15] ISO/IEC 15944-4:
          <fpage>2007</fpage>
          , Information technology - Business
          <source>Operational View - Part</source>
          <volume>4</volume>
          :
          <article-title>Business transaction scenarios - Accounting and economic ontology</article-title>
          .
          <source>ISO/IEC</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <article-title>"From an Ontology of Service Contracts to Contract Modeling in Enterprise Architecture"</article-title>
          , Griffo,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.A.</given-names>
            ,
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.C.</surname>
          </string-name>
          <year>10</year>
          .1109/EDOC.
          <year>2017</year>
          .
          <volume>15</volume>
          . (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>“FIBO Marches</surname>
          </string-name>
          <article-title>Forward: A Look Inside State Street's FIBO Proof of Concept”. Inside Market Data, 3 June 2016</article-title>
          .
          <article-title>Waters 2016</article-title>
          . Available at: https://www.waterstechnology.com/waters/feature/2459451/fibomarches-forward
          <article-title>-a-look-inside-state-streets-fibo-proof-of-concept</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <article-title>"Ontological Considerations about the Representation of Events and Endurants in Business Models"</article-title>
          , Guizzardi,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.A.</given-names>
            <surname>In: La Rosa</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Loos</surname>
          </string-name>
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Pastor</surname>
          </string-name>
          <string-name>
            <surname>O</surname>
          </string-name>
          . (
          <article-title>eds) Business Process Management</article-title>
          .
          <source>BPM 2016. Lecture Notes in Computer Science</source>
          , vol
          <volume>9850</volume>
          . Springer, Cham (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <article-title>“Semantics for Information Modeling</article-title>
          and Federation”, Object Management Group, adtf/2016-12-01. Available at http://smif.modeldriven.org/SMIFSubmissionMasterDocument.pdf
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>McCusker</surname>
            <given-names>JP</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luciano</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            <given-names>DL</given-names>
          </string-name>
          .
          <article-title>Towards an ontology for conceptual modeling</article-title>
          <source>Ceur Workshop Proceedings</source>
          .
          <volume>833</volume>
          :
          <fpage>191</fpage>
          -
          <lpage>199</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>OntoCom</surname>
          </string-name>
          <year>2016</year>
          . http://www.mis.ugent.be/ontocom2016/workshop-program-presentations/
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>DOLCE</surname>
          </string-name>
          . Available at http://www.loa.istc.cnr.it/old/DOLCE.html
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23] “
          <article-title>The LKIF Core Ontology of Basic Legal Concepts”</article-title>
          .
          <source>Rinke Hoekstra</source>
          , Joost Breuker, Marcello Di Bello,
          <article-title>Alexander Boer</article-title>
          .
          <source>In “Proceedings of the 2nd Workshop on Legal Ontologies and Artificial Intelligence Techniques” (Pompeu Casanovas</source>
          , Maria Angela Biasiotti, Enrico Francesconi, Maria Teresa Sagri, Eds.).
          <source>June 4th</source>
          ,
          <year>2007</year>
          , Stanford University, Stanford, CA, USA. CEUR,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24] “
          <article-title>The Process Specification Language (PSL) Overview and Version 1.0 Specification”</article-title>
          .
          <string-name>
            <surname>Craig</surname>
            <given-names>I. Schlenoff</given-names>
          </string-name>
          , Michael Gruninger, Florence Tissot, John Valois, Joshua Lubell,
          <string-name>
            <given-names>Jonathan W.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <source>February 01</source>
          ,
          <year>2000</year>
          . NIST,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>OntoUML</surname>
          </string-name>
          <article-title>(n</article-title>
          .d.).
          <source>OntoUML - Menthor. Retrieved June 16</source>
          ,
          <year>2017</year>
          , from http://www.menthor.net/ontouml.html
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26] “
          <article-title>The Common Ontology of Value and Risk”</article-title>
          .
          <source>Tiago Prince Sales</source>
          , Fernanda Baião, Giancarlo Guizzardi, João Paulo A.
          <string-name>
            <surname>Almeida</surname>
          </string-name>
          , Nicola Guarino, John Mylopoulos. ER
          <article-title>-2018 (in draft).</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>