<!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>Toward Dynamic Ontologies for the Industrial Manufacturing Domain</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Nacional Abierta, Faculty of Industrial Engineering Maracay</institution>
          ,
          <country country="VE">Venezuela</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universität Bremen</institution>
          ,
          <addr-line>FB 10 Cartesium, Enrique-Schmidt-Strasse. Bremen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The manufacturing enterprise as a whole is a highly dynamic environment, because of the continuous changes of the market. This happens as a result of the evolving variables that restrict it. Such aspect forces the enterprise to be more competitive. Despite of such needs, there are situation where the approaches commonly used have reached an inflexion point. On the other hand, newer approaches, as ontologies and the Semantic web are appearing and are gaining progressive interest in this domain. Nevertheless, ontologies and the Semantic web also present limitations to model the manufacturing enterprise. In this work, we present: a review of these limitations, explaining use cases where dynamic ontologies can be useful for manufacturing. Furthermore, we deliver an open problem and some questions related with this domain. The advantages of solving this open problem are outlined using the Semantic Web Virtual Enterprise Model, as a new method for managing dynamic ontologies in the manufacturing domain.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology</kwd>
        <kwd>Semantic web</kwd>
        <kwd>Manufacturing</kwd>
        <kwd>Agents</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The benefit of using Ontologies and the Semantic Web in the industrial
manufacturing domain, as a way for the representation and reutilization of product,
process and expert knowledge, has been studied and demonstrated in several recent
studies. These researches include, studies related with specific aspects of this domain,
as for example: product configuration modeling [1], reconfigurable and flexible
manufacturing systems [2], machining ontologies [3], process ontologies [4] and
products data exchange among heterogeneous CAD software tools [5]. Some other
research efforts present more general approaches as the one indicated in [6], in which
it was tried to cover the whole Life Cycle of the Product, and delivered software tools
based in Semantic Web.</p>
      <p>
        Despite of the considerable quantity of research done in this newer direction, all
