<!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>Modelling Geometric Objects with ISO 15926: Three proposals with a comparative analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Geiza M. Hamazaki da Silva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bruno Lopes</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gabriel B. Monteiro Lopes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Urca - Rio de JaneiroR-J - Brazil</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Graphics Technology Laboratory Pontif ́ıcia Universidade Cat o ́lica do Rio de Janeiro (PUC- Rio) Rua Marqueˆs de Sa ̃o Vicente</institution>
          ,
          <addr-line>225, Ga ́vea - Rio de JaneiroR-J -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Departamento de Informa ́tica Pontif ́ıcia Universidade Cat o ́lica do Rio de Janeiro (PUC- Rio) Rua Marqueˆs de Sa ̃o Vicente</institution>
          ,
          <addr-line>225, Ga ́vea - Rio de JaneiroR-J -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <fpage>60</fpage>
      <lpage>71</lpage>
      <abstract>
        <p>In the field of Oil &amp; Gas, the ISO15926 proposes a standard for integration, sharing, exchange and delivery of data between computer systems based on the standardization of data formats and an ontology approach to represent common industry classes and relations. Due to the structure and the large number of terms defined at this standard, the complexity of creation information models is high. This aims to consolidate a methodology for modelling geometric objects following the structure of ISO 15926. We take into account the need for complete abstraction between geometry and business data. Three approaches are presented with a comparative analysis, which should reveal the appropriate practice to be adopted both in manual and in software supported ISO15926 compliant information modeling.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        using the data model [ISO 159262- 2003] and the initial refer ence data set
        <xref ref-type="bibr" rid="ref11">(ISO 159264-,
2007)</xref>
        which are shared databases or data warehouses used to describe industrial project
lifecycle concepts. The ISO 15926 standard consists of several parts. Some of them are
published, such as parts 1, 2, 3, 4, 7 and 8, while others are under development
        <xref ref-type="bibr" rid="ref6">(see
[IRING User Group 2012])</xref>
        .
      </p>
      <p>Due to, among others, the high complexity of modelling concepts by the
structure of the standard and the large amount of terms defined by its ontology, there is
no consolidated methodology for information modelling in ISO 15926. It is essential
for the usability of this standard that this complexity be hidden by the template use
[ISO 159267- 2011]. The most basic templates must be modelle d using only entities from
ISO 15926 - Part2 and ISO 15926 - Part4 as a requirement to be co mpatible with its
conceptual model. Therefore, this basic model may be specialized to accommodate any field
of engineering knowledge, as geometry, whose relevance is present in any Engineering
schematic, 3D model, datasheets etc.</p>
      <p>Engineers working on Capital projects use ComputerA-ided D esign and Drafting
systems (CADD), which, for representing 3D and 2D schematics, ultimately use
geometric objects (or primitives), such as: ellipses, polylines etc. Thus, to interoperate geometry
related information, a standard is required for the structured data that describes the
geometric objects. This is offered by the ISO 15926 Part3 [ISO 159263- 2007], which defines
the catalog of geometry and topology terms.</p>
      <p>
        This work presents three approaches for modeling geometric objects following
ISO 15926 and a comparative analysis among them. In the next session we present a brief
introduction to this standard and after that we present our proposals. Then, we present the
conclusions, work in progress and future work.
2. ISO 15926
The ISO 15926 standard
        <xref ref-type="bibr" rid="ref11 ref14">(Industrial automation systems and integration,
integration of lifec-ycle data for process plants including oil and gas production facilities
[ISO 159261- 2004])</xref>
        consists of several parts. Some of them a re published, like parts
1, 2, 3, 4, 7 and 8. At the time of this publication, parts 7 and 8 of ISO 15926 had been
submitted to the ISO standard approval process, under TC184/SC 4. What follows is a
brief introduction to the published ISO 15926 parts.
      </p>
      <p>Part 1: Overview and fundamental principles [ISO 159261- 2004] – Sp ecifies a
