ontology-based visual querying with optiquevqs: statoil ...ceur-ws.org/vol-1818/paper4.pdf ·...

5
Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases ? Ahmet Soylu 1 , Martin Giese 2 , Ernesto Jimenez-Ruiz 2 , Evgeny Kharlamov 3 , Rudolf Schlatte 2 , Christian Neuenstadt 4 , ¨ Ozg¨ ur ¨ Oz¸cep 4 , Hallstein Lie 5 , Vidar Klungre 2 , Sebastian Brandt 6 , and Ian Horrocks 3 1 Norwegian University of Science and Technology, Norway [email protected] 2 University of Oslo, Norway {martingi, ernestoj, rudi}@ifi.uio.no 3 University of Oxford, UK {evgeny.kharlamov, ian.horrocks}@cs.ox.ac.uk 4 University of L¨ ubeck, Germany {neuenstadt, oezcep}@ifis.uni-luebeck.de 5 Statoil ASA, Norway [email protected] 6 Siemens AG, Germany [email protected] Abstract. In this demo, we present an ontology-based visual query system, namely OptiqueVQS, for querying static and dynamic data sources. The demo will be based on industrial scenarios provided by Statoil ASA and Siemens AG. Keywords: Visual query formulation, Ontology, Stream, Sensors, OBDA 1 Motivation The operational efficiency and effectiveness of business processes rely on domain experts’ agility in interpreting data into actionable business information. In a typical value creation scenario, domain experts depend on IT experts to extract and deliver relevant data by translating their information needs into extract- transform-load (ETL) processes. Such a workflow is too time intensive, heavy- weight and inflexible; therefore, domain experts need to extract and analyse the data of interest directly. Although querying is an essential instrument for meeting ad hoc information needs, domain experts do not necessarily have technical skills and knowledge on databases and formal query languages, such as SQL and SPARQL, to extract data. In this context, visual methods for query formulation undertake the challenge of making querying independent of users’ technical skills and knowledge on the underlying textual query language and data structure [4]. To this end, we have developed an ontology-based visual query system, namely OptiqueVQS [17,19,15,1], to enable domain experts to formulate queries on their ? Copyright held by the author(s). NOBIDS 2016.

Upload: others

Post on 23-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ontology-based Visual Querying with OptiqueVQS: Statoil ...ceur-ws.org/Vol-1818/paper4.pdf · Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases? Ahmet Soylu1,

Ontology-based Visual Querying withOptiqueVQS: Statoil and Siemens Cases?

Ahmet Soylu1, Martin Giese2, Ernesto Jimenez-Ruiz2, Evgeny Kharlamov3,Rudolf Schlatte2, Christian Neuenstadt4, Ozgur Ozcep4, Hallstein Lie5, Vidar

Klungre2, Sebastian Brandt6, and Ian Horrocks3

1 Norwegian University of Science and Technology, [email protected]

2 University of Oslo, Norway{martingi, ernestoj, rudi}@ifi.uio.no

3 University of Oxford, UK{evgeny.kharlamov, ian.horrocks}@cs.ox.ac.uk

4 University of Lubeck, Germany{neuenstadt, oezcep}@ifis.uni-luebeck.de

5 Statoil ASA, [email protected]

6 Siemens AG, [email protected]

Abstract. In this demo, we present an ontology-based visual querysystem, namely OptiqueVQS, for querying static and dynamic datasources. The demo will be based on industrial scenarios provided byStatoil ASA and Siemens AG.

Keywords: Visual query formulation, Ontology, Stream, Sensors, OBDA

1 Motivation

The operational efficiency and effectiveness of business processes rely on domainexperts’ agility in interpreting data into actionable business information. In atypical value creation scenario, domain experts depend on IT experts to extractand deliver relevant data by translating their information needs into extract-transform-load (ETL) processes. Such a workflow is too time intensive, heavy-weight and inflexible; therefore, domain experts need to extract and analyse thedata of interest directly. Although querying is an essential instrument for meetingad hoc information needs, domain experts do not necessarily have technicalskills and knowledge on databases and formal query languages, such as SQL andSPARQL, to extract data. In this context, visual methods for query formulationundertake the challenge of making querying independent of users’ technical skillsand knowledge on the underlying textual query language and data structure [4].

To this end, we have developed an ontology-based visual query system, namelyOptiqueVQS [17,19,15,1], to enable domain experts to formulate queries on their

? Copyright held by the author(s). NOBIDS 2016.

Page 2: Ontology-based Visual Querying with OptiqueVQS: Statoil ...ceur-ws.org/Vol-1818/paper4.pdf · Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases? Ahmet Soylu1,

Fig. 1. OptiqueVQS interface – querying static data.

own with respect to an expressive and intelligible domain vocabulary provided byan ontology. OptiqueVQS allows querying static and dynamic data (i.e., stream-temporal) and has been developed within an industrial project, called Optique[5,7,8,10,11]. Optique offers an end-to-end ontology-based data access (OBDA)platform for Big Data. OBDA technologies [14] virtualise data sources into RDFand enable in-place access to legacy data (e.g., relational) over ontologies withoutduplicating or migrating data into triple stores.

