<!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>
      <journal-title-group>
        <journal-title>Series</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Semantic Heterogeneity Reduction for Big Data in Industrial Automation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>V´aclav Jirkovsky´</string-name>
          <email>vjirkovsky@ra.rockwell.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marek Obitko</string-name>
          <email>mobitko@ra.rockwell.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Czech Technical University in Prague</institution>
          ,
          <addr-line>Prague</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Rockwell Automation Research and Development Center</institution>
          ,
          <addr-line>Pekaˇrska ́ 695/10a Prague</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <volume>1214</volume>
      <abstract>
        <p>The large amounts of diverse data collected in industrial automation domain, such as sensor measurements together with information in MES/ERP1 systems need special handling that was not possible in past. The Big Data technologies contribute a lot to the possibility of analyzing such amounts of data. However, we need to handle not only data volume, which is usually the major focus of Big Data research, but we also need to focus on variety of data. In this paper, we primarily focus on variety of industrial automation data and present and discuss a possible approach of handling the semantic heterogeneity of them. We show the process of heterogeneity reduction that exploits Semantic Web technologies. The steps include construction of upper ontology describing all data sources, transformation of data according to this ontology and finally the analysis with the help of Big Data paradigm. The proposed approach is demonstrated on data measured by sensors in a passive house.</p>
      </abstract>
      <kwd-group>
        <kwd>Big Data</kwd>
        <kwd>Semantic heterogeneity</kwd>
        <kwd>Data integration</kwd>
        <kwd>Industrial automation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The large amounts of diverse data can be collected in virtually any domain today,
including industrial automation domain. A typical example is an assembly line
— at the lowest level, there are sensors reading values important for low level
control such as moving machines, while in the upper levels, there are quality
checks and monitoring with a possible flow of customer orders etc. The data
that can be captured are of huge quantities and variety. In addition, for the
meaningful use of the results of their analysis, it is often necessary to react
quickly. These characteristics overlap with the Big Data three Vs - volume,
velocity and variety. However, let us emphasize from the beginning that the area
of automation is much wider than just assembly lines — a control system can
be used for any processes where it is needed to reduce human intervention for
various reasons.
2</p>
      <sec id="sec-1-1">
        <title>V. Jirkovsky and M. Obitko</title>
        <p>Similarly to other domains that need to use the Big Data paradigms, in
industrial automation data are already captured, processed and analyzed,
however, the properties of these data were enabling only smaller scale processing.
For example, sensor data are used for low-level control of a single machine. In
addition, the data can be kept in historian software for further offline analysis —
and even this analysis of single time series stored from measured data streams
is hard with larger amounts of data for classical historian software packages.</p>
        <p>
          The Big Data technologies were developed primarily by web companies to
handle large amounts of user clickstreams and other information to be able to
offer suitable products and ads in real time. Using these technologies it becomes
possible and meaningful to analyze much larger amounts of data than when
using classical data analysis packages. However, we must note that the focus of
the existing technologies has been mainly on the volume of data. This is clear
— handling the volume even for simple analysis was something that was needed
most. As we discuss later in the paper, the variety of data is something that is
important and not satisfactorily solved as well. In fact, one of the main outcomes
of the survey [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] among the Fortune 500 leading companies is that ”it’s about
variety, not volume” and that data integration will continue to be one of the
greatest challenges faced.
        </p>
        <p>Handling the semantic heterogeneity for Big Data application in industrial
automation is the main topic we discuss in this paper. The rest of this paper
is organized as follows: We describe Big Data features and existing technologies
related to the types of data that are to be processed in industrial automation.
Then we discuss the data heterogeneity problems we are facing and we propose
how to handle the problem at least in our domain. We illustrate the approach on
an example of data measured from a passive house, for which automation helps
to maintain conditions suitable for humans. After that we provide a conclusion
with the outlook for our future work.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Big Data</title>
      <p>
        The term Big Data is used for data growing so that it becomes difficult to
