Optique Pilot for Oil & Gas and Energy; Statoil

Size: px
Start display at page:

Download "Optique Pilot for Oil & Gas and Energy; Statoil"

Transcription

1 Scalable End-user Access to Big Data Optique Pilot for Oil & Gas and Energy; Statoil Martin G. Skjæveland and Dag Hovland University of Oslo 1 / 21

2 The Problem of Data Access predefined queries Engineer Application answers 2 / 21

3 The Problem of Data Access information need IT-expert specialised query Engineer Application answers 3 / 21

4 Data Access: The Optique Solution ontology-based query translated query Engineer Application answers 4 / 21

5 Statoil use case Work package in the Optique project Interface between industry and academia Exploration domain Well and stratigraphy data Early phase project prospect evaluation Complexity and variety of Big Data Complex and large data models Many data sources from different vendors Specialised, but partially overlapping content 5 / 21

6 Statoil use case: Stratigraphy Simplified example Chronostrat. Interval C C C Lithostrat. interval L L L Cores interval C C C Content interval Oil Oil Pressure interval P P Wellbores Chrono Litho content W1 C1 L1 & L2 oil W2 C1 AS-IS approach a) Copy from DB into Excel and start analyse b) Ask an IT/DB expert to create a SQL query 8 Security Classificati on: Internal - Status:

7 Statoil use case: Implementation Collected 100 exploration information needs Subsurface exploration domain ontology Mappings towards EPDS, NPD FactPages, OpenWorks, GeoChemDB, CoreDB, Recall, Compass, Petrel Studio, DBR, GoldFinder Parallel query execution in private 8 node cluster ArcGIS and Petrel client tool integration 7 / 21

8 Benefits for Statoil Query across multiple data sources Ad-hoc queries over complex data models Optimised parallel query execution Implementation independent, knowledge driven domain model User-friendly front-end Visual query formulation Statoil FactPages web portal combining data from multiple sources Standardised model and mapping format Web standards compliant interface RDF, SPARQL, OWL, R2RML Communicate with Optique platform from existing client tools 8 / 21

9 Query: Wellbores with cores that overlap log curves 9 / 21

10 Optique Architecture Visualisation & Analysis End-user Query Formulation IT-expert Ontology & Mapping Management Data models Std. ontologies results Queries central Ontology repository Query Transformation Query Planning Mappings Query Execution Query Execution Query Execution streaming data temporal data static data 10 / 21

11 Optique Architecture Visualisation & Analysis End-user Query Formulation IT-expert Ontology & Mapping Management Data models Std. ontologies results Queries central Ontology repository Query Transformation Query Planning Mappings Query Execution Query Execution Query Execution streaming data temporal data static data 10 / 21

12 Intuitive visual query interface 11 / 21

13 Cores overlapping log curves PREFIX ns1: < PREFIX ns2: < SELECT DISTINCT?Wellbore_c2?WKT_a1 WHERE {?Well_c1 ns1:type ns2:well.?wellbore_c2 ns1:type ns2:wellbore.?place_c7 ns1:type ns2:place.?wellboreinterval_c3 ns1:type ns2:wellboreinterval.?wellboreinterval_c4 ns1:type ns2:wellboreinterval.?core_c6 ns1:type ns2:core.?logcurve_c5 ns1:type ns2:logcurve.?well_c1 ns2:haswellbore?wellbore_c2.?well_c1 ns2:locatedin?place_c7.?place_c7 ns2:wkt?wkt_a1.?wellbore_c2 ns2:haswellboreinterval?wellboreinterval_c3.?wellboreinterval_c3 ns2:overlapswellboreinterval?wellboreinterval_c4.?wellboreinterval_c3 ^ns2:extractedfrom?core_c6.?wellboreinterval_c4 ns2:haslogcurve?logcurve_c5. } 12 / 21

14 overlapswellboreinterval select from where and and and LOG.LOG_CURVE_ID CURVE_ID, WELLBORE_INTERVAL.WELLBORE_ID BRONNAVN, WELLBORE_INTERVAL.WELLBORE_INTV_S WELLBORE_INTERVAL_S OPENWORKSBRAGE_LOG_CURVE_HEADER LOG, OPENWORKSBRAGE_WELL_MASTER WM, SLEGGE1_WELLBORE_INTV WELLBORE_INTERVAL WELLBORE_INTERVAL.WELLBORE_ID = WM.WELL_UWI WM.WELL_ID = LOG.WELL_ID LOG.TOP_DEPTH <= WELLBORE_INTERVAL.BOTTOM_DEPTH LOG.BASE_DEPTH >= WELLBORE_INTERVAL.TOP_DEPTH rr:subjectmap rr:template "se:loggedinterval-{curve_id}" rr:predicateobjectmap rr:predicate se:overlapswellboreinterval rr:objectmap rr:template "se:wellboreinterval-{wellbore_interval_s}" 13 / 21