representation of information associated with engineering, construction and operation of process
plants.</p>
      <p>Part 2: Data Model [ISO 159262- 2003] – Describes the entities used b y the standard to
represent the process plant lifec-ycle information. It is d esigned to be used in
conjunction with reference data [ISO 159264- 2007]: default instan ces that represent information
common to users and process plants.</p>
      <p>Part 3: Geometry and Topology [ISO 159263- 2007] – Defines objects in the
reference to data library for geometry and topology. It is based on ISO 10303
[ISO 103031- 1994] and the dictionary of standard shapes are extracted from the ISO
103034-2 [ISO 103034-2 2003] and ISO 103031-04 [ISO 103031- 04 2000].
Part 4: Reference Data Library [ISO 159264- 2007] – Support for a spe cific life
cycle depends on the use of appropriate reference data based on the data model
[ISO 159262- 2003].</p>
      <p>Part 6: It defines a methodology for development and validation of reference data.
Part 7: Templates Implementation methods for the integration of distributed systems
[ISO 159267- 2011]. A template is seen as a data schema and the part 7 describes a
catalog of templates and defines an implementationi-ndepen dent template methodology
for definition, verification, expansion of templates, as well as presenting an initial set of
templates to allow the use of the conceptual model ISO 15926- Part2. It consists of the
definition of the signature and axioms in firsto-rder logic; v erification and expansion are
done with the software Template Expander.</p>
      <p>Part 8: Implementation methods for the integration of distributed systems – OWL
implementation. This part defines the specification for data exchange and lifecycle information
integration using RDF and OWL to describe the templates of part7.</p>
    </sec>
    <sec id="sec-2">
      <title>3. Modelling Geometric Objects</title>
      <p>According to ISO15926, complex objects must be defined as templates, concepts that
are defined using basic entities until they are reduced to basic terms (Proto and Core
Templates). They must be compliant with ISO 15926 - Part2 and ISO 15926 - Part4,
ensuring the integration of data portability and interoperability.</p>
      <p>To define a best practice of how to represent geometry and topology of the
manufactured and geological objects of an industrial process in ISO 15926, the ISO 15926
Part3 was created [ISO 159263- 2007]. It presents a huge libr ary of basic terms and
definitions to be used for modeling.</p>
      <p>
        According to ISO 15926, the geometric objects and properties must be
modelled using Templates
        <xref ref-type="bibr" rid="ref11">(ISO 15926P-art7)</xref>
        . They are defined by decompositions of terms
into simpler ones, in finite steps, until they are reduced to basic (or primitive)
geometric terms. These basic terms (Core Templates) must be ISO 15926P-art2 compliant
[Silva and Lopes 2011].
      </p>
      <p>We present three approaches of modeling geometric objects, regarding a circle
(geometric entity) as an example of how to use them.</p>
    </sec>
    <sec id="sec-3">
      <title>3.1. Identification of ISO 15926P-art3 Elements</title>
      <p>In the modeling process, it is important to understand the requirements of the object that
will be modelled (stage 1). At this moment we will identify the object (e.g. circle)
properties according with the ISO 15926P-art3 [ISO 159263- 2007]. All the entities definitions
present in this work were extracted from the ISO 15926P-art3 . Any term in boldface
represents a term in the ISO 15926 ontology. Circle definition:</p>
      <p>An object is a circle if and only if: 1i-t is curve; 2i-t lies in a plane; 3- there is
a centre point that is equid-istant from each point in the cur ve. NOTE 2 A circle
has the geometric properties: radius; center and plane. These properties can be
given for a circle by a axial reference placement and a radius. A circle has two
alternative values for the axial reference placement corresponding to opposite
directions for the normal.</p>
      <p>According with the definition, the concept circle is subclass of the concept curve and it
is defined by a radius, a central point and a plane. So, the properties of a circle can be
defined by the concepts radius and axial reference placement.</p>
      <p>An object is a radius if and only if:1i-t is a function between geometric objects