manage them using existing database management concepts and tools [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The
difficulties may be related to data capture, storage, search, sharing, analytics
etc. Such data noticeably exhibit the following properties: the amount of data
is large and is quickly growing (volume), the data are generated and need to
be processed with higher speed, usually in “real” time (velocity) and the data
include less structured forms, including texts, images and videos (variety).
      </p>
      <p>The main reason for the necessity of handling such data is better data driven
decision making. The ability to handle these data presents an opportunity to
create business advantage; however, it also requires new infrastructures and new
ways of thinking different from the classical business intelligence approaches.</p>
      <p>The infrastructures, tools and frameworks developed to manage such data
were originally developed by web companies for storing and analyzing data such
as for searching, for analyzing clickstreams and user behavior etc. The required
outcome is typically offering relevant advertisements, products and services for
individual users.</p>
      <p>
        Let us mention an example from the automation domain [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]: a CPG
(Consumer Packaged Goods) company generates 5000 data samples every 33
milliseconds leading to 4 trillion of samples per year. Such data need to be stored and
processed in real time.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>There are many already developed solutions providing more or less capability
how to deal with data heterogeneity problem within Big Data domain. Some of
the interesting and promising solutions are listed below.</p>
      <p>The Autonomy IDOL 102 developed by HP Company, where IDOL stands
for Intelligent Data Operating Layer, is aimed at providing single processing
layer for conceptual, contextual, and real-time understanding of data. The IDOL
allows organizations to form a conceptual understanding of information based
on a patented probabilistic algorithms to automatically recognize concepts and
ideas expressed in all forms of information (documents, video, chat, phone calls,
and emails).</p>
      <p>
        The next available complex solution is IBM InfoSphere, especially Master
Data Management [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and Information Server [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These systems are
cornerstones of the IIG — Information Integration and Governance. It is a unified
set of capabilities that bring together data from diverse sources. The IIG
delivers critical capabilities to Watson Foundations, the IBM big data and analytics
platform.
      </p>
      <p>
        The Optique [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is an ontology-based data access solution for Big Data. The
system aims at providing an end-to-end solution, where end-users will formulate
queries based on ontology. The main components are the ontology and mappings
that provide the relationships between the ontology and the underlying data.
User queries over the heterogeneous data are transformed with the help of these
mappings and ontology.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Data Heterogeneity</title>
      <p>Information integration from heterogeneous data sources is significant problem
in every complex IT system and every successful system has to be able deal to
with this integration problem. In this section, the categorization of information
integration and heterogeneity are presented.</p>
      <p>General information integration consists of a set of local information sources
potentially storing their data in different formats (RDF, XML ...) which have to
be integrated to provide users with unified data access.</p>
      <p>
        Schema integration [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] — it is the oldest scenario of information
integration and represents situation when two (or more) local data sources integration
      </p>
      <sec id="sec-4-1">
        <title>2 http://www.autonomy.com/technology/idol-the-os/</title>
        <p>is needed. The essential step of schema integration process is to identify
correspondences between semantically identical entities of the schemas.</p>
        <p>
          Catalogue integration [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] — In Business-to-Business (B2B) applications,
trade partners store information about their products in electronic catalogues
(product directories of electronic sales portal) — central warehouse of the
marketplace. Finding correspondences among entries of the catalogues is referred
to the catalogue matching problem. Having identified the correspondences
between the entries, users of a marketplace can benefit from a unified access to the
products which are on sale.
        </p>
        <p>
          Data integration [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], also known as enterprise information integration —
is an integration of information from multiple local sources without loading their
data into a central warehouse. It ensures inter-operation of multiple local sources
having access to the up-to-date data.
        </p>
        <p>
          There are many different classifications of heterogeneity - e.g., in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. We
consider the following types of heterogeneity according to [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]:
– Syntactic heterogeneity occurs when two data sources are not expressed
in the same language, e.g., it can be caused when two ontologies are modelled
by using different knowledge representation formalisms - OWL and F-logic.
– Terminological heterogeneity stands for variations in names when
referring to the same entities in different data sources.
– Conceptual heterogeneity, also known as semantic heterogeneity or
logical mismatch, denotes the differences in modeling the same domain of
interest. it is caused due to the use of different axioms for defining concepts or
due to the use of totally different concepts. We can distinguish a difference
between the conceptualization mismatch (i.e., differences between modeled
concepts) and the explication mismatch (i.e., concepts are expressed in
different way).
        </p>
        <p>• Difference in coverage occurs when two data sources describe different
regions of the world at the same level of detail and from a unique
perspective.
• Difference in granularity occurs when two data sources describe the same
region of the world from the same perspective but at different levels of
detail (e.g., geographic maps with different scales).
• Difference in perspective (difference in scope) occurs when two data
sources describe the same region of the world, at the same level of detail,
but from different perspective (e.g., a political map vs. geological map).
– Semiotic heterogeneity, also known as pragmatic heterogeneity, stands
for different interpretation of entities by people. This kind of heterogeneity
is difficult for computer to detect and even more difficult to solve.</p>
        <p>Furthermore, it is common to face several types of heterogeneity together.
One possible way, how to reduce (partially or in total) heterogeneity between
data sources, is similarity matching.</p>
        <sec id="sec-4-1-1">
          <title>Semantic Heterogeneity Reduction for Big Data in Industrial Automation 5</title>
          <p>4.1</p>
          <p>Heterogeneous Data in Industry Automation
Data integration in industry automation domain can be expressed as an
Enterprise Information Integration (EII) problem. The goal of EII is the ability
to provide a uniform access to multiple data and information from an entire
organization.</p>
          <p>There are many different sources of information in an industry company —
data from ERP system, MES, production line, and from outside of company.
ERP system knows what customers want, MES systems know how to build it,
and data from production line sensors shows how the production system works.
However, oftentimes the enterprise data source systems are created by different
vendors and these systems do not speak the same language.</p>
          <p>Furthermore, it is no exception in the industry domain that a same kind
of device (from different vendors) mounted at a production line has different
interface, i.e., different output. This situation is caused from the fact that the
vendors follow for example different standards.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Heterogeneity Reduction for Big Data</title>
      <p>This section demonstrates main characteristics of data interoperability problem
with focus on Big Data and proposes a solution for dealing with it. General
process of the proposed heterogeneity reduction schema is depicted in Fig. 1.</p>
      <p>The first type of heterogeneity we have to deal with is structure heterogeneity
(or syntactic heterogeneity). Various data sources are essential to ensure quick
and valuable decisions. In industry automation, it is also common to predict
next steps for control from various sources as mentioned earlier — from low level
systems as well as high level systems. It is necessary to take into consideration
many different types of data sources for our application — text files, XML files,
databases, etc.</p>
      <p>The second type of heterogeneity is semantic heterogeneity. A possible
solution for this problem is the creation of a shared ontology which ensures
transformation of the data sources into the same “language”.</p>
      <p>We present a possible solution how to deal with previously mentioned types
of heterogeneity and general heterogeneity reduction problem as well in the
following subsection. The suggested approach has to take into account all the Big
Data characteristics, not only variety, but also volume and velocity. It is
confronted with processing huge data amount (e.g., data stored in databases or data
streams from production lines) and a quickness of data processing, data loading,
and data storing.
5.1</p>
      <p>Ontology Construction
The goal is to deal with data heterogeneity and the first step in our approach
is creation of a shared ontology which ensures knowledge sharing. The proper
creation of the shared ontology is essential for subsequent processing.</p>
      <p>Unstructured
TXT TXT</p>
      <p>TXT</p>
      <p>Semistructured
XML XML</p>
      <p>HTML</p>
      <p>Structured</p>
      <p>Database Ontology
Pre-processing
Data Mapping</p>
      <p>User Verification
Shared Ontology</p>
      <p>D
a
t
a
S
o
u
rc
e
s
tsnoC tnO
u lo
ic o
tno yg
Transformation of Data Sources
Shared Storage (RDF Triplestore)</p>
      <p>
        First, we have to deal with structural diversity. Structural heterogeneity
problem falls into the pre-processing step. Data source processing strategies differ
depending on its category. Semi-structured documents may be transformed into a
predefined relational structure. HTML documents can be indexed and reduced to
free text. For processing textual data sources, the system must utilize
languagespecific natural language processing systems (e.g., GATE [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
      </p>
      <p>
        Next step is the construction of a shared ontology from pre-processed data.
A crucial step is the understanding of a content and identifying the
correspondent entities across all data sources. Some ontology matching systems can be
exploited for this task. We adopted our previously developed system MAPSOM
presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This system is semi-automatic matching system and is based
on similarity measure aggregation with the help of Kohonen’s self-organizing
maps, and hierarchical clustering. The MAPSOM is focused on user
involvement in ontology matching which is suitable for the domains as the industrial
automation — i.e., for the application where the highest precision is preferred
to the processing time.
      </p>
      <p>
        The other possible supporting tool for shared ontology construction is formal
concept analysis (FCA). The FCA is according to [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] a possible solution for
supporting and simplifying ontology design process. It is a theory of data analysis
      </p>
      <sec id="sec-5-1">
        <title>Semantic Heterogeneity Reduction for Big Data in Industrial Automation 7</title>
        <p>which identifies conceptual structures among data sets. This approach helps to
design better ontologies that are more suitable for ontology sharing than pure
taxonomies.</p>
        <p>After shared ontology construction, a transformation of data is needed for
a subsequent utilization. In the following paragraphs, two possible ways are
described.</p>
        <p>Data source transformation “on the fly” (on demand — i.e., when a user
submits a query) is common in many solutions. This approach has one significant
drawback and it is the additional computational and time requirement on every
access. If a user submits a query then an initialization and transformation of data
sources is needed. This is suitable solution only in the case where the storage
capabilities are limited or when data access is not frequent.</p>
        <p>The second way is a creation of a “snapshot” (a shared storage). This is more
suitable in many application — it can speed up following analysis. On the other
hand, it is important to take up-to-dateness of data sources into account — how
often it is needed to re-transform source data into the new shared storage.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Testing Scenario</title>
      <p>
        To demonstrate previously mentioned approach and to provide the wide usability
of the methods, we have selected the following use case. It is based on our
former project dealing with measuring physical behavior of passive houses and
fine-tuning a dynamic simulation model approximating their operation. This
use-case and the simulation model to be fine-tuned were presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>First of all, the starting point of the process is the pre-processing step. The
data sources for this demonstrative example are the SSN Ontology3 and
measured sensors data stored in text files, i.e., temperature, carbon dioxide
concentration, relative humidity, and air pressure. All sensor data are contained in
text file divided day by day. Every text file consists of sensor headers and lists
of sensors records. The SSN Ontology can be the other source for the
information completion. The source ontology is a domain-independent and end-to-end
model for sensing application by merging sensor-focused, observation-focused,
and system-focused views. It is the backbone for a new shared ontology. In this
case, the sensor data text file is parsed into a more useable structure (i.e., object
representing properties and records of certain sensor) and SSN Ontology can
stay in the original form. The pre-processing step is depicted in the Fig. 2.</p>
      <p>
        The manual (semi-manual) ontology construction is possible in this simple
example. It can be supported with the similarity mapping of the data source
entities. Mapping step lies in finding similar concepts and properties with the
help of similarity measures. It is not sufficient to use only one specific similarity
measure, because one similarity measure is able to reflect only some specific
heterogeneity aspect. Therefore the usage of similarity aggregation is suitable
to capture the most of dissimilarity problems according to [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. We used the
      </p>
      <sec id="sec-6-1">
        <title>3 http://www.w3.org/2005/Incubator/ssn</title>
        <p>8</p>
        <sec id="sec-6-1-1">
          <title>V. Jirkovsky and M. Obitko</title>
          <p>0
3
4
1
_
R
O
S
N
E
S
_
2
O
C
Data:
Record date: 1.4.2012</p>
          <p>Name: CO2_SENSOR_1430
Locality: pcpu1
Address: 0027
Type: CO2 – A MJ: CO2 [ppm]
Description:
SENSOR_00158D000007CCA2</p>
          <p>StaticAddress: 00158D000007CCA2
Time = 00:00:41 Value = 286
Time = 00:01:41 Value = 283
Time = 00:02:41 Value = 283
Time = 00:03:41 Value = 286
Time = 00:04:41 Value = 286
Time = 00:05:41 Value = 283
Time = 00:06:41 Value = 283
...</p>
          <p>SSN Ontology
(General Sensor Knowledge)
string similarity measures (prefix, suffix, and n-gram similarity measure) and
language-based techniques, i.e., extrinsic WordNet similarity measure (Resnik ).
The following corresponding entities are results of this step:
– Device — Device
– Sensor — CO2 SENSOR 1430
– ObservationValue — Value</p>
          <p>The shared ontology construction is important step and has to be provided
by skilled domain expert. The created ontology (Fig. 3) is the base for
ontologydriven data transformation of the data sources. The shared ontology includes
concepts and relationships for sensor properties, measurements, and taxonomies.</p>
          <p>
            Finally, the last step is storage of transformed data from data sources.
Naturally, it is possible to use original data sources with on-line ontology-driven data
transformation, but this approach is inappropriate for the case of big amount
of sensor data that require fast data access. Therefore, the storage of
transformed data is required for faster data access. The Hadoop RDF triplestore, i.e.,
H2RDF [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], was selected due to the data characteristics and ontology-driven
transformation as well.
          </p>
          <p>
            Using the described approach, we can take the advantage of integrated data
sources for knowledge discovery with the help of Map&amp;Reduce programming
as known from the Big Data technologies, directly using RDF processing. The
implementation of this approach, which is in progress and extends data
processing without prior integration [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], will show the advantages of direct usage of
integrated data sources.
          </p>
        </sec>
        <sec id="sec-6-1-2">
          <title>Semantic Heterogeneity Reduction for Big Data in Industrial Automation 9</title>
          <p>Name
Locality</p>
          <p>Address
Description</p>
          <p>Static
Address
hasName
hasLocality
hasDescription
hasStaticAddress</p>
          <p>Device</p>
          <p>SensorDevice</p>
          <p>Sensor</p>
          <p>IsProducedBy
Observation</p>
          <p>Vaue
hasValue</p>
          <p>SensorOutput
The cornerstones of the proposed heterogeneity reduction approach are
transformation of the data sources into a simple common format, translation to the
“same language”, and shared ontology construction. All of the mentioned steps
are complex tasks and we have demonstrated one of the possible approaches of
how to deal with these challenges.</p>
          <p>Our approach offers possibility to integrate data sources for batch processing
(utilization of the joint RDF storage), real-time processing of sensor
measurements (shared ontology serves for data source interface), and combination of the
both mentioned processing.
7</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>We have shown how the heterogeneity of data sources can be reduced by means
of shared ontology. This solution is proposed to enable dealing with integration
of diverse data collected in industrial automation domain, such as sensor
measurements or data from MES/ERP systems. The proposed solution was
demonstrated on the passive house testing use case.</p>
      <p>The capability of handling various data sources stored in databases or files
as well as various streams of data is the significant advantage not only for the
industrial automation domain. This capability can precisely capture various
relationships among data sources and therefore can improve the process of decision
making. As have demonstrated in the state of the art review, the variety aspect
of Big Data is very important one, but also very hard to be solved.</p>
      <p>Our future work includes further development of the proposed process for
heterogeneity reduction in Big Data with the focus on industrial automation
domain. This work involves construction of complex software solution which will
be able to deal with huge amount of data from ERP/MES system, streams of
data generated by sensors from a production line, and also integrating data from
external data sources, such as weather conditions.
10</p>
      <sec id="sec-7-1">
        <title>V. Jirkovsky and M. Obitko</title>
        <p>To conclude, the possibility of handling large volumes of data at high speed
and especially the integration of various data sources is essential for gaining
competitiveness in every enterprise. The heterogeneity of data was always an
important issue to handle, but it is much more visible and important today
when the trend of increasing processed amounts of data continues.
8</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgements</title>
      <p>This research has been supported by Rockwell Automation Laboratory for
Distributed Intelligent Control (RA-DIC) and by the Grant Agency of the Czech
Technical University in Prague, grant No. SGS12/188/OHK3/3T/13.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Big</surname>
          </string-name>
          <article-title>Data executive survey</article-title>
          ,
          <source>Consolidated summary report. Consolidated summary report, NewVantage Partners</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>2. The rise of industrial Big Data. Whitepaper, GE Intelligent Platforms (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>3. Integrating and governing big data</article-title>
          .
          <source>Whitepaper</source>
          , IBM Corporation (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>4. The MDM advantage: Creating insight from big data</article-title>
          .
          <source>Whitepaper</source>
          , IBM Corporation (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Batini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Navathe</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          :
          <article-title>A comparative analysis of methodologies for database schema integration</article-title>
          .
          <source>ACM computing surveys 18(4)</source>
          ,
          <fpage>323</fpage>
          -
          <lpage>364</lpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giese</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , et al.:
          <article-title>Optique: OBDA Solution for Big Data</article-title>
          , pp.
          <fpage>293</fpage>
          -
          <lpage>295</lpage>
          . The Semantic Web:
          <article-title>ESWC 2013 Satellite Events</article-title>
          , Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cunningham</surname>
          </string-name>
          , H.:
          <article-title>Gate, a general architecture for text engineering</article-title>
          .
          <source>Computers and the Humanities</source>
          <volume>36</volume>
          (
          <issue>2</issue>
          ),
          <fpage>223</fpage>
          -
          <lpage>254</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Ontology matching</article-title>
          , vol.
          <volume>18</volume>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Goh</surname>
            ,
            <given-names>C.H.</given-names>
          </string-name>
          :
          <article-title>Representing and reasoning about semantic conflicts in heterogeneous information systems</article-title>
          .
          <source>Ph.D. thesis</source>
          , Massachusetts Institute of Technology (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ashish</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bitton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Draper</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pollock</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenthal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sikka</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Enterprise information integration: successes, challenges and controversies</article-title>
          .
          <source>In: Proceedings of the 2005 ACM SIGMOD international conference on Management of data</source>
          . pp.
          <fpage>778</fpage>
          -
          <lpage>787</lpage>
          . ACM (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ichise</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamasaki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takeda</surname>
          </string-name>
          , H.:
          <article-title>Discovering relationships among catalogs</article-title>
          .
          <source>In: Discovery Science</source>
          . pp.
          <fpage>371</fpage>
          -
          <lpage>379</lpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Jirkovsky´,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Ichise</surname>
          </string-name>
          , R.:
          <article-title>Mapsom: User involvement in ontology matching</article-title>
          .
          <source>In: Proceedings of the 3rd JIST Conference</source>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Jirkovsky´,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Obitko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , Nova´k, P.,
            <surname>Kadera</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Big Data analysis for sensor time-series in automation</article-title>
          .
          <source>In: Proc. of 19th ETFA Conference</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Nova´k, P., Sˇindela´ˇr, R.:
          <article-title>Design and verification of simulation models of passive houses</article-title>
          .
          <source>In: Proc. of 17th ETFA Conference</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Obitko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Sna´ˇsel,
          <string-name>
            <surname>V.</surname>
          </string-name>
          , Sˇm´ıd, J.:
          <article-title>Ontology design with formal concept analysis</article-title>
          .
          <source>In: CLA</source>
          . vol.
          <volume>110</volume>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Papailiou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstantinou</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsoumakos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koziris</surname>
          </string-name>
          , N.:
          <article-title>H2rdf: adaptive query processing on rdf data in the cloud</article-title>
          .
          <source>In: Proceedings of the 21st international conference companion on World Wide Web</source>
          . pp.
          <fpage>397</fpage>
          -
          <lpage>400</lpage>
          . ACM (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>Big Data analytics</article-title>
          .
          <source>In: 2012 International Conference on Communication, Information &amp; Computing Technology (ICCICT)</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>