15 SELECT * FROM ( SELECT 1 AS "Wellbore_c2QuestType", NULL AS "Wellbore_c2Lang", UNION SELECT... (' QVIEW2.WELLBORE_S) AS "Wellbore_c2", 3 AS "WKT_a1QuestType", NULL AS "WKT_a1Lang", (((('POINT(' QVIEW5.DATA_VALUE_2_O) ' ') QVIEW5.DATA_VALUE_1_O) ')') AS "WKT_a1" FROM ADP.SLEGGE1_WELLBORE QVIEW2, ADP.SLEGGE1_WELL_SURFACE_PT QVIEW3, ADP.SLEGGE1_WELL QVIEW4, ADP.SLEGGE1_P_LOCATION_2D QVIEW5, ADP.SLEGGE1_WELLBORE_INTV QVIEW6, ADP.RECALL_LOG_VW QVIEW1, ADP.RECALL_LOG_VW QVIEW7, ADP.RECALL_LOG_VW QVIEW8 FROM ADP.SLEGGE1_WELLBORE QVIEW2, ADP.SLEGGE1_WELL_SURFACE_PT QVIEW3, ADP.SLEGGE1_WELL QVIEW4, ADP.SLEGGE1_P_LOCATION_2D QVIEW5, ADP.SLEGGE1_WELLBORE_INTV QVIEW6, ADP.OPENWORKSBRAGE_LOG_CURVE_HEADER QVIEW1, ADP.OPENWORKSBRAGE_WELL_MASTER QVIEW7, ADP.OPENWORKSBRAGE_LOG_CURVE_HEADER QVIEW8 WHERE QVIEW1.MIRROR_ID IS NOT NULL (QVIEW2.R_EXISTENCE_KD_NM = 'actual') QVIEW2.WELL_S IS NOT NULL QVIEW2.WELLBORE_S IS NOT NULL (QVIEW2.WELL_S = QVIEW3.WELL_S) (QVIEW2.WELL_S = QVIEW4.WELL_S) (QVIEW5.DATA_VALUE_1_OU = 'dega') (QVIEW5.DATA_VALUE_2_OU = 'dega') (QVIEW3.WELL_SURFACE_PT_S = QVIEW5.WELL_SURFACE_PT_S) QVIEW5.P_LOCATION_2D_S IS NOT NULL (QVIEW2.WELLBORE_S = QVIEW6.WELLBORE_S) (QVIEW6.R_WELLBORE_INTV_NM = 'cored interval') QVIEW6.WELLBORE_INTV_S IS NOT NULL (QVIEW1.MIRROR_ID = QVIEW7.MIRROR_ID) (QVIEW6.WELLBORE_ID = QVIEW7.WELL_NAME) ((QVIEW7.BOTTOM_DEPTH >= QVIEW6.TOP_DEPTH) (QVIEW7.TOP_DEPTH <= QVIEW6.BOTTOM_DEPTH)) WHERE QVIEW1.LOG_CURVE_ID IS NOT NULL (QVIEW2.R_EXISTENCE_KD_NM = 'actual') QVIEW2.WELL_S IS NOT NULL QVIEW2.WELLBORE_S IS NOT NULL (QVIEW2.WELL_S = QVIEW3.WELL_S) (QVIEW2.WELL_S = QVIEW4.WELL_S) (QVIEW5.DATA_VALUE_1_OU = 'dega') (QVIEW5.DATA_VALUE_2_OU = 'dega') (QVIEW3.WELL_SURFACE_PT_S = QVIEW5.WELL_SURFAC QVIEW5.P_LOCATION_2D_S IS NOT NULL (QVIEW2.WELLBORE_S = QVIEW6.WELLBORE_S) (QVIEW6.R_WELLBORE_INTV_NM = 'cored interval') QVIEW6.WELLBORE_INTV_S IS NOT NULL (QVIEW6.WELLBORE_ID = QVIEW7.WELL_UWI) (QVIEW1.LOG_CURVE_ID = QVIEW8.LOG_CURVE_ID) (QVIEW7.WELL_ID = QVIEW8.WELL_ID) ((QVIEW8.BASE_DEPTH >= QVIEW6.TOP_DEPTH) (QVIEW1.MIRROR_ID = QVIEW8.MIRROR_ID) (QVIEW8.TOP_DEPTH <= QVIEW6.BOTTOM_DEPTH QVIEW5.DATA_VALUE_1_O IS NOT NULL QVIEW5.DATA_VALUE_2_O IS NOT NULL QVIEW5.DATA_VALUE_1_O IS NOT NULL QVIEW5.DATA_VALUE_2_O IS NOT NULL) SUB_QVIEW 14 / 21

16 RESULT UNION PROJECT PROJECT alias27.top_depth <= alias22.bottom_depth alias17.mirror_id = alias24.mirror_id alias27.base_depth >= alias22.top_depth alias23.top_depth <= alias22.bottom_depth alias24.mirror_id IS NOT NULL RECALL_LOG_VW alias24 alias26.well_id = alias27.well_id alias23.bottom_depth >= alias22.top_depth alias25.log_curve_id = alias27.log_curve_id alias22.wellbore_id = alias26.well_uwi alias22.wellbore_id = alias23.well_name OPENWORKSBRAGE_WELL_MASTER alias26 alias27.log_curve_id IS NOT NULL alias25.log_curve_id IS NOT NULL alias18.wellbore_s = alias22.wellbore_s alias17.mirror_id = alias23.mirror_id OPENWORKSBRAGE_LOG_CURVE_HEADER alias27 OPENWORKSBRAGE_LOG_CURVE_HEADER alias25 alias19.well_surface_pt_s = alias21.well_surface_pt_s alias22.r_wellbore_intv_nm = 'cored interval', alias22.wellbore_intv_s IS NOT NULL, alias22.wellbore_s IS NOT NULL alias23.mirror_id IS NOT NULL alias17.mirror_id IS NOT NULL SLEGGE1_WELLBORE_INTV alias22 RECALL_LOG_VW alias23 RECALL_LOG_VW alias17 alias21.data_value_1_o IS NOT NULL, alias21.data_value_1_ou = 'dega', alias21.p_location_2d_s IS NOT NULL, alias21.data_value_2_o IS NOT NULL, alias21.data_value_2_ou = 'dega' alias18.well_s = alias20.well_s SLEGGE1_P_LOCATION_2D alias21 alias20.well_s IS NOT NULL alias18.well_s = alias19.well_s SLEGGE1_WELL alias20 alias19.well_s IS NOT NULL alias18.well_s IS NOT NULL, alias18.wellbore_s IS NOT NULL, alias18.r_existence_kd_nm = 'actual' SLEGGE1_WELL_SURFACE_PT alias19 SLEGGE1_WELLBORE alias18 15 / 21

17 Statoil FactPages Easy access to information about central Statoil assets Requires: Integration Visualisation Web portal Export possibilities Maintenance Wellbores 16 / 21

18 NPD FactPages 17 / 21

19 Why the Optique platform? Ontology-based data access (OBDA) Integration architecture SPARQL queries: end user interface OWL ontology: information model R2RML mappings: federation of multiple data sources Unobtrusive to existing information systems Virtual OBDA Leave data in existing stores Data analysis and computation with R Visualisations with wiki templates Modular and layered approach Using declarative/functional languages 18 / 21

20 Example: Wellbore trajectory 19 / 21

21 Example: Wellbore trajectory SELECT * {?well subexp:haswellbore?? ; subexp:haswellbore [ subexp:haswellborepoint?pt ] ; subexp:hasconvergence [ subexp:valueinstandardunit?conv_deg ] ; subexp:hassloteastwest [ subexp:valueinstandardunit?slot_ew_m ] ; subexp:hasslotnorthsouth [ subexp:valueinstandardunit?slot_ns_m ] ; subexp:haswaterdepth [ subexp:valueinstandardunit?water_depth_m ] ; subexp:hasdatumelevation [ subexp:valueinstandardunit?datum_elev_m ].?pt subexp:hasdepthmeasurement [ subexp:valueinstandardunit?md_m ], [ subexp:valueinstandardunit?tvd_m ] ; subexp:hasnorthoffset [ subexp:valueinstandardunit?north_m ] ; subexp:haseastoffset [ subexp:valueinstandardunit?east_m ]. FILTER(?? =?this_wlb). } 19 / 21

22 Example: Wellbore trajectory SELECT * {?well subexp:haswellbore?? ; subexp:haswellbore [ subexp:haswellborepoint?pt ] ; subexp:hasconvergence [ subexp:valueinstandardunit?conv_deg ] ; subexp:hassloteastwest [ subexp:valueinstandardunit?slot_ew_m ] ; subexp:hasslotnorthsouth [ subexp:valueinstandardunit?slot_ns_m ] ; subexp:haswaterdepth [ subexp:valueinstandardunit?water_depth_m ] ; subexp:hasdatumelevation [ subexp:valueinstandardunit?datum_elev_m ].?pt subexp:hasdepthmeasurement [ subexp:valueinstandardunit?md_m ], [ subexp:valueinstandardunit?tvd_m ] ; subexp:hasnorthoffset [ subexp:valueinstandardunit?north_m ] ; subexp:haseastoffset [ subexp:valueinstandardunit?east_m ]. FILTER(?? =?this_wlb). } north_grid_calc <- function(north_offset, east_offset, conv_deg){ return ((slot_ns + north_offset) * cos (conv_deg * pi / ) + (slot_ew + east_offset) * sin(conv_deg * pi / 1 } east_grid_calc <- function(north_offset, east_offset, conv_deg){ return ( (slot_ew + east_offset) * cos (conv_deg * pi / ) + (slot_ns + north_offset) * sin(conv_deg * pi / } north_grid = north_grid_calc(north_offset, east_offset, res[,'conv_deg']) east_grid = east_grid_calc(north_offset, east_offset, res[,'conv_deg']) northeast_lims = c(min(c(east_grid,north_grid,0)), max(c(east_grid,north_grid,depth_high))) depth_order = order(res[,'wlb'],res[,'md_m']) s3d <- scatterplot3d(east_grid[depth_order], north_grid[depth_order], res[depth_order,'tvd_m'], xlim=northea 19 / 21

23

24

25 Ontology-based data access Ontology Conceptual model of some domain Defines a vocabulary and its semantics using formal logic Supports reasoning tasks: consistency, entailments Mappings Relates the data sources to the ontology Q O Q DB Ontology-based data access (OBDA) Access data via queries over the ontology Virtual approach, using query rewriting All ontology queries are rewritten into SQL queries DL-Lite (OWL2 QL), GAV mappings, UCQs 22 / 21

26 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Query: List all wellbores. Ontology: Field Wellbore DevWellbore ExpWellbore Wildcat Mappings: DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 23 / 21

27 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Query: List all wellbores. Ontology: Field Wellbore DevWellbore ExpWellbore Wildcat Mappings: DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 24 / 21

28 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Query: List all wellbores. q: Wellbore(x) Ontology: Field Wellbore DevWellbore ExpWellbore Wildcat Mappings: DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 25 / 21

29 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Ontology: Field Wellbore Query: List all wellbores. q: Wellbore(x) q O : Wellbore(x) DevWellbore(x) ExpWellbore(x) Wildcat(x) DevWellbore ExpWellbore Wildcat Mappings: DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 25 / 21

30 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Ontology: Field Mappings: DevWellbore Wellbore ExpWellbore Wildcat Query: List all wellbores. q: Wellbore(x) q O : Wellbore(x) DevWellbore(x) ExpWellbore(x) Wildcat(x) q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp UNION SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 25 / 21

31 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Ontology: Field Mappings: DevWellbore Wellbore ExpWellbore Wildcat Query: List all wellbores. q: Wellbore(x) q O : Wellbore(x) DevWellbore(x) ExpWellbore(x) Wildcat(x) q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp UNION SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' 26 / 21

32 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Ontology: Field Mappings: DevWellbore Wellbore ExpWellbore Wildcat DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' Query: List all wellbores. q: Wellbore(x) q O : Wellbore(x) DevWellbore(x) ExpWellbore(x) Wildcat(x) q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp UNION SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp 26 / 21

33 Ontology-based data access Database: wlb_dev(name,...) wlb_exp(name, purpose,...) Ontology: Field Mappings: DevWellbore Wellbore ExpWellbore Wildcat DevWellbore(name) SELECT name FROM wlb_dev ExpWellbore(name) SELECT name FROM wlb_exp Wildcat(name) SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' Query: List all wellbores. q: Wellbore(x) q O : Wellbore(x) DevWellbore(x) ExpWellbore(x) Wildcat(x) q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp UNION SELECT name FROM wlb_exp WHERE purpose = 'WILDCAT' q SQL : SELECT name FROM wlb_dev UNION SELECT name FROM wlb_exp 26 / 21

34 se: < [] a rr:triplesmap ; rr:logicaltable [ a rr:r2rmlview ; rr:sqlquery """ select WELLBORE_ID IDENTIFIER, WELL_ID WELL_IDENTIFIER from SLEGGE_EPI.WELLBORE where R_EXISTENCE_KD_NM = 'actual' """ ] ; rr:subjectmap [ a rr:subjectmap, rr:termmap ; rr:template "se:well-{well_identifier}" ; rr:termtype rr:iri ] ; rr:predicateobjectmap [ a rr:predicateobjectmap ; rr:predicate se:haswellbore ; rr:objectmap [ a rr:objectmap, rr:termmap ; rr:template "se:wellbore-{identifier}" ; rr:termtype rr:iri ] ]. < se:well-{well_identifier}, se:haswellbore, se:wellbore-{identifier} > 27 / 21

Enabling Statoil FactPages with the Optique platform

Enabling Statoil FactPages with the Optique platform Scalable End-user Access to Big Data Enabling Statoil FactPages with the Optique platform Martin G Skjæveland University of Oslo 1 / 21 The Problem of Data Access predefined queries Application Engineer

More information

Ontology Based Data Access in Statoil

Ontology Based Data Access in Statoil See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/318123829 Ontology Based Data Access in Statoil Article in Journal of Web Semantics July 2017

More information

Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data

Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data Martin G. Skjæveland, Espen H. Lian, Ian Horrocks Presented by Evgeny Kharlamov (Oxford University) ISWC, October 24, 2013

More information

R2RML: RDB to RDF Mapping Language

R2RML: RDB to RDF Mapping Language 1 : RDB to RDF Mapping Language Werner Nutt 2 Acknowledgment These slides are based on a slide set by Mariano Rodriguez 3 Reading Material/Sources specification by W3C http://www.w3.org/tr/r2rml/ specification

More information

On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL

On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL Nuno Lopes, Stefan Bischof, Stefan Decker, Axel Polleres Stefan.Decker@deri.org http://www.stefandecker.org/! Copyright

More information

Creating a Virtual Knowledge Base for Financial Risk and Reporting

Creating a Virtual Knowledge Base for Financial Risk and Reporting Creating a Virtual Knowledge Base for Financial Risk and Reporting Juan Sequeda, Capsenta Inc. Mike Bennett, Ltd. Ontology Summit 2016 24 March 2016 1 Risk reporting New regulatory requirements The Basel

More information

Mastro Studio: a system for Ontology-Based Data Management

Mastro Studio: a system for Ontology-Based Data Management Mastro Studio: a system for Ontology-Based Data Management Cristina Civili, Marco Console, Domenico Lembo, Lorenzo Lepore, Riccardo Mancini, Antonella Poggi, Marco Ruzzi, Valerio Santarelli, and Domenico

More information

Ontology Based Access to Exploration Data at Statoil

Ontology Based Access to Exploration Data at Statoil Ontology Based Access to Exploration Data at Statoil E. Kharlamov 1, D. Hovland 2 E. Jiménez-Ruiz 1 D. Lanti 3 H. Lie 4 C. Pinkel 5 M. Rezk 3 M. G. Skjæveland 2 E. Thorstensen 2 G. Xiao 3 D. Zheleznyakov

More information

A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages

A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages F. Michel, C. Faron-Zucker, J. Montagnat I3S laboratory, CNRS, Univ. Nice Sophia 1 Towards a Web of Data

More information

Ontology-Based Data Access to Slegge

Ontology-Based Data Access to Slegge Ontology-Based Data Access to Slegge D. Hovland 1, R. Kontchakov 2, M. Skjæveland 1, A. Waaler 1, and M. Zakharyaschev 2 1 Department of Informatics, University of Oslo 2 Department of Computer Science

More information

An R2RML Mapping Management API in Java. Making an API Independent of its Dependencies

An R2RML Mapping Management API in Java. Making an API Independent of its Dependencies An R2RML Mapping Management API in Java Making an API Independent of its Dependencies Marius Strandhaug Master s Thesis Spring 2014 Abstract When developing an Application Programming Interface (API),

More information

Information Workbench

Information Workbench Information Workbench The Optique Technical Solution Christoph Pinkel, fluid Operations AG Optique: What is it, really? 3 Optique: End-user Access to Big Data 4 Optique: Scalable Access to Big Data 5 The

More information

COMP718: Ontologies and Knowledge Bases

COMP718: Ontologies and Knowledge Bases 1/35 COMP718: Ontologies and Knowledge Bases Lecture 9: Ontology/Conceptual Model based Data Access Maria Keet email: keet@ukzn.ac.za home: http://www.meteck.org School of Mathematics, Statistics, and

More information

Visualization and Management of Mappings in Ontology-based Data Access (Progress Report)

Visualization and Management of Mappings in Ontology-based Data Access (Progress Report) Visualization and Management of Mappings in Ontology-based Data Access (Progress Report) Domenico Lembo, Riccardo Rosati, Marco Ruzzi, Domenico Fabio Savo, Emanuele Tocci Dipartimento di Ingegneria Informatica

More information

Integrating Heterogeneous Data Sources in the Web of Data

Integrating Heterogeneous Data Sources in the Web of Data Integrating Heterogeneous Data Sources in the Web of Data Franck Michel 1 More data sources More opportunities 2 Example: study history of zoological knowledge First Natural History Encycloedia, 1485.

More information

The NPD Benchmark: Reality Check for OBDA Systems

The NPD Benchmark: Reality Check for OBDA Systems The NPD Benchmark: Reality Check for OBDA Systems Davide Lanti, Martin Rezk, Guohui Xiao, and Diego Calvanese Faculty of Computer Science, Free University of Bozen-Bolzano Piazza Domenicani 3, Bolzano,

More information

Ontology-Based Data Access via Ontop

Ontology-Based Data Access via Ontop Ontology-Based Data Access via Ontop Asad Ali and MelikeSah Department of Computer Engineering, Near East University, North Cyprus via Mersin 10 Turkey Abstract:Ontology Based Data Access (OBDA) is an

More information

Chapter 4 Creating Linked Data from Relational Databases. Materializing the Web of Linked Data

Chapter 4 Creating Linked Data from Relational Databases. Materializing the Web of Linked Data Chapter 4 Creating Linked Data from Relational Databases NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS Materializing the Web of Linked Data Outline Introduction Motivation-Benefits Classification of

More information

VIG: Data Scaling for OBDA Benchmarks

VIG: Data Scaling for OBDA Benchmarks Semantic Web 0 (2018) 1 21 1 IOS Press VIG: Data Scaling for OBDA Benchmarks Davide Lanti, Guohui Xiao, and Diego Calvanese Free University of Bozen-Bolzano {dlanti,xiao,calvanese}@inf.unibz.it Abstract.

More information

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language xr2rml: Relational and Non-Relational Databases to RDF Mapping Language Franck Michel, Loïc Djimenou, Catherine Faron-Zucker, Johan Montagnat To cite this version: Franck Michel, Loïc Djimenou, Catherine

More information

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language xr2rml: Relational and Non-Relational Databases to RDF Mapping Language Franck Michel, Loïc Djimenou, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Loïc Djimenou, Catherine

More information

Ontology-Based Data Access with Ontop

Ontology-Based Data Access with Ontop Ontology-Based Data Access with Ontop Benjamin Cogrel benjamin.cogrel@unibz.it KRDB Research Centre for Knowledge and Data Free University of Bozen-Bolzano, Italy Free University of Bozen-Bolzano ESSLLI,

More information

VIG: Data Scaling for OBDA Benchmarks

VIG: Data Scaling for OBDA Benchmarks Semantic Web 0 (2018) 1 19 1 IOS Press VIG: Data Scaling for OBDA Benchmarks Davide Lanti, Guohui Xiao, and Diego Calvanese Free University of Bozen-Bolzano {dlanti,xiao,calvanese}@inf.unibz.it Abstract.

More information

EPIM ReportingHub (ERH) A new powerful knowledge sharing platform. Houston, March 2012 Ph.D. Kari Anne Haaland Thorsen

EPIM ReportingHub (ERH) A new powerful knowledge sharing platform. Houston, March 2012 Ph.D. Kari Anne Haaland Thorsen EPIM ReportingHub (ERH) A new powerful knowledge sharing platform Houston, March 2012 Ph.D. Kari Anne Haaland Thorsen EPIM is the instrument for the operators on the Norwegian Continental Shelf to secure

More information

Mapping Existing Data Sources into VIVO. Pedro Szekely, Craig Knoblock, Maria Muslea and Shubham Gupta University of Southern California/ISI

Mapping Existing Data Sources into VIVO. Pedro Szekely, Craig Knoblock, Maria Muslea and Shubham Gupta University of Southern California/ISI Mapping Existing Data Sources into VIVO, Craig Knoblock, Maria Muslea and Shubham Gupta University of Southern California/ISI Outline Problem Current methods for importing data into VIVO Karma approach

More information

Morph-streams: Hands on Session Jean-Paul Calbimonte lsir.epfl.ch

Morph-streams: Hands on Session Jean-Paul Calbimonte lsir.epfl.ch Stream Reasoning For Linked Data M. Balduini, J-P Calbimonte, O. Corcho, D. Dell'Aglio, and E. Della Valle Morph-streams: Hands on Session Jean-Paul Calbimonte jean-paul.calbimonte@epfl.ch lsir.epfl.ch

More information

Representation, Querying and Visualisation of Linked Geospatial Data

Representation, Querying and Visualisation of Linked Geospatial Data Representation, Querying and Visualisation of Linked Geospatial Data Konstantina Bereta and George Stamoulis RoD Tutorial October 4, 2018 Outline Introduction Previous related research in other areas Motivation

More information

Optimising a Semantic IoT Data Hub

Optimising a Semantic IoT Data Hub Optimising a Semantic IoT Data Hub Ilias Tachmazidis, Sotiris Batsakis, John Davies, Alistair Duke, Grigoris Antoniou and Sandra Stincic Clarke John Davies, BT Overview Motivation de-siloization and data

More information

VIG: Data Scaling for OBDA Benchmarks

VIG: Data Scaling for OBDA Benchmarks Semantic Web 0 (2018) 1 21 1 IOS Press VIG: Data Scaling for OBDA Benchmarks Davide Lanti, Guohui Xiao, and Diego Calvanese Free University of Bozen-Bolzano {dlanti,xiao,calvanese}@inf.unibz.it Editor(s):

More information

BUILDING THE SEMANTIC WEB

BUILDING THE SEMANTIC WEB BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible

More information

The Emerging Data Lake IT Strategy

The Emerging Data Lake IT Strategy The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,

More information

Transient and persistent RDF views over relational databases in the context of digital repositories

Transient and persistent RDF views over relational databases in the context of digital repositories Transient and persistent RDF views over relational databases in the context of digital repositories Nikolaos Konstantinou 1, Dimitrios-Emmanuel Spanos 1, Nikolas Mitrou 2 1 Hellenic Academic Libraries

More information

Efficient Duplicate Elimination in SPARQL to SQL Translation

Efficient Duplicate Elimination in SPARQL to SQL Translation Efficient Duplicate Elimination in SPARQL to SQL Translation Dimitris Bilidas and Manolis Koubarakis National and Kapodistrian University of Athens, Greece {d.bilidas,koubarak}@di.uoa.gr Abstract. Redundant

More information

Practical Semantic Applications Master Title for Oil and Gas Asset Reporting. Information Integration David Price, TopQuadrant

Practical Semantic Applications Master Title for Oil and Gas Asset Reporting. Information Integration David Price, TopQuadrant Practical Semantic Applications Master Title for Oil and Gas Asset Reporting Life Click Cycle to Data edit Master Management subtitle and style Information Integration David Price, TopQuadrant Key Presentation

More information

Linked Data & Semantic Web Technology.

Linked Data & Semantic Web Technology. http://genfringe.com/wp-content/uploads/2014/01/image22.jpg http://cfile24.uf.tistory.com/image/274f0f4151ca334934964e How tall are you? 5.4 ft What? for communication http://cdn-media-2.lifehack.org/wp-content/files/2012/12/improve-communications.jpg

More information

The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access

The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access Diego Calvanese, Tahir Emre Kalayci, Marco Montali, and Ario Santoso KRDB Research Centre for Knowledge and Data

More information

OptiqueVQS: Ontology-based Visual Querying

OptiqueVQS: Ontology-based Visual Querying Ahmet Soylu 1,2, Evgeny Kharlamov 3, Dmitriy Zheleznyakov 3, Ernesto Jimenez-Ruiz 3, Martin Giese 1, and Ian Horrocks 3 1 Department of Informatics, University of Oslo, Norway {ahmets, martingi}@ifi.uio.no

More information

Chapter 13: Advanced topic 3 Web 3.0

Chapter 13: Advanced topic 3 Web 3.0 Chapter 13: Advanced topic 3 Web 3.0 Contents Web 3.0 Metadata RDF SPARQL OWL Web 3.0 Web 1.0 Website publish information, user read it Ex: Web 2.0 User create content: post information, modify, delete

More information

OptiqueVQS: a Visual Query System over Ontologies for Industry 1

OptiqueVQS: a Visual Query System over Ontologies for Industry 1 Semantic Web 1 (2016) 1 28 1 IOS Press OptiqueVQS: a Visual Query System over Ontologies for Industry 1 Editor(s): Name Surname, University, Country Solicited review(s): Name Surname, University, Country

More information

Using a Block Metaphor for Representing R2RML Mappings

Using a Block Metaphor for Representing R2RML Mappings Using a Block Metaphor for Representing R2RML Mappings Ademar Crotti Junior, Christophe Debruyne, Declan O Sullivan ADAPT Centre, Trinity College Dublin, Dublin 2, Ireland {crottija,debruync,declan.osullivan}@scss.tcd.ie

More information

Ontology-Based Integration of Cross-Linked Datasets

Ontology-Based Integration of Cross-Linked Datasets Ontology-Based Integration of Cross-Linked Datasets Diego Calvanese 1, Martin Giese 2, Dag Hovland 2, and Martin Rezk 1(B) 1 Free University of Bozen-Bolzano, Bolzano, Italy mrezk@inf.unibz.it 2 University

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

Semantic Access to Streaming and Static Data at Siemens

Semantic Access to Streaming and Static Data at Siemens Semantic Access to Streaming and Static Data at Siemens Evgeny Kharlamov Theofilos Mailis Gulnar Mehdi Christian Neuenstadt Özgür Özçep Mikhail Roshchin Nina Solomakhina Ahmet Soylu Christoforos Svingos

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

Description Logics and OWL

Description Logics and OWL Description Logics and OWL Based on slides from Ian Horrocks University of Manchester (now in Oxford) Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL

More information

Applied semantics for integration and analytics

Applied semantics for integration and analytics Applied semantics for integration and analytics Sergey Gorshkov 1 1 Business Semantics, Bazhova 89, 620075 Ekaterinburg, Russia serge@business-semantic.ru Abstract. There are two major trends of industrial

More information

Ontology-based Visual Query Formulation: An Industry Experience

Ontology-based Visual Query Formulation: An Industry Experience Ontology-based Visual Query Formulation: An Industry Experience Ahmet Soylu 1,2, Evgeny Kharlamov 3, Dmitriy Zheleznyakov 3, Ernesto Jimenez-Ruiz 3, Martin Giese 1, and Ian Horrocks 3 1 Department of Informatics,

More information

D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs

D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs ABSTRACT Alexandros Chortaras National Technical University of Athens Athens, Greece achort@cs.ntua.gr In this paper, we present

More information

Applying Semantic Interoperabiltiy Principles to Data Stream Management

Applying Semantic Interoperabiltiy Principles to Data Stream Management Applying Semantic Interoperabiltiy Principles to Data Stream Management Daniele Dell Aglio, Marco Balduini, Emanuele Della Valle 1 Introduction The cost vs. opportunity trade-off in ICT projects often

More information

Semantic Web Technologies

Semantic Web Technologies 1/39 Semantic Web Technologies Lecture 9: SWT for the Life Sciences 2: Successes and challenges for ontologies Maria Keet email: keet -AT- inf.unibz.it home: http://www.meteck.org blog: http://keet.wordpress.com/category/computer-science/72010-semwebtech/

More information

R 2 BA: Rationalizing R2RML Mapping by Assertion

R 2 BA: Rationalizing R2RML Mapping by Assertion R 2 BA: Rationalizing R2RML Mapping by Assertion Rita Berardi 1, Vania Vidal 2 and Marco A. Casanova 1 1 Departamento de Informática Pontifícia Universidade Católica do Rio de Janeiro Rio de Janeiro, RJ

More information

Ontop: Answering SPARQL Queries over Relational Databases

Ontop: Answering SPARQL Queries over Relational Databases Undefined 0 (0) 1 1 IOS Press Ontop: Answering SPARQL Queries over Relational Databases Diego Calvanese a, Benjamin Cogrel a, Sarah Komla-Ebri a, Roman Kontchakov b, Davide Lanti a, Martin Rezk a, Mariano

More information

Ontop: Answering SPARQL queries over relational databases

Ontop: Answering SPARQL queries over relational databases Undefined 0 (0) 1 1 IOS Press Ontop: Answering SPARQL queries over relational databases Diego Calvanese a, Benjamin Cogrel a, Sarah Komla-Ebri a, Roman Kontchakov b, Davide Lanti a, Martin Rezk a, Mariano

More information

Energy-related data integration using Semantic data models for energy efficient retrofitting projects

Energy-related data integration using Semantic data models for energy efficient retrofitting projects Sustainable Places 2017 28 June 2017, Middlesbrough, UK Energy-related data integration using for energy efficient retrofitting projects Álvaro Sicilia ascilia@salleurl.edu FUNITEC, La Salle Architecture

More information

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012 University of Oxford Department of Computer Science OWL 2 Profiles An Introduction to Lightweight Ontology Languages Markus Krötzsch University of Oxford Reasoning Web 2012 Remark for the Online Version

More information

Flexible Tools for the Semantic Web

Flexible Tools for the Semantic Web Flexible Tools for the Semantic Web (instead of Jans Aasman from Franz Inc.) Software Systems Group (STS) Hamburg University of Technology (TUHH) Hamburg-Harburg, Germany (and GmbH & Co. KG) 1 Flexible

More information

Modeling and Querying Data Warehouses on the Semantic Web Using QB4OLAP

Modeling and Querying Data Warehouses on the Semantic Web Using QB4OLAP Modeling and Querying Data Warehouses on the Semantic Web Using QB4OLAP Lorena Etcheverry 1, Alejandro Vaisman 2, and Esteban Zimányi 3 1 Universidad de la República, Uruguay lorenae@fing.edu.uy 2 Instituto

More information

Promoting semantic interoperability between public administrations in Europe

Promoting semantic interoperability between public administrations in Europe ISA solutions, Brussels, 23 September 2014 Vassilios.Peristeras@ec.europa.eu Promoting semantic interoperability between public administrations in Europe What semantics is about? ISA work in semantics

More information

Using ontologies function management

Using ontologies function management for Using ontologies function management Caroline Domerg, Juliette Fabre and Pascal Neveu 22th July 2010 O. Corby C.Faron-Zucker E.Gennari A. Granier I. Mirbel V. Negre A. Tireau Semantic Web tools Ontology

More information

Unlocking the full potential of location-based services: Linked Data driven Web APIs

Unlocking the full potential of location-based services: Linked Data driven Web APIs Unlocking the full potential of location-based services: Linked Data driven Web APIs Open Standards for Linked Organisations about Raf Buyle Ziggy Vanlishout www.vlaanderen.be/informatievlaanderen 6.4

More information

The Ontop Framework for Ontology Based Data Access

The Ontop Framework for Ontology Based Data Access The Ontop Framework for Ontology Based Data Access Timea Bagosi 1, Diego Calvanese 1, Josef Hardi 2, Sarah Komla-Ebri 1, Davide Lanti 1, Martin Rezk 1, Mariano Rodríguez-Muro 3, Mindaugas Slusnys 1, and

More information

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems

More information

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company Taxonomy Tools: Collaboration, Creation & Integration Dave Clarke Global Taxonomy Director dave.clarke@dowjones.com Dow Jones & Company Introduction Software Tools for Taxonomy 1. Collaboration 2. Creation

More information

Practical Aspects of Query Rewriting for OWL 2

Practical Aspects of Query Rewriting for OWL 2 Practical Aspects of Query Rewriting for OWL 2 Héctor Pérez-Urbina, Ian Horrocks, and Boris Motik Oxford University Computing Laboratory, Oxford, England {hector.perez-urbina,ian.horrocks,boris.motik}@comlab.ox.ac.uk

More information

OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases

OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases URL: [http://trowl.eu/owl- dbc/] Copyright @2013 the University of Aberdeen. All Rights Reserved This document

More information

OpenSpirit Enabled GIS Portal Apps. Todd Buehlman, LOGIC Solutions Group Clay Harter, TIBCO September 7, 2016

OpenSpirit Enabled GIS Portal Apps. Todd Buehlman, LOGIC Solutions Group Clay Harter, TIBCO September 7, 2016 OpenSpirit Enabled GIS Portal Apps Todd Buehlman, LOGIC Solutions Group Clay Harter, TIBCO September 7, 2016 LOGIC Solutions Group Working to create, manage and integrate your information management and

More information

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language MPRA Munich Personal RePEc Archive Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language sabina-cristiana necula Alexandru Ioan Cuza University of Iasi September 2011

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS

AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS Nikolaos Konstantinou, Dimitrios-Emmanuel Spanos, Dimitris Kouis Hellenic Academic Libraries Link, National Technical University

More information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements

More information

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution AutoFocus, an Open Source Facet-Driven Enterprise Search Solution ISKO UK Event, November 5, 2007 RANGANATHAN REVISITED: FACETS FOR THE FUTURE presentation by Jeroen Wester, CTO Aduna key facts Open source

More information

Towards an Integrated Information Framework for Service Technicians

Towards an Integrated Information Framework for Service Technicians Towards an Integrated Information Framework for Service Technicians Sebastian Bader, Jan Oevermann KIT The Research University in the Helmholtz Association www.kit.edu How it should be: I need to do maintenance

More information

Linked Data: Fast, low cost semantic interoperability for health care?

Linked Data: Fast, low cost semantic interoperability for health care? Linked Data: Fast, low cost semantic interoperability for health care? About the presentation Part I: Motivation Why we need semantic operability in health care Why enhancing existing systems to increase

More information

Semantic Web Systems Sample Solution for Assignment 2 part 1. SPARQL Queries

Semantic Web Systems Sample Solution for Assignment 2 part 1. SPARQL Queries Semantic Web Systems 2015 2016 Sample Solution for Assignment 2 part 1 SPARQL Queries (1) I have installed Virtuoso Open Link following these instructions: http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/main/vosusagewindows

More information

Querying Semantic Web Data

Querying Semantic Web Data Querying Semantic Web Data Lalana Kagal Decentralized Information Group MIT CSAIL Eric Prud'hommeaux Sanitation Engineer World Wide Web Consortium SPARQL Program Graph patterns Motivations for RDF RDF

More information

Agenda with Minutes. Technical Advisory Board

Agenda with Minutes. Technical Advisory Board Agenda with Minutes Technical Advisory Board Thu, 04 June 2015 13:30:00 +01:00 (CET) POSC Caesar Association, Technopolis (IT Fornebu) Martin Lingesvei 25, NO-1364 Fornebu, NORWAY Tel+47 95 85 32 20 pca@posccaesar.org

More information

SPARQLStream: Ontologybased access to data streams Jean-Paul Calbimonte, Oscar Corcho

SPARQLStream: Ontologybased access to data streams Jean-Paul Calbimonte, Oscar Corcho Tutorial on RDF Stream Processing M. Balduini, J-P Calbimonte, O. Corcho, D. Dell'Aglio, E. Della Valle SPARQLStream: Ontologybased access to data streams Jean-Paul Calbimonte, Oscar Corcho jp.calbimonte@upm.es,

More information

GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations

GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations Hans Viehmann Product Manager EMEA Oracle Corporation December 2,

More information

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN Konstantinos Kontakis, Malvina Steiakaki, Michael Kalochristianakis, Kostas Kapetanakis and Athanasios G. Malamos Acknowledgements This

More information

Deliverable D1.2 Requirement Analysis and Evaluation Framework

Deliverable D1.2 Requirement Analysis and Evaluation Framework Project N o : Project Acronym: Project Title: Instrument: Scheme: FP7-318338 Optique Scalable End-user Access to Big Data Integrated Project Information & Communication Technologies Deliverable D1.2 Due

More information

On the use of Abstract Workflows to Capture Scientific Process Provenance

On the use of Abstract Workflows to Capture Scientific Process Provenance On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE

More information

Semantic search and reporting implementation on platform. Victor Agroskin

Semantic search and reporting implementation on platform. Victor Agroskin Semantic search and reporting implementation on.15926 platform Victor Agroskin 10.05.2012 1 About the.15926 project TechInvestLab.ru Moscow-based strategy, organization and IT architecture consultancy

More information

arxiv: v1 [cs.lo] 23 Apr 2012

arxiv: v1 [cs.lo] 23 Apr 2012 The Distributed Ontology Language (DOL): Ontology Integration and Interoperability Applied to Mathematical Formalization Christoph Lange 1,2, Oliver Kutz 1, Till Mossakowski 1,3, and Michael Grüninger

More information

Supporting Evacuation Missions with Ontology-based SPARQL Federation. Audun Stolpe and Jonas Halvorsen STIDS November 2013

Supporting Evacuation Missions with Ontology-based SPARQL Federation. Audun Stolpe and Jonas Halvorsen STIDS November 2013 U Supporting Evacuation Missions with Ontology-based SPARQL Federation Audun Stolpe and Jonas Halvorsen STIDS 12-15 November 2013 Table of contents 1 The Nato Network Enabled Capability (NNEC) concept

More information

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings Luís Eufrasio T. Neto 1, Vânia Maria P. Vidal 1, Marco A. Casanova 2, José Maria Monteiro 1 1 Federal University of Ceará,

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform

Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform Hans Viehmann Product Manager EMEA ORACLE Corporation October 17, 2018 @SpatialHannes Safe

More information

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester OWL and tractability Based on slides from Ian Horrocks and Franz Baader Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL Practical Topics Repetition: DL

More information

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics ELENA: Creating a Smart Space for Learning Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics Overview Motivation, goals Architecture, implementation Interoperability: Querying resources

More information

Introduction to Ontology-Based. Data Access (with Ontop) Semantic Technologies (5) 1

Introduction to Ontology-Based. Data Access (with Ontop) Semantic Technologies (5) 1 Introduction to Ontology-Based Data Access (with Ontop) Semantic Technologies (5) 1 SPARQL for querying relational data SPARQL can be regarded as a simplified version of SQL SPARQL queries are much better

More information

Interacting with Linked Data Part I: General Introduction

Interacting with Linked Data Part I: General Introduction Interacting with Linked Data Part I: General Introduction Agenda Part 0: Welcome Part I: General Introduction to Semantic Technologies Part II: Advanced Concepts Part III: OWLIM Part IV: Information Workbench-

More information

Chapter 2 Technical Background. Materializing the Web of Linked Data

Chapter 2 Technical Background. Materializing the Web of Linked Data Chapter 2 Technical Background NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS Materializing the Web of Linked Data Outline Introduction RDF and RDF Schema Description Logics Querying RDF data with SPARQL

More information

Developing markup metaschemas to support interoperation among resources with different markup schemas

Developing markup metaschemas to support interoperation among resources with different markup schemas Developing markup metaschemas to support interoperation among resources with different markup schemas Gary Simons SIL International ACH/ALLC Joint Conference 29 May to 2 June 2003, Athens, GA The Context

More information

Webinar Annotate data in the EUDAT CDI

Webinar Annotate data in the EUDAT CDI Webinar Annotate data in the EUDAT CDI Yann Le Franc - e-science Data Factory, Paris, France March 16, 2017 This work is licensed under the Creative Commons CC-BY 4.0 licence. Attribution: Y. Le Franc

More information

Semantics in RDF and SPARQL Some Considerations

Semantics in RDF and SPARQL Some Considerations Semantics in RDF and SPARQL Some Considerations Dept. Computer Science, Universidad de Chile Center for Semantic Web Research http://ciws.cl Dagstuhl, June 2017 Semantics RDF and SPARQL 1 / 7 Semantics

More information

Ontology Development Tools and Languages: A Review

Ontology Development Tools and Languages: A Review Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

The Logic of the Semantic Web. Enrico Franconi Free University of Bozen-Bolzano, Italy

The Logic of the Semantic Web. Enrico Franconi Free University of Bozen-Bolzano, Italy The Logic of the Semantic Web Enrico Franconi Free University of Bozen-Bolzano, Italy What is this talk about 2 What is this talk about A sort of tutorial of RDF, the core semantic web knowledge representation

More information

Natural Language Interfaces to Ontologies. Danica Damljanović

Natural Language Interfaces to Ontologies. Danica Damljanović Natural Language Interfaces to Ontologies Danica Damljanović danica@dcs.shef.ac.uk Sponsored by Transitioning Applications to Ontologies: www.tao-project.eu GATE case study in TAO project collect software

More information

Ontology-based End-user Visual Query Formulation: Why, what, who, how, and which?

Ontology-based End-user Visual Query Formulation: Why, what, who, how, and which? See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/296333926 Ontology-based End-user Visual Query Formulation: Why, what, who, how, and which?

More information