these approaches present substantial limitations to represent this domain, not at fault
of the approaches themselves, but due to the nature of this domain, languages and
technologies that are being used. Thus, a wide horizon appears, in which new
challenges and research directions are presented [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Our work aims to contribute presenting use cases and scenarios from the
manufacturing domain, in where we can identify the benefits of using ontologies and
the Semantic web to model enterprises and processes planning. We also demonstrate
why dynamic ontologies are needed and describe the problems and questions that
appear when we try to achieve the goal of modeling this domain. But, we also include
possible courses of actions that can be taken to overcome this problem.</p>
      <p>This article is divided as follows, in section 2, the Web Ontology Language and
some of its limitations are described. In Section 3, a use case for manufacturing
process planning is illustrated. In Section 4, The Semantic web Virtual Enterprise
(SeVEn) is delineated. In Section 5, an Open Problem and Some Open Questions are
described. In Section 6, we present our conclusions and an overlook of our future
works.</p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>The Web Ontology Language (OWL) and its Limitations</title>
      <p>
        OWL is intended to be used when the information contained in documents needs
to be processed by applications, instead of being processed by humans [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. This
language has three levels of expressivity or sublanguages, which have to be taken in
account at the moment of delineating the scope of any project or application. This
levels are, OWL – Lite, which supports classification hierarchy and simple
constraints; OWL – DL, which guaranties maximum expressiveness while retaining
computational completeness and decidability, and OWL – Full, which facilitates
maximum expressiveness, but with no computational guarantees. In this Section we
are considering the OWL – DL, because we have the possibility of maintaining a high
level of expressivity, but not so high to lose the computational results.
      </p>
      <p>
        Some of the limitations of OWL – DL were presented by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as a result of simple
examples (as the authors titled themselves). They demonstrated that whilst OWL –
DL had a rich set of class constructors, expressivity of properties was much weaker.
So, OWL did not support making assertions about the equality of the objects at the
end of two different objects. They tried to solve this situation using the Semantic Web
Rule Language (SWRL) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and getting finally satisfied all the conditions that they
had established previously in their experiments.
      </p>
      <p>
        Although, the combination of OWL and SWRL extends their set of axioms, this
extension must be managed carefully, in order to maintain extensibility and
interoperability [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Moreover, [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] incorporates the limitation of OWL to represent
exchange and reciprocity. They posed that using rule-base systems is problematic and
not desirable. They presented an approach based in the notion of transaction (Fig. 1),
with which changes of values, transfers and transformation are possible. Likewise,
they indicated that such changes can occurs in context of exchange. Nevertheless, the
notion of exchange involves additional constrains with regards to reciprocity, as for
example the balance (or mass and energy conservation). It is possible that such
restrictions are not straightforward to represent in a manufacturing domain.
      </p>
      <p>
        Despite of the limitations found in OWL to represent changes, some other
researches have been led recently in this direction. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] a Change Ontology was
presented to manage such changes, but their proposal was closer to the versioning
control of ontologies, and the maintenance of existing ontologies. Finally, [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]
ratified the limitation of OWL to model dynamically changing information. These
authors summed up, that some of the proposals related with changes and time
representation are fairly elaborated and none has resulted in practical representations.
These authors presented a methodology that combines a temporal model, OWL – DL,
SWRL and the Semantic Web Query Rule Language (SWQRL) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. They
mentioned that this approach facilitates the encoding of temporal dimension
information in OWL ontologies, allowing temporal reasoning and querying, but this
approach is not given to manage changes in ontologies, based in their reasoning and
querying process.
      </p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Manufacturing Process Planning Aided by Ontologies</title>
      <p>
        The manufacturing domain has been defined by [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] as the sum of products, process
and resources concepts. A close relation appears among these concepts when we plan
a process to manufacture a product. The manufacturing process planning is a highly
time consuming activity, and requires experimented planners with good knowledge of
the manufacturing facility. These experts, as human beings, have the possibility of
making mistakes in the process [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Because of these factors, several Computer
Aided Process Planning (CAPP) software tools have appeared in the market for
commercial use, aiming the reduction of errors and time consuming of the
manufacturing process stage. The goal of these software tools is that, given a product
(mechanical or geometric parts), machining features are recognized, machining
operations and sequences, are determined, and sometimes machining costs are also
estimated. To get these tasks done, a CAPP software tool has to read a file generated
from Computer Aided Design (CAD) software tools, in order to get the features to be
machined. This first task of the CAPP system is called Automated Features
Recognition (AFR). Nowadays, there are still problems to identify features from CAD
files, limiting the scope of CAPP systems [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        In this point, we consider that ontologies and the Semantic Web can be proposed to
weaken the limitations of standard CAPP software tools, due to the ease that these
approaches have to represent, manage and reuse the knowledge in the manufacturing
domain, as has been reported by [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The problem here is that the tasks of
the CAPP system do not finish with the features extraction, after they are identified;
there is at least another task to do. A machining sequence has to be generated; this
action implicates reasoning over changes of states, which means that procedural
knowledge has to be implemented [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Machining sequences can be seen as changing
transitions over time intervals, and as indicated in Section 2, Ontologies and The
Semantic Web have limitation for these kinds of representations.
      </p>
      <p>
        To illustrate this problem, we are going to use a methodology for AFR, proposed
by [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. This author suggests the generation of a raw material gotten from the input
CAD file. This raw material is identified as “boundary box” in Figure 2. With the
boundary box, the features are extracted and following a preexistent set of rules; a
sequence of operations can be delivered to manufacture the product.
      </p>
      <p>
        If we move toward the Ontological Representation of CAD file, we encounter that
even software tool to exchange from CAD files to OWL has been reported [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. So,
the product (mechanical element) shown in Figure 2 can be represented as an
instantiated Knowledge base of a CAD Ontology. Using rules written with the SWRL
and making a classification, the edges that are part of the boundary can be inferred.
With the SQWRL is also possible to get the features applying AFR, and we would
have a result similar to Figure 3, where we can see four identified features. Such
features have to be machined over the raw material to get the product indicated in Fig.
2.
      </p>
      <p>
        In Figure 4, we encounter a description of the machining process and its results,
step by step. The sequences presented there, did not have to be the most accurate, and
did not have to have considered specific workshop facility constraints. Here the
problem consists in reasoning about the mechanical operations that are necessary to
become the raw material in a terminated product and how to make this knowledge
reusable. We have to consider constrains as machine load, material, sequence, tools,
etc., to get the order of occurrences of such operations. There is another requirement
of preserving the information of the transition in order to have access in the future to
the “history of the product” [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>So, we have two main alternatives:
1. To generate progressively and automatically as many copies of the raw
material ontology as processes we identify, and change them according
to the order of execution of the mechanical operations or,
2. To modify progressively and automatically the product ontology,
including an order of execution tag in each feature gotten by AFR.</p>
      <p>
        As a result, of applying any of both alternatives, we will have made the AFR and
defined the sequence of operation based on our input CAD ontology. Here our
approach differentiates from [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. While in that research, those authors reported
integration among two software tools for CAD/CAPP, we aim to make reasoning
about transitions among a terminated product and a raw material, which has been
generated by inference too, to generate automatically a set of instantiated ontologies.
This set of evolving inferred ontologies will represent the process transitions
themselves. Thus, such set of ontologies can be queried as a Knowledge base by a
simpler CAPP system based on SQWRL or SPARQL [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. In this last case, SPARQL
can be combined with a repository as SESAME [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
      </p>
      <p>
        But, any of the courses of actions enumerated above implicates changes in at least
one ontology, and such changes must occur automatically as the result of a reasoning
process over a set of rules or axioms. With reference to this, [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] has proposed a
framework which facilitates change in a Knowledge base. These changes consist
mainly in variation in references or property’s value. These authors recommended
that the effectiveness of their proposal must be measured, to determine the
achievement of goals. They also remarked that most of the OWL document
enrichments get lost during serialization. Other approaches, related with the
manufacturing domain as [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and [2], show a trend to use agents, but neither of both
reported to have the requirement of making changes in the Knowledge base to achieve
their goals.
      </p>
      <p>4</p>
    </sec>
    <sec id="sec-4">
      <title>The Semantic Web Virtual Enterprise (SeVEn)</title>
      <p>
        As we indicated in the previous Section, the manufacturing domain is composed
by a number of elements. Each one of them has its own concepts, features,
interrelations and constrains. So, making newer products, or modify them, can be
awkward. One of the approaches to overcome this situation is computer modeling
and simulation. Modeling an enterprise is not a new idea [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] and has been presented
as a requirement for integration. The fundamental motivation for such integration is
remain competitive in an every day more challenging market, facilitating decision
making.
      </p>
      <p>Ontologies and the Semantic Web are outlined to have an important role to make
this challenge feasible, because of their easiness to represent and make reasoning
about declarative knowledge. To support this assertion we present our approach in
Fig. 5.</p>
      <p>
        This approach differs from the approaches presented in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] and [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
fundamentally in the presence of three interacting model layers (Product, Enterprise
and WWW), two operational layers (Editing, Querying, Tagging and Storage), an user
interface and four mediation moments. These last are identified as 1, 2, 3 and 4 in Fig.
5. The first layer presents the product ontology and its transitions, modifiable by
inference over the product ontologies itself. As another alternative, these changes can
also involve the progressive creation of a set of tags over the ontology. These tags
would indicate the process sequence of production.
      </p>
      <p>Mediation 1 consists in the determination of the manufacturability of the product.
This occurs among the first and second layer, it will be assisted by a process agent. A
positive or a negative answer can be obtained as result of this mediation. If the answer
is positive, Mediation 2 starts. It consists in the generation of a transition ontology,
which represents a change in the ontology of the product. The generation of raw
material can be included in this category. Here the Editor and storage tools get
involved, to write and store the newer instantiated ontology, which represents the
change or transition.</p>
      <p>On the other hand, if the answer is negative, it indicates, that a specific process or
action can not be carried out by the enterprise as it is modeled. That assertion is done,
because the ontology of the process represents all the activities that can be done in the
enterprise, based on their resources ontology.</p>
      <p>Mediation 3 corresponds to the interaction among the ontology of the process and
the ontology of resources. It consists in determining if the processes requires for
manufacturing the product, are supported by the enterprise model. This action is
started by the resources agent, just after the mediation of the process agent begins. To
make this task possible, the querying tool is use. In fact, the resource agent gives the
answer to the process agent. With a negative answer, both mediations 1 and 2 have to
stop and a message to the user interface has to be sent. In this message, our system
indicates that such product is not feasible to make under the current enterprise model.</p>
      <p>
        With this negative answer Mediation 4 can be triggered. The resources agent has
to find the missing resource. We consider that Microformats [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] and/or RDFa [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]
are valid technologies to get this goal in a pragmatic way. There are Microformats of
products as hproduct [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], but for other core elements as machines, the interest to
represent them is just appearing [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. In any case, assuming that we have access, by
tagged web pages, to the resources in which we are interested. Then our agent will
obtain the corresponding resources. This resources information can be used in two
ways; in an existing enterprise, our system will present the resource to the user,
indicating that such resource is necessary to make our product feasible. On the other
hand, in a simulation environment, our enterprise model will be modified and
updated, in order to include this newer resource. After any of both scenarios are
completed, Mediation 4, stop until another resource search is triggered.
      </p>
      <p>If we were in a simulation environment, with the stop of Mediation 4, the other
mediations would start again in order to generate all the transitions of our product.</p>
      <p>The presentation of the scenario drawn in Fig. 5 has been done with the interest
of illustrate how important and advantageous will be concentrate efforts to generate
effective frameworks to combine declarative and procedural knowledge in the
manufacturing domain.</p>
    </sec>
    <sec id="sec-5">
      <title>An Open problem and Some Open Questions</title>
      <p>
        We have presented an example of a situation where the possibility of generating
changes in a Knowledge base, can be useful in the manufacturing domain. At the
same time, we have shown that there are constrains that overcome most of our
technological possibilities. Despite of that, there are some proposals, from where we
can continue researching and evaluating to improve them. Nevertheless, the problem
of supporting an automatic dynamic and changing ontology, in the manufacturing
domains to represent process planning remains. This problem and its state of the art
let us present the following open questions:
Do we need to apply methods, based on OWL – FOL transformations, as proposed by
[
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], or we have another alternative to facilitate a reasoning process, based on
procedural knowledge?
      </p>
      <p>The exchanging from OWL to FOL is possible, but more of the OWL document
enrichment gets lost during serialization. So there are two main alternatives, or we use
techniques based in OWL – FOL to facilitate reasoning and inference, or we use
another techniques and tools to try to achieve the same goals, as similar as possible.
In any of both situations, a measurement of effectiveness is needed. This assertion is
the foundation of our second question:</p>
      <p>What kind of framework do we need and how is going to be facilitated the
interchange of information (knowledge)?</p>
      <p>The input in our dynamic environment is going to be a CAD file, which has to be
exchange in OWL. After this, a raw material is going to be generated. From this
model a reasoning process based in procedural knowledge will be started. This
reasoning process implicates, other ontologies, namely: ontologies of processes,
ontologies of features, ontologies of machines, etc, and (possibly) agents. That means,
such ontologies must be disposed in an accessible environment, as ontologies
repositories. We might integrate another aspect of ontological engineering, called
modularity.</p>
      <p>We finish this Section with this question:</p>
      <p>What advantages will give this newer approach to the user of CAPP system, why
they should migrate to this Ontology-based technology?</p>
      <p>Even if we propose a method and get the goal of reasoning about declarative and
procedural knowledge in manufacturing domains, there are other techniques and
software tools, that achieve that goal with limitations, as discussed in Section 3, but
they do it. So, it is necessary to demonstrate the feasibility of using dynamic
ontologies in such domain, indicating how many resources can be save implementing
this approach or which other advantage can obtain the final user.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and future works</title>
      <p>In this article we presented some of the limitations of ontologies and the
Semantic Web. Among them, we emphasized the limitations related with the
possibility of making dynamic changes in the same ontology using the Semantic Web.
Our use cases were concentrated in the manufacturing domain. In the first use case,
we saw that a CAPP system can be generated from a CAD file, for which we need a
framework that facilitates automatic changes in our product ontology and to record
such changes, we consider that this framework has to be develop, this task remains as
an open problem. We leave a group of questions related with it.</p>
      <p>We also presented a wider vision of a Semantic web Virtual Enterprise, that can be
feasible if we find effective ways to overcome our open problem. This framework
promises to be highly reconfigurable, interactive and modular.</p>
      <p>Our research effort will be addressed to generate newer ontologies from
instantiated ontologies of cad files, and use them as process planning Knowledge
base. After we reach this goal, we will continue toward the Semantic web Virtual
Enterprise.</p>
      <p>7</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>1,2This author wants to express his thankfulness to the Foundation Gran Mariscal
de Ayacucho (Fundayacucho) and to the German Foundation for Academicals
Interchange (DAAD). Both institution have granted him his PhD scholarship. He also
thanks the valuable comments and recommendations of Joana Hois from the Bremen
Ontology Working Group.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miao</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Product configuration knowledge modeling using ontology web language</article-title>
          .
          <source>Expert Syst. Appl</source>
          .
          <volume>36</volume>
          ,
          <fpage>4399</fpage>
          -
          <lpage>4411</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Alsafi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vyatkin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Ontology-based reconfiguration agent for intelligent mechatronic systems in flexible manufacturing</article-title>
          .
          <source>Robot. Comput.-Integr. Manuf</source>
          .
          <volume>26</volume>
          ,
          <fpage>381</fpage>
          -
          <lpage>391</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Semere</given-names>
            <surname>Daniel</surname>
          </string-name>
          , Saqib,
          <string-name>
            <surname>D.</surname>
          </string-name>
          , Lindberg Bengt:
          <article-title>Machining Ontology and Knowledge Modelling. Presented at the Swedish Production Symposium</article-title>
          , Göteborg, Sweden (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Grüninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delaval</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A First-Order Cutting Process Ontology for Sheet Metal Parts</article-title>
          .
          <source>Proceeding of the 2009 conference on Formal Ontologies Meet Industry</source>
          . pp.
          <fpage>22</fpage>
          -
          <lpage>33IOS</lpage>
          Press (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Abdul-Ghafour</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghodous</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shariat</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perna</surname>
          </string-name>
          , E.:
          <article-title>A Common Design-Features Ontology for Product Data Semantics Interoperability</article-title>
          .
          <source>Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence</source>
          . pp.
          <fpage>443</fpage>
          -
          <lpage>446IEEE</lpage>
          Computer Society (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Holger</given-names>
            <surname>Eckstein: Semantic Web Open Engineering Platform Final Public Report</surname>
          </string-name>
          , http://www.swop
          <article-title>-project.eu/swop-approach/final-public-report/SWOP_STRP016972_PubFAR_USTUTT_final</article-title>
          .pdf/view, (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lastra</surname>
            ,
            <given-names>J.L.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delamer</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          :
          <article-title>Ontologies for Production Automation</article-title>
          .
          <source>Advances in Web Semantics I: Ontologies, Web Services and Applied Semantic Web</source>
          . pp.
          <fpage>276</fpage>
          -
          <lpage>289SpringerVerlag</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deborah L. McGuinness</surname>
          </string-name>
          , Frank van Harmelen:
          <article-title>OWL Web Ontology Language Overview</article-title>
          , http://www.w3.org/TR/owl-features/, (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Sean</given-names>
            <surname>Bechhofer</surname>
          </string-name>
          , Anne Cregan, Malgorzata Mochol, Denny Vradecic:
          <article-title>Pushing the limits of OWL, Rules and Protégé. A simple example</article-title>
          .
          <source>Presented at the OWLWorshop</source>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>P.F.-.</given-names>
          </string-name>
          , Boley,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Tabet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Grosof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>SWRL: A Semantic Web Rule Language Combining OWL and RuleML</article-title>
          , http://www.w3.org/Submission/SWRL/#7.1, (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Grosof</surname>
          </string-name>
          , B.:
          <article-title>slightly revised "long" version of warning label section for OWL Rules draft</article-title>
          , http://www.daml.org/listarchive/joint-committee/1491.html, (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hoekstra</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breuker</surname>
          </string-name>
          , J.:
          <source>Polishing Diamonds in OWL 2. Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns</source>
          . pp.
          <fpage>64</fpage>
          -
          <lpage>73Springer</lpage>
          -Verlag, Acitrezza, Italy (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Palma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <article-title>Gómez-pérez, A.: Change Representation For OWL 2 Ontologies</article-title>
          . 6th International Workshop on OWL:
          <article-title>Experiences and Directions (OWLED</article-title>
          <year>2009</year>
          ). Vrije Universiteit Amsterdam, Chantilly,
          <string-name>
            <surname>VA</surname>
          </string-name>
          , United States.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Connor</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>A LIGHTWEIGHT MODEL FOR REPRESENTING AND REASONING WITH TEMPORAL INFORMATION IN BIOMEDICAL ONTOLOGIES</article-title>
          , http://bmir.stanford.edu/file_asset/index.php/1540/, (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Amar Das</surname>
            ,
            <given-names>M.O.</given-names>
          </string-name>
          :
          <article-title>SQWRL: a Query Language for OWL</article-title>
          . 6th International Workshop on OWL:
          <article-title>Experiences and Directions (OWLED</article-title>
          <year>2009</year>
          ). Vrije Universiteit Amsterdam, Chantilly,
          <string-name>
            <given-names>VA</given-names>
            , United
            <surname>States</surname>
          </string-name>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>D'Acunto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Design of a production system: an application of integration product-process</article-title>
          .
          <source>International Journal of Computer Integrated Manufacturing</source>
          .
          <volume>16</volume>
          ,
          <issue>509</issue>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Harik</surname>
          </string-name>
          <article-title>: Computer Aided Process Planning in Aircraft Manufacturing</article-title>
          .
          <source>Computer-Aided Design and Applications</source>
          .
          <volume>5</volume>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Babic</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nesic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miljkovic</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>A review of automated feature recognition with rulebased pattern recognition</article-title>
          .
          <source>Computers in Industry</source>
          .
          <volume>59</volume>
          ,
          <fpage>321</fpage>
          -
          <lpage>337</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Posada</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wundrak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stork</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Using ontologies and STEP standards for the semantic simplification of CAD models in different engineering domains</article-title>
          .
          <source>Applied Ontology</source>
          .
          <volume>1</volume>
          ,
          <fpage>263</fpage>
          -
          <lpage>279</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lemaignan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siadat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dantan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>MASON: A Proposal For An Ontology Of Manufacturing Domain</article-title>
          .
          <source>Distributed Intelligent Systems: Collective Intelligence and Its Applications</source>
          ,
          <year>2006</year>
          .
          <article-title>DIS 2006</article-title>
          . IEEE Workshop on. pp.
          <fpage>195</fpage>
          -
          <lpage>200</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kjellberg</surname>
          </string-name>
          , T.,
          <string-name>
            <surname>von</surname>
            Euler-Chelpin,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hedlind</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lundgren</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sivard</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>The machine tool model--A core part of the digital factory</article-title>
          .
          <source>CIRP Annals - Manufacturing Technology</source>
          .
          <volume>58</volume>
          ,
          <fpage>425</fpage>
          -
          <lpage>428</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Hartley</surname>
          </string-name>
          , R.T.:
          <article-title>Representation of procedural knowledge for expert systems</article-title>
          .
          <source>PROC. OF SECOND IEEE CONFERENCE ON AI APPLICATIONS</source>
          . 256--
          <fpage>531</fpage>
          (
          <year>1985</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Cayiroglu</surname>
            ,
            <given-names>I.:</given-names>
          </string-name>
          <article-title>A new method for machining feature extracting of objects using 2D technical drawings</article-title>
          .
          <source>Comput. Aided Des</source>
          .
          <volume>41</volume>
          ,
          <fpage>1008</fpage>
          -
          <lpage>1019</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Luis</surname>
          </string-name>
          <article-title>Enrique Ramos García: Ontological CAD Data Interoperability Framework</article-title>
          .
          <source>Presented at the SEMAPRO</source>
          <year>2010</year>
          , Florence, Italy
          <string-name>
            <surname>October</surname>
          </string-name>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mun</surname>
            , D., Han,
            <given-names>S.H.</given-names>
          </string-name>
          :
          <article-title>Exchange of CAD Part Models Based on the MacroParametric Approach</article-title>
          , http://www.ijcc.org/ojs/index.php/ijcc/article/view/8.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Dartigues</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghodous</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pallez</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sriram</surname>
          </string-name>
          , R.:
          <article-title>CAD/CAPP Integration using Feature Ontology</article-title>
          .
          <source>Concurrent Engineering</source>
          .
          <volume>15</volume>
          ,
          <fpage>237</fpage>
          -
          <lpage>249</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>Andy</given-names>
            <surname>Seaborne</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.P.</surname>
          </string-name>
          :
          <article-title>SPARQL Query Language for RDF</article-title>
          , http://www.w3.org/TR/rdfsparql-query/, (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Broekstra</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arjohn</surname>
            <given-names>Kampman</given-names>
          </string-name>
          , Frank van Harmelen:
          <article-title>Sesame: A Generic Architecture for Storing and Querying RDF</article-title>
          .
          <article-title>Presented at the ISWC</article-title>
          ,
          <string-name>
            <surname>Italy</surname>
          </string-name>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>L.T.</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Karcher: Logic Based Agents and Ontologies Supporting Decision Making in Effects Based Operations</article-title>
          .
          <source>Presented at the 10th World Multi-Conference on Systemics, Cybernetics</source>
          and Informatics.,
          <string-name>
            <surname>Orlando</surname>
          </string-name>
          , Florida.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <given-names>Michael</given-names>
            <surname>Gruninger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.S.F.: Enterprise</given-names>
            <surname>Modeling</surname>
          </string-name>
          .
          <source>The American Association for Artificial Intelligence</source>
          .
          <fpage>109</fpage>
          -
          <lpage>122</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Borgo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leitão</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The role of foundational ontologies in manufacturing domain applications</article-title>
          .
          <source>LNCS</source>
          . 3290/
          <year>2004</year>
          ,
          <fpage>670</fpage>
          -
          <lpage>688</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Khare</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Çelik</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Microformats: a pragmatic path to the semantic web</article-title>
          .
          <source>Proceedings of the 15th international conference on World Wide Web</source>
          . pp.
          <fpage>865</fpage>
          -
          <lpage>866ACM</lpage>
          , Edinburgh, Scotland (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <given-names>Mark</given-names>
            <surname>Birbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.A.</given-names>
            ,
            <surname>Shane</surname>
          </string-name>
          <string-name>
            <surname>McCarron</surname>
          </string-name>
          , Steven Pemberton:
          <article-title>RDFa in XHTML: Syntax and Processing</article-title>
          , http://stroim-lux.
          <article-title>web-online.ru/TR/rdfa-syntaxrdfa-syntax</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Myers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : hProduct Microformat Draft Specification, http://microformats.org/wiki/hproduct.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>