with a unique radius and metric space length; 2- it specifies the radius. An
object is an axial reference placement if and only if: 1i-t is a function between
geometric objects with a unique axial placement and axis1 placement (which is
a metric space point and a direction denoted z); 2- it specifies the position and
orientation of the geometric object.</p>
      <p>The concept radius is defined by a metric space length, that stores the measure
of the radius. So the concept radius is used to link the measure with an object that has a
radius, at this case the circle.</p>
      <p>By the definition, the concept axial reference placement is used to connect a
plane with an object. This plane is defined by the concept axis1 placement, that is
composed by a set of points (metric space point and one direction (direction). Then the
concept axial reference placement will connect the axis1 placement and the circle.</p>
    </sec>
    <sec id="sec-4">
      <title>3.2. Identification of the Necessary Templates in Part7</title>
      <p>
        After the requirements are known, it is necessary to analyze the data and the
relationships that will be used in the modeling process (stage 2) [
        <xref ref-type="bibr" rid="ref9">Kim et al. 2011</xref>
        ]. In ISO 15926,
the first step is to look for the concepts and relationships (templates) that will be used
to model the object, ensuring that they are defined either at the Reference Data Library
(RDL) or the Template Library (TPL) [
        <xref ref-type="bibr" rid="ref1">Association 2008</xref>
        ]. If it does not exist, it is
necessary to ask to PCA [POSC Caesar
        <xref ref-type="bibr" rid="ref1">Association 2012</xref>
        b] or its Special Interest Groups
[POSC Caesar
        <xref ref-type="bibr" rid="ref1">Association 2012</xref>
        a] to add it to the databases.
      </p>
      <p>During the circles’ modelling process, it was observed that some concepts were
not connected with each other. By the Fig. 2, only the circle is connected with the class
curve, because circle is subclass of curve. In its definition, the concept radius is part of a
circle, but it is not a circle (analogous to axial reference placement), so it is necessary
to compound this relation. The compositions of these relations will be done with the
construction of templates, whose methodology is described by the document ISO 15926
Part7 [ISO 159267- 2011]. The templates hide the internal co mplexity of the models
(described by the axioms), since access is given by the elements present in the signature.</p>
      <sec id="sec-4-1">
        <title>The modeling process of a template has two steps:</title>
        <p>1. Definition of the signature, that describes the elements that compound the
relationship;
2. Definition of Axioms/Sentences in First Order Logic (FOL), that describes the
semantics through the relations between the elements presented in the signature.</p>
        <p>The axioms will be used to verify the consistency of the template. This verification
is done by a tool called Template Expander that expands the axiom until the description
with concepts defined in ISO 15926P-art2 or ISO 15926P-art4 [ ISO 159267- 2011].</p>
        <p>The specification of a template axiom in FOL is done with the if and only if logical
connective, where the signature of the template is on the left side, and the sequences of
formula connected with the conjunction connective are on the right side.</p>
        <p>Example: The template RealMagnitudeOfProperty is used to connect a concept
classified as a property with a numeric value and a scale (as in Table 1 and the following
axiom).</p>
        <p>What follows is a research about the template modeling process, regarding a circle
as an example.The first approach presents a simplified modeling process. As some
properties of the model are hidden due to its simple construction, it is necessary to understand
the full model to infer these properties by queries. In the second approach, the model has
more properties explicit and therefore the modeling process is more difficult it is possible
to access the properties with simpler queries (it is not needed to know the full model to
infer the properties in queries). The third approach proposes an intermediate abstraction
between the first and the second one.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Alternative 1: Easy to Model but Difficult to Query. As defined by the ISO15926</title>
      <p>Part3, axial reference placement and radius are functions that connect concepts, so they
are candidates for templates.</p>
      <p>In this alternative, the model of the template has a low granularity, it hides some
possible templates without compromising the model structure. We constructed three
templates: RadiusTemplate, MetricSpacePointTemplate and DirectionTemplate. The first
template will connect one object that has a radius with a value that describes the length of
radius. Its signature is shown at Table 5</p>
      <p>The concept metric space length alone does not represent the numeric value of
a radius, it defines just a measure. A relationship between this measure and the circle is
done by the template RadiusTemplate that relates this measure with a scale.</p>
      <p>Some of the templates that are necessary to the modeling process can be found at
the ISO 15926P-art7. In the template proposed above, the tem plates
RealMagnitudeOf</p>
    </sec>
    <sec id="sec-6">
      <title>Property (see Table 5) and the LowerUpperMagnitudeOfPropertyRange are at ISO</title>
      <p>15926P-art 7.</p>
      <p>According to ISO 15926P-art3, metric space length is subclass of property.
Thus, it satisfies the condition of the template RealMagnitudeOfProperty. The template
RealMagnitudeOfProperty claims an scale object, defined by the ISO 15926P-art2 .
The scale is used to define a range of allowed values. To model a scale the template</p>
    </sec>
    <sec id="sec-7">
      <title>LowerUpperMagnitudeOfPropertyRange is necessary to connect two values with a</title>
      <p>scale, that is connected with a numeric value and a metric space length.</p>
      <p>The template MetricSpacePointTemplate will connect an object with a
metric space point with three real values (Table 3) that defines a plane according to ISO
15926P-art3.</p>
      <p>The template CoordinateSystem, presented at ISO15926P-ar t7, specifies a plane
with its three coordinates, that are connected with the template ListOfReals3Template.</p>
      <p>The template DirectionTemplate connect three real values to represent the
direction of the object (see Table 4).</p>
      <p>Bellow is presented a graphic example of templates instantiations
(RadiusTemplate, MetricSpacePointTemplate, DirectionTemplate) to construct
the circle with a radius which the value is 3, with the position(1,2,3) and the direction
expressed by the coordinate (1,0,0). It uses the following diagram language. The example
is in Fig. 4. All the following Figures follows the legend in Fig. 3.</p>
    </sec>
    <sec id="sec-8">
      <title>Alternative 2: Hard to Model but Easy to Query. In this alternative, the granularity is</title>
      <p>high. The model is defined with five templates. As the first alternative, all the properties
that define a circle are modelled. This process is more complex, but once it is modelled
and instantiated, the queries about any properties will be done with ease.</p>
      <p>The template RadiusTemplate (Table 5) is used to join all the properties about a
radius. Its signature is the same as that of alternative 1, but the axiom that describes the
template model is more detailed.</p>
      <p>In the formula above, the template MappingTriple [ISO 159267- 2011] joins the
object with radius to its properties.</p>
      <p>The template AxialReferencePlacementTemplate (Table 6) defines the circles’
plane. It relates six real values: three that define the ReferencePoint and three others that
defines the Direction.</p>
      <p>AxialReferencePlacementTemplate(q,px,py, pz, dx, dy, dz) &lt;-&gt;</p>
      <p>ObjectWithAxialReferencePlacement(q) &amp; exists k(axis1_placement(k) &amp;</p>
      <p>ReferencePointTemplate(k, px, py, pz) &amp;
ReferenceDirectionTemplate(k, dx, dy, dz) &amp;
exists p(MappingTriple(p, q, k) &amp; axial_reference_placement(p))).</p>
    </sec>
    <sec id="sec-9">
      <title>Order Rule Type</title>
      <p>The template AxialReferencePlacementTemplate uses the
ReferencePointTemplate (Table 7) and ReferenceDirectionTemplate (Table 8). These templates define the
reference point and the direction respectively.</p>
    </sec>
    <sec id="sec-10">
      <title>The templates CoordinateSystem and ListOfReals3Template have the same se</title>
      <p>mantics of the templates presented at the alternative 1. The template
ReferenceDirectionTemplate uses the template DirectionScaleTemplate (Table 9), that connect the three
real values using the template ListOfReals3Template which has the same semantics
presented at the alternative 1.</p>
      <p>DirectionScaleTemplate(x, dx, dy, dz) &lt;-&gt;</p>
      <p>ObjectWithDirection(x) &amp; exists k ( direction(k) &amp;
exists c(CoordinateSystem(k,c) &amp; ListOfReals3Template(c,dx,dy,dz)) &amp;
exists p ( MappingTriple(p, x, k) &amp; direction_scale(p)) ).</p>
    </sec>
    <sec id="sec-11">
      <title>Order Rule</title>
      <p>Bellow is presented a graphic example of templates instantiations (Fig. 5), that
uses the same diagram language and values of the circle instantiation proposed at the
alternative 1: a circle with a radius which the value is 3, with the position(1,2,3) and the
direction expressed by the coordinate (1,0,0).
Alternative 3: Trying a Balanced Approach. This approach presents two alternatives
of intermediate granularity using a high level template. It aims to propose a model whose
properties are explicit, to simplify the process of constructing queries in alternative 1 and
simplifying the model construction in alternative 2, using all of its elements. In our first
attempt, called CircleTemplateAlternative3 1, a higher level of abstraction is presented
to construct instances of the model in the alternative 1. It uses all of its elements with a
new template that constructs all the necessary instances, as a procedure that encapsulates
all the process. This template signature is present in Table 10. The
CircleTemplateAlternative3 2 presents a more compact process of individuals construction which does not
affect query construction negatively. Its template signature is shown in Table 10. The
signature is the same for both alternatives in this approach, differing in its axioms, as
follows.</p>
      <p>CircleTemplateAlternative3_1(q,rd,rl,ru,px,py,pz,dx,dy,dz)&lt;-&gt;
circle(q) &amp; RadiusTemplate(q, rd, rl, ru) &amp;
MetricSpacePointTemplate(q, px, py, pz) &amp;</p>
      <p>DirectionTemplate(q, dx, dy, dz).</p>
      <p>CircleTemplateAlternative3_2(q,rd,rl,ru,px,py,pz,dx,dy,dz)&lt;-&gt;
circle(q) &amp; RadiusTemplate(q, rd, rl, ru) &amp;
AxialReferencePlacementTemplate(q,px,py,pz,dx,dy,dz).</p>
    </sec>
    <sec id="sec-12">
      <title>Order Rule</title>
    </sec>
    <sec id="sec-13">
      <title>4. Conclusions</title>
      <p>
        The effort in the development and application of the ISO 15926 standard contributed with
a new paradigm of information management for the Oil e Gas industry, that will reduce
the costs in this area [
        <xref ref-type="bibr" rid="ref5">Gallaher et al. 2004</xref>
        ]. For the development of computer systems
that are compliant with the standard across the industry, it shall know how to define, to
manage, to extend the information models to store the data in a neutral format. There are
many documents about the ISO15926 standard, but is difficult to organize the knowledge
and to understand how to model the concepts without a methodology. It creates barriers
for the deployment of the standard. Collaborating on this challenge, this work presents
three alternatives that can be adopted at the modelling process. The two first alternatives
have different levels of information granularity and one should be adopted depending of
the queries to the Endpoints to retrieve the information. The last alternative uses high
level templates to encapsulate the process of linking the elements at the instantiation of
the others templates.
      </p>
      <p>In future works, the main objective is to develop the standard researching subjects
as the implementation of tools to help domain experts use the ISO 15926 standard, i.e.
software to model and verify ISO 15926 templates, as well as an environment to
create and to manage distributed data bases built upon the ISO 15926 proposed paradigm,
building on the accumulated experience of the iRING User Group etc.; Implementation of
the models using Web Ontology Language using the ISO 15926P- art8, envolving studies
correlated with present day ontology challenges such as: how to store the ontology, how
to manage the RDF triple store, how to make an efficient query across distributed RDF
databases on the web; Design of an architecture to support format neutral exchange of
2D and 3D documents, based on SPARQL Endpoints providing federated management of
process plant item symbology and Engineering document templates.</p>
    </sec>
    <sec id="sec-14">
      <title>Acknowledgements</title>
      <p>The authors thank TecGraf/PUCR-io Computer Graphics Techn ology Laboratory and
CNPq, for supporting this work, the PCA Geometry Special Interest Group and most
especially Mr. Onno Paap for his advice and encouragement.</p>
      <p>ISO 103031-04 (2000). Integrated application resource: Fi nite element analysis.</p>
      <sec id="sec-14-1">
        <title>ISO 159261- (2004). Overview and fundamental principles. ISO 159262- (2003). Data model.</title>
      </sec>
      <sec id="sec-14-2">
        <title>ISO 159263- (2007). Reference data class.</title>
      </sec>
      <sec id="sec-14-3">
        <title>ISO 159264- (2007). Initial reference data.</title>
        <p>ISO 159267- (2011). Implementation methods for the integra tion of distributed systems:</p>
        <p>Template methodology.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Association</surname>
            ,
            <given-names>P. C.</given-names>
          </string-name>
          (
          <year>2008</year>
          ). RDS/WIP. http://rdl.rdlfacade.org.
          <source>Acessed: February</source>
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Batres</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>West</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Price</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Naka</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>An upper ontology based on ISO 15926</article-title>
          .
          <string-name>
            <surname>Computers</surname>
          </string-name>
          &amp; Chemical Engineering,
          <volume>31</volume>
          (
          <fpage>56</fpage>
          -):
          <fpage>519</fpage>
          -
          <lpage>534</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Consortium</surname>
            ,
            <given-names>T. W. W. W.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Web ontology language overview</article-title>
          . http://www.w3.org/2004/OWL/.
          <source>Acessed: April</source>
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>dA'quin, M. and</article-title>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Where to publish and find ont ologies? a survey of ontology libraries</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>11</volume>
          :
          <fpage>96</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Gallaher</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          , OC'onnor,
          <string-name>
            <given-names>A. C.</given-names>
            ,
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. L. D.</surname>
          </string-name>
          , and
          <string-name>
            <surname>Gilday</surname>
            ,
            <given-names>L. T.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Cost analysis of inadequate interoperability in the US capital facilities industry</article-title>
          .
          <source>Technical report, National Institute of Standards and Technology.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>IRING User Group</surname>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>IRING user http://iringug</article-title>
          .org/wiki/index.php?title=Main Page.
          <source>Acessed: February</source>
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>ISO</surname>
          </string-name>
          103031- (
          <year>1994</year>
          ).
          <article-title>Overview and fundamental principles</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>ISO 103034-2</source>
          (
          <year>2003</year>
          ).
          <article-title>Integrated generic resource: Geometr ic and topological representation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teijgeler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mun</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and Han,
          <string-name>
            <surname>S.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Integration of distributed plant lifecycle data using iso 15926 and web services</article-title>
          .
          <source>Annals of Nuclear Energy</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2309</fpage>
          -
          <lpage>2318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Han,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Mun</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Integrated management of facility, process, and output: data model perspective</article-title>
          .
          <source>Science ChinaI-nformation Sciences</source>
          ,
          <volume>55</volume>
          (
          <issue>5</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Pawsey</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Iso 15926 &amp; interoperability</article-title>
          . In PCA Meeting.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>POSC Caesar</surname>
          </string-name>
          <article-title>Association (2012a). PCA geometry special interest group</article-title>
          . https://www.posccaesar.org/wiki/SigGeometry. Acessed: April
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>POSC Caesar</surname>
          </string-name>
          <article-title>Association (2012b). POSC caesar trac</article-title>
          . https://www.posccaesar.org.
          <source>Accessed: April</source>
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>G. M. H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Lopes</surname>
            ,
            <given-names>G. B. M.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>An approach about the modelling process to geometric objects with the ISO 15926 standard</article-title>
          .
          <source>In Annals of CIBW-102 - Information and Knowledge Management.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>