<!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>OptiqueVQS: Visual Query Formulation for OBDA (Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ahmet Soylu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeny Kharlamov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitriy Zheleznyakov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ernesto Jimenez-Ruiz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Giese</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ian Horrocks</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Oslo</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Oxford</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Motivation Ontology Based Data Access (OBDA) [16] is a recently proposed prominent approach that aims at providing domain experts with a direct access to available enterprise data sources without IT-experts being involved. OBDA is an alternative to centralised approaches, where an IT-expert translates the requirements of domain experts into Extract-Transform-Load (ETL) processes to first integrate the data and then to apply predefined analytical reporting tools. Currently, centralised approaches are commonly used in enterprises; they, however, can become too heavy-weight and inflexible in some cases [12], that can be addressed the OBDA approach. The key idea behind OBDA is to use ontologies to mediate between users and data. Ontologies describe the domain of interest on a higher level of abstraction in terms that are clear for domain experts, and introduce modeling concepts such as inheritance and relationships between classes of objects, thus allowing to describe the intended meaning of the ontological vocabulary. Ontologies have become a common and successful mechanism to describe application domains in, e.g., biology, medicine, the (Semantic) Web [13]. This success is partially due to a number of available formal languages for describing ontologies, including RDF(S) [7] and OWL 2 [5] standardised by W3C. In OBDA, users formulate their information needs as queries using terms defined in the ontology, and ontological queries are translated into SQL and executed over the data automatically, without an IT-expert's intervention. To this end a set of mappings is maintained that describe the relationship between the ontological vocabulary and the elements of the schema of the underlying data. The standard query language for ontologies is SPARQL [8]. Writing queries using SPARQL, however, is not easy for domain experts and thus intuitive visual query formulation support is required for OBDA systems. Existing OBDA systems, e.g., [1, 2, 9, 10, 18-21] typically offer limited or no visual query formulation support. Our goal is to provide a solution for visual query formulation over ontologies that is specifically tailored for OBDA systems. The solution should rely on solid theory, be efficient, support interactive data exploration, and should follow the best Human-Computer Interaction practices to guarantee good usability. In the following we give a short overview of our ideas that were partially implemented in our OptiqueVQS system [22]. OptiqueVQS We first describe functionality of OptiqueVQS' components and then give their formal description. OptiqueVQS is a system for visual query formulation support that allows the user to construct a query over an ontology step by step where at each step the system provides the user with relevant information to continue the query construction. OptiqueVQS has a widget-based architecture and exploits multiple representation and interaction paradigms, see Fig. 1 for a screenshot where a sample query</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>}
SELECT DISTINCT ?c1 ?a1 ?c2 ?c3 WHERE{
?c1 ns1:type ns2:Field.
?c2 ns1:type ns2:Company.
?c3 ns1:type ns2:Wellbore.
?c3 ns1:type ns2:ShallowWellbore.
?c1 ns2:currentFieldOperator ?c2.
?c1 ns2:discoveryWellbore ?c3.
?c1 ns2:name ?a1.
?c2 ns2:name “Statoil Petroleum AS00.</p>
      <p>?c3 ns2:wellborePurpose “APPRAISAL00.
over an ontology for the Oil and Gas domain is composed1 together with its SPARQL
counterpart. The query asks for oil fields, wellbores operated on these fields, and
companies currently exploiting the fields. OptiqueVQS has three widgets: W1 employs the
graph metaphor, gives an overview of the constructed query, and allows further
manipulation of it, W2 employs the menu-based representation paradigm to visualise
suggestions that users can use to extend the query, W3 employs the form-based representation
paradigm to visualise possible constraints (projection and selection) that users can set
on different parts of the queries.</p>
      <p>
        Query construction process in OptiqueVQS works as follows [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The user starts
with selecting in W2 a ‘starting’ suggestion, i.e., a class, from the list of available ones
and the selected suggestion appears in W1 and becomes ‘active’. Then, the user can
extend the query either by selecting in W2 one of the offered suggestions, i.e., a class
reachable from the active suggestion via some object property, or by setting constraints,
i.e., by restricting in W3 the data properties of the objects belonging to the class of
the active suggestion. W1 displays all selected suggestions and organise them in a tree.
The user can change the active suggestion by clicking on the ones in W1, or by adding
a new one through W2. For each active suggestion OptiqueVQS automatically
generates relevant further suggestions in W2 and constraints in W3. The generation is done
via reasoning (e.g., extraction of classification, inferred domain and ranges) over the
ontology underlying the system and to this end we exploit the HermiT reasoner [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
Moreover, users have partial control on output variables, can delete fragments of
constructed queries, access query catalogue, save/load queries, and undo/redo actions.
Queries of OptiqueVQS. The queries follow the following grammar:
      </p>
      <p>
        query ::= A(x)(^constr(x)) (^expr(x)) ; where A is an atomic class;
expr(x) ::= sug(x; y)(^constr(x)) (^expr(y)) ;
constr(x) ::= 9y R(x; y) j R(x; y) j R(x; c); where R is an atomic data property;
sug(x; y) ::= Q(x; y) ^ A(y); where A and Q are atomic class and object property;
where variables y in different expressions expr(x) of a structure str are different. An
OptiqueVQS query is constructed using suggestions sug and constraints constr,
1 This ontology was designed for Statoil [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as a part of the Optique project [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
that are combined in expressions expr. Such queries are conjunctive and tree shaped:
the graph corresponding to the query where nodes are variables and edges are properties
is a tree. All the variables that occur in classes and object properties are output variables
and some variables occurring in data properties can also be output variables.
      </p>
      <p>When users interacts with OptiqueVQS, then for every sug(x; y) that an expr(x)
starts with, that is, for every active suggestion, the system offers a list of relevant
constr(x) via W3 and relevant sug(y; z) via W2 that can be used to construct
further expr(y). We explore several notions of relevance, including local where offered
constraints and suggestions depend on sug(x; y) only, and global where they depend
on the entire query. We currently investigate complexity of suggestion generation for
different ontologies and notions of relevance.</p>
      <p>Treatment of Data Properties. An important feature of OptiqueVQS is a special
treatment of data properties in W3: it automatically generates different end-user oriented
representations of data values, including sliders restricting possible ranges of numerical
values, such as age, depths, etc., and drop boxes with precomputed lists for categorical
data, such as names of companies, geographical locations, etc. Throughout empirical
evaluations we determined that this treatment of data properties is of high importance
for end-users. To support different intuitive representations for data properties, we
encode relevant information in the ontology underlying the system and generate the
representations on the fly.</p>
      <p>
        Query Construction vs Rewriting Ontology. We use OptiqueVQS for query formulation
in the Optique OBDA system, and thus we convert queries constructed via OptiqueVQS
in SPARQL and then they are processed by the Optique query processing component
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] that rewrites them with the system’s ontology and unfolds it with mappings in
SQL. We use OWL 2 QL ontologies for query rewriting, while the query construction
is based on much richer OWL 2 ontologies that, in particular, make use of nominals.
There are both theoretical and practical reasons for having two ontologies: conjunctive
query rewriting for OBDA is well studied for OWL 2 QL ontologies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], while for
effective and efficient query support of conjunctive query construction the expressive
power of OWL 2 QL ontologies is not sufficient. The query construction ontology that
we use in the system extends the query rewriting ontology.
      </p>
      <p>Feedback in Query Construction. To improve query construction experience and to
allow data exploration OptiqueVQS provides users with feedback at each step of query
construction: the users can see answers relevant to the constructed query. Since
computation of answers in OBDA systems is expensive, we investigate several possibilities
for the feedback: it can be, for example, a set of sample query answers, or a summary
of query answers, or some statistics on query answers. We currently investigate
complexity of different types of feedback. Moreover, we investigate influence of different
types of feedback on the usability of the system.</p>
      <p>
        To Sum Up. We developed OptiqueVQS in cooperation with Statoil and did
preliminary user evaluation with Statoil geologists that gave us encouraging results. We also
presented the system at several venues [
        <xref ref-type="bibr" rid="ref11 ref14 ref22 ref23">11, 14, 22, 23</xref>
        ]. Currently we investigate
theoretical properties of our techniques. We also work on improvements of the system in
several directions, e.g., we develop ranking functions for suggestions and constraints.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. http://virtuoso.openlinksw.com/</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>2. http://www.revelytix.com/content/spyder</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. OptiqueVQS. https://www.youtube.com/watch?v=ks5tcPZVHp0</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>4. Statoil. http://www.statoil.com/en/Pages/default.aspx</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. W3C:
          <article-title>OWL 2 Web Ontology Language</article-title>
          . http://www.w3.org/TR/owl2-overview/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. W3C:
          <article-title>OWL 2 Web Ontology Language Profiles</article-title>
          . http://www.w3.org/TR/owl-profiles/
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. W3C:
          <article-title>Resource Description Framework (RDF)</article-title>
          . http://www.w3.org/RDF/
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. W3C:
          <article-title>SPARQL 1.1 Query Language</article-title>
          . www.w3.org/TR/sparql11-query/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seaborne</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>D2RQ-Treating non-RDF Databases as Virtual RDF Graphs</article-title>
          . In: ISWC (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poggi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruzzi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savo</surname>
            ,
            <given-names>D.F.</given-names>
          </string-name>
          :
          <article-title>The MASTRO System for Ontology-Based Data Access</article-title>
          .
          <source>Semantic Web</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>43</fpage>
          -
          <lpage>53</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Giese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Hubauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Jimenez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Kharlamov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Soylu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Zheleznyakov</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Towards Query Formulation, Query-Driven Ontology Extensions in OBDA Systems</article-title>
          . In: OWLED (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Doan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ives</surname>
            ,
            <given-names>Z.G.</given-names>
          </string-name>
          :
          <article-title>Principles of Data Integration</article-title>
          . Morgan Kaufmann (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>What are Ontologies Good for?</article-title>
          <source>In: Evolution of Semantic Systems</source>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>188</lpage>
          . Springer (
          <year>2013</year>
          ), download/2013/Horr13a.pdf
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , et al.:
          <article-title>Optique 1.0: Semantic Access to Big Data: The Case of Norwegian Petroleum Directorate's FactPages</article-title>
          .
          <source>In: ISWC (Posters &amp; Demos)</source>
          (
          <year>2013</year>
          ), https://www.youtube.com/watch?v=PToyue4BFXA
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bilidas</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>
          ,
          <string-name>
            <surname>Kllapi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubarakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O</surname>
          </string-name>
          ¨ zc¸ep,
          <string-name>
            <given-names>O¨ .L.</given-names>
            ,
            <surname>Rodriguez-Muro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schlatte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Soylu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Waaler</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Optique: Towards OBDA Systems for Industry</article-title>
          .
          <source>In: ESWC (SE)</source>
          . pp.
          <fpage>125</fpage>
          -
          <lpage>140</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kogalovsky</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          :
          <source>Ontology-Based Data Access Systems. Programming and Computer Software</source>
          <volume>38</volume>
          (
          <issue>4</issue>
          ),
          <fpage>167</fpage>
          -
          <lpage>182</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shearer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Hypertableau Reasoning for Description Logics</article-title>
          .
          <source>Journal of Artificial Intelligence Research</source>
          <volume>36</volume>
          ,
          <fpage>165</fpage>
          -
          <lpage>228</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Munir</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Odeh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McClatchey</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Ontology-Driven Relational Query Formulation Using the Semantic and Assertional Capabilities of OWL-DL</article-title>
          .
          <source>Knowledge-Based Systems 35</source>
          ,
          <fpage>144</fpage>
          -
          <lpage>159</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Priyatna</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sequeda</surname>
          </string-name>
          , J.:
          <article-title>Formalisation and Experiences of R2RML-Based SPARQL to SQL Query Translation Using Morph</article-title>
          . In: WWW (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ontology-Based Data Access: Ontop of Databases</article-title>
          . In: ISWC. pp.
          <fpage>558</fpage>
          -
          <lpage>573</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Sequeda</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miranker</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          :
          <article-title>Ultrawrap: SPARQL Execution on Relational Data</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>22</volume>
          (
          <issue>0</issue>
          ),
          <fpage>19</fpage>
          -
          <lpage>39</lpage>
          (
          <year>2013</year>
          ), http://www.sciencedirect.com/science/article/pii/S1570826813000383
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Soylu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giese</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
          </string-name>
          , I.:
          <article-title>OptiqueVQS: Towards an Ontology-Based Visual Query System for Big Data</article-title>
          . In: MEDES (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Soylu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skjaeveland</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giese</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>A Preliminary Approach on Ontology-Based Visual Query Formulation for Big Data</article-title>
          . In: MTSR. pp.
          <fpage>201</fpage>
          -
          <lpage>212</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>