In this demo, we present OptiqueVQS over two industrial scenarios, involvingstatic and dynamic data, provided by Statoil ASA [9] and Siemens AG [12,6]respectively.

2 System Overview

OptiqueVQS is a visual query system (VQS), which is a system of interactionsrather than a visual query language (VQL) with a formal syntax and notation [16].It combines multiple representation and interaction paradigms in a widget-basedarchitecture to address a broad range of user and task types. One can formulatetree-shaped conjunctive queries with aggregation. Expressivity is intentionallycompromised for the sake of usability; more precisely, frequently used query typespresenting less complexity to the users are of priority.

Figure 1 and Figure 2 are examples for querying static [18] and dynamic data[19] sources respectively. OptiqueVQS generates SPARQL for static data andSTARQL [13] for dynamic data. Users formulate queries by selecting concept-relationship pairs from a menu-based widget, and constraining and selecting

Page 3: Ontology-based Visual Querying with OptiqueVQS: Statoil ...ceur-ws.org/Vol-1818/paper4.pdf · Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases? Ahmet Soylu1,

Fig. 2. OptiqueVQS interface – querying dynamic data.

attributes from a form-based widget (see Figure 1). Formulated queries arepresented as trees, where typed variables appear as nodes and object propertiesappear as arcs. Dynamic properties are coloured in blue and when one is selectedusers could provide parameters such as slide and window and can select predefinedtemplates (see Figure 2).

The main component of OptiqueVQS’s backend is a graph projector [19].This component uses a technique to extract a suitable graph-like structure froma set of OWL 2 axioms [3,2] and feeds OptiqueVQS’s widgets in order to enablea graph-based navigation over an ontology during query formulation. A datasampler component is used to enrich the underlying ontology with additionalaxioms to capture values from data that are frequently used and rarely changed.This allows presenting attributes in different types, such as sliders, multi-selectboxes, date pickers etc, with respect to the underlying data. Moreover, backendharvests the query log for ranking and suggesting query extensions as a userformulates a query [15].

Finally, a set of user experiments with casual users [17] and domain ex-perts [18,19] has been conducted. The results have revealed high efficiency andeffectiveness.

3 Demonstration Scenario

This demo will be based on anonymised Siemens relational stream sensor datagathered from different appliances, such as steam turbines and generators, andon a public fragment of Statoil data regarding the petroleum activities.

Page 4: Ontology-based Visual Querying with OptiqueVQS: Statoil ...ceur-ws.org/Vol-1818/paper4.pdf · Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases? Ahmet Soylu1,

Acknowledgments. This work was funded by the EU FP7 Grant “Optique”(agreement no. 318338).

References

1. A. Soylu, M. Giese, E. Jimenez-Ruiz et al.: Why not simply Google? In: Proceed-ings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast,Foundational (NordiCHI 2014). pp. 1039–1042. ACM (2014)

2. Arenas, M., Cuenca Grau, B., Kharlamov, E., Marciuska, S., Zheleznyakov, D.:Faceted Search over Ontology-Enhanced RDF Data. In: Proceedings of the 23rdACM International Conference Information and Knowledge Management (CIKM2016). pp. 939–948. ACM (2014)

3. Arenas, M., Cuenca Grau, B., Kharlamov, E., Marciuska, S., Zheleznyakov, D.:Faceted search over RDF-based knowledge graphs. Web Semantics: Science, Servicesand Agents on the World Wide Web 37-38, 55–74 (2016)

4. Catarci, T., , Costabile, M.F., Levialdi, S., Batini, C.: Visual Query Systems forDatabases: A Survey. Journal of Visual Languages and Computing 8(2), 215–260(1997)

5. Giese, M., Soylu, A., Vega-Gorgojo, G., Waaler, A., Haase, P., Jimenez-Ruiz, E.,Lanti, D., Rezk, M., Xiao, G., Ozcep, O., Rosati, R.: Optique: Zooming in on BigData. IEEE Computer Magazine 48(3), 60–67 (2015)

6. Kharlamov, E., Brandt, S., Giese, M., Jimenez-Ruiz, E., Kotidis, Y., Lamparter,S., Mailis, T., Neuenstadt, C., Ozcep, O., Pinkel, C., Soylu, A., Svingos, C.,Zheleznyakov, D., Horrocks, I., Ioannidis, Y., Moller, R., Waaler, A.: Enablingsemantic access to static and streaming distributed data with optique: demo. In:Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems (DEBS 2016). pp. 350–353. ACM (2016)

7. Kharlamov, E., Brandt, S., Giese, M., Jimenez-Ruiz, E., Kotidis, Y., Lamparter,S., Mailis, T., Neuenstadt, C., Ozcep, O.L., Pinkel, C., Soylu, A., Svingos, C.,Zheleznyakov, D., Horrocks, I., Ioannidis, Y.E., Moller, R., Waaler, A.: ScalableSemantic Access to Siemens Static and Streaming Distributed Data. In: Proceedingsof ISWC 2016 Posters & Demonstrations Track. CEUR Workshop Proceedings, vol.1690. CEUR-WS.org (2016)

8. Kharlamov, E., Brandt, S., Giese, M., Jimenez-Ruiz, E., Lamparter, S., Neuenstadt,C., Ozcep, O.L., Pinkel, C., Soylu, A., Zheleznyakov, D., Roshchin, M., Watson, S.,Horrocks, I.: Semantic Access to Siemens Streaming Data: the Optique Way. In:Proceedings of the ISWC 2015 Posters & Demonstrations Track. CEUR WorkshopProceedings, vol. 1486. CEUR-WS.org (2015)

9. Kharlamov, E., Hovland, D., Jimenez-Ruiz, E., Lanti, D., Lie, H., Pinkel, C., Rezk,M., Skjæveland, M.G., Thorstensen, E., Xiao, G., Zheleznyakov, D., Horrocks, I.:Ontology Based Access to Exploration Data at Statoil. In: Proceedings of the 14thInternational Semantic Web Conference (ISWC 2015). LNCS, vol. 9367, pp. 93–112.Springer (2015)

10. Kharlamov, E., Jimenez-Ruiz, E., Pinkel, C., Rezk, M., Skjæveland, M.G., Soylu,A., Xiao, G., Zheleznyakov, D., Giese, M., Horrocks, I., Waaler, A.: Optique:Ontology-Based Data Access Platform. In: Proceedings of the ISWC 2015 Posters& Demonstrations Track. CEUR Workshop Proceedings, vol. 1486. CEUR-WS.org(2015)

Page 5: Ontology-based Visual Querying with OptiqueVQS: Statoil ...ceur-ws.org/Vol-1818/paper4.pdf · Ontology-based Visual Querying with OptiqueVQS: Statoil and Siemens Cases? Ahmet Soylu1,

11. Kharlamov, E., Jimenez-Ruiz, E., Zheleznyakov, D., Bilidas, D., Giese, M., Haase,P., Horrocks, I., Kllapi, H., Koubarakis, M., Ozcep, O., Rodrıguez-Muro, M., Rosati,R., Schmidt, M., Schlatte, R., Soylu, A., Waaler, A.: Optique: Towards OBDASystems for Industry. In: Proceedings of the ESWC 2013 Satellite Events. LNCS,vol. 7955, pp. 125–140. Springer (2013)

12. Kharlamov, E., Solomakhina, N., Ozcep, O.L., Zheleznyakov, D., Hubauer, T.,Lamparter, S., Roshchin, M., Soylu, A., Watson, S.: How Semantic Technologies CanEnhance Data Access at Siemens Energy. In: Proceedings of the 13th InternationalSemantic Web Conference (ISWC 2014). LNCS, vol. 8796, pp. 601–619. Springer(2014)

13. Neuenstadt, C., Moller, R., Ozcep, O.: OBDA for Temporal Querying and Streamswith STARQL. In: Proceedings of the First Workshop on High-Level DeclarativeStream Processing (HiDeSt 2015). CEUR Workshop Proceedings, vol. 1447, pp.70–75. CEUR-WS.org (2015)

14. Poggi, A., Lembo, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Rosati, R.:Linking Data to Ontologies. Journal on Data Semantics X 10, 133–173 (2008)

15. Soylu, A., Giese, M., Jimenez-Ruiz, E., Kharlamov, E., Zheleznyakov, D., Horrocks,I.: Towards Exploiting Query History for Adaptive Ontology-Based Visual QueryFormulation. In: Proceedings of the 8th Research Conference on Metadata andSemantics Research (MTSR 2014). CCIS, vol. 478, pp. 107–119. Springer (2014)

16. Soylu, A., Giese, M., Jimenez-Ruiz, E., Kharlamov, E., Zheleznyakov, D., Horrocks,I.: Ontology-based End-user Visual Query Formulation: Why, what, who, how, andwhich? Universal Access in the Information Society (in press)

17. Soylu, A., Giese, M., Jimenez-Ruiz, E., Vega-Gorgojo, G., Horrocks, I.: ExperiencingOptiqueVQS – a multi-paradigm and ontology-based visual query system for end-users. Universal Access in the Information Society 15(1), 129–152 (2016)

18. Soylu, A., Giese, M., Schlatte, R., Jimenez-Ruiz, E., Ozcep, O., Brandt, S.: DomainExperts Surfing on Stream Sensor Data over Ontologies. In: Proceedings of the 1stInternational Workshop on Semantic Web Technologies for Mobile and PervasiveEnvironments (SEMPER 2016). CEUR Workshop Proceedings, vol. 1588. CEUR-WS.org (2016)

19. Soylu, A., Kharlamov, E., Zheleznyakov, D., Jimenez-Ruiz, E., Giese, M., Horrocks,I.: Ontology-based Visual Query Formulation: An Industry Experience. In: Pro-ceedings of the 11th International Symposium on Visual Computing (ISVC 2015).LNCS, vol. 9474, pp. 842–854. Springer (2015)