A Conceptual Layer on Top of BExIS 2

Size: px
Start display at page:

Download "A Conceptual Layer on Top of BExIS 2"

Transcription

1 A Conceptual Layer on Top of BExIS 2 Friederike Klan, Alsayed Algergawy, Erik Fäßler BExIS Developer Conference, Jena, June 9th to 10th 2016

2 AquaDiva model of water flow CSV throughfall and stemflow data CSV meteorological data CSV DNA sequencing data mass spectrometry data

3 AquaDiva Data Portal

4 An Example Search data related to Bechstedter Grund samp_id loc S4 S4 date /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ time ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

5 An Example Search data related to Bechstedter Grund samp_id loc S4 S4 date /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ time ph Fe2+ 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 NO20,01 0,08 0,15 0 0,05 temp_1 0,007 located in Bechstedter Grund temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

6 Another Example Search data referring to alkaline milieu samp_id loc S4 S4 date /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ time ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

7 Another Example Search data referring to alkaline milieu samp_id loc S4 S4 date /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ time ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 alkaline is a Thing which has a ph value > 7 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

8 Basic Idea samp_id loc 23 H43 18 H41 4 H51 7 H43 12 H41 35 H51 5 H51 8 H51 9 H43 17 H41 date time 12/10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /11/2011 ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5 Data Semantic Annotation located in Bechstedter Grund keywords Knowledge Base alkaline is... Search

9 Knowledge Base located in Bechstedter Grund Knowledge Base alkaline is...

10 Ontologies An ontology is a specification of a conceptualization. That is, an ontology is a description (like a formal specification of a program) of the concepts and relationships that can exist for an agent or a community of agents. [Gruber 1993] can be formalized using description logics TBox = terminological box = data schema example: Lake Thing haspart.water Domain Knowledge ABox = assertion box = data example: lakemichigan : Lake (lakemichigan,milwaukeeriver) : hasinlet samp_id loc 23 H43 18 H41 4 H51 7 H43 12 H41 35 H51 5 H51 8 H51 9 H43 17 H41 date time 12/10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /11/2011 ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ Data NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

11 Querying a Knowledge Base reasoners can infer logical consequences from facts and axioms in the knowledge base they can be used to answer queries over the knowledge base Find all lakes that are fed by a river that has its spring located in the US. (lake). (river,spring). hasinlet(lake,river) hasspring(river,spring) locatedin(spring,'usa') lake river spring

12 Semantic Annotation samp_id H41 H43 loc 23 H43 18 H41 4 H51 7 H43 12 H41 35 H51 5 H51 8 H51 9 H43 17 H41 date time 12/10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /11/2011 Semantic Annotation located in Hainich Knowledge Base alkaline is... ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5 Data

13 Semantic Annotation samp_id loc S4 S4 date /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ time ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5

14 Ontology-Based Data Access Application variable bindings conjunctive query Reasoner loads Knowledge Base TBox ABox transforms samp_id loc 23 H43 18 H41 4 H51 7 H43 12 H41 35 H51 5 H51 8 H51 9 H43 17 H41 date time 12/10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /11/2011 ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5 Data

15 Ontology-Based Data Access Application variable bindings conjunctive query Reasoner loads Knowledge Base TBox Virtual ABox transforms Mapping samp_id loc 23 H43 18 H41 4 H51 7 H43 12 H41 35 H51 5 H51 8 H51 9 H43 17 H41 date time 12/10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /10/ /11/2011 ph 15:00 17:30 11:55 17:25 14:50 11:40 15:20 16:45 15:30 13:30 Fe2+ NO20,01 0,08 0,15 0 0,05 temp_1 0,007 temp_2 r_mm 9,1 9,9 9,8 8,7 8,8 2,4 2,3 8,1 21,2 23,5 Data

16 Example Ontop [Bagosi 2014] :Person rdf:type :birthname :Artist rdf:type MAPPING :Actor rdf:langstring rdf:type :Actress cast_info person_id role_id [[ mappingid Actor target imdb:name/{person_id} rdf:type dbpedia:actor. source select person_id from cast_info where cast_info.role_id = 1 mappingid target source Actress imdb:name/{person_id} rdf:type mo2:actress. select person_id from cast_info where cast_info.role_id = 2

17 Example Ontop [Bagosi 2014] :Person rdf:type :birthname :Artist rdf:type QUERY :Actor rdf:langstring rdf:type :Actress PREFIX : < PREFIX dbpedia: < PREFIX xsd: < SELECT $x WHERE { $x rdf:type :Actress. $x dbpedia:birthname "Pfeiffer, Michelle"^^xsd:string }

18 Applied to BExIS BExI persistence semantic annotation datatuples id 1... annotations xmlvariablevalues <xml data row...> dataset column id id entity IRI entity measurement values (materialized view) msmt instance id id value literal characteristic standard IRI characteristic IRI measurement standard

19 Applied to BExIS ontop mappings <observation instance> rdf:type Observation <observation instance> ofentity <entity class> <observation instance> hasmeasurement <measurement instance> <measurement> rdf:type Measurement <measurement instance> ofcharacteristic <characteristic class> <measurement instance> usesstandard <standard class> mapping <measurement instance> hasvalue <literal> annotations measurement values

20 Questions? Remarks? Suggestions? Ideas?

21 References p.2 CRC AquaDiva p.8-10, [Bagosi 2014] Timea Bagosi, Diego Calvanese, Josef Hardi, Sarah Komla-Ebri, Davide Lanti, Martin Rezk, Mariano Rodriguez-Muro, Mindaugas Slusnys, Guohui Xiao: The Ontop Framework for Ontology Based Data Access. CSWS 2014: [Gruber 1993] T. R. Gruber: A translation approach to portable ontologies. Knowledge Acquisition. 5(2): , 1993

A Semantic Search Component for BExIS 2

A Semantic Search Component for BExIS 2 A Semantic Search Component for BExIS 2 Friederike Klan, Alsayed Algergawy, Erik Fäßler, Udo Hahn, Birgitta König Ries BExIS DevConf 2017 Keyword-Based Search Keyword-Based Search supports search queries

More information

Database Concepts in a Domain Ontology

Database Concepts in a Domain Ontology ISSN 2255-9094 (online) ISSN 2255-9086 (print) December 2017, vol. 20, pp. 69 73 doi: 10.1515/itms-2017-0012 https://www.degruyter.com/view/j/itms Database Concepts in a Domain Ontology Henrihs Gorskis

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

OntoMongo - Ontology-Based Data Access for NoSQL

OntoMongo - Ontology-Based Data Access for NoSQL OntoMongo - Ontology-Based Data Access for NoSQL Thiago H. D. Araujo 1, Barbara T. Agena 1, Kelly R. Braghetto 1, Renata Wassermann 1 1 Instituto de Matemática e Estatística Universidade de São Paulo {thiagohd,bagena,renata,kellyrb}@ime.usp.br

More information

OBIS: Ontology-Based Information System Framework

OBIS: Ontology-Based Information System Framework OBIS: Ontology-Based Information System Framework Kārlis Čerāns, Aiga Romāne karlis.cerans@lumii.lv, aiga.romane@inbox.lv Institute of Mathematics and Computer Science, University of Latvia Raina blvd.

More information

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Guoqian Jiang 1, Eric Prud Hommeaux 2, Guohui Xiao 3, and Harold R. Solbrig 1 1 Mayo Clinic, Rochester,

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

Querying the Semantic Web

Querying the Semantic Web Querying the Semantic Web CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University http://www3.cs.stonybrook.edu/~pfodor/courses/cse595.html Lecture Outline SPARQL Infrastructure Basics:

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

SQuaRE: A Visual Support for OBDA Approach

SQuaRE: A Visual Support for OBDA Approach SQuaRE: A Visual Support for OBDA Approach Michał Blinkiewicz and Jarosław Bąk Institute of Control and Information Engineering, Poznan University of Technology, Piotrowo 3a, 60-965 Poznan, Poland firstname.lastname@put.poznan.pl

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

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

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

2. Knowledge Representation Applied Artificial Intelligence

2. Knowledge Representation Applied Artificial Intelligence 2. Knowledge Representation Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Introduction to AI What

More information

Knowledge-Driven Video Information Retrieval with LOD

Knowledge-Driven Video Information Retrieval with LOD Knowledge-Driven Video Information Retrieval with LOD Leslie F. Sikos, Ph.D., Flinders University ESAIR 15, 23 October 2015 Melbourne, VIC, Australia Knowledge-Driven Video IR Outline Video Retrieval Challenges

More information

Integrated Semantic Search on Structured and Unstructured Data in the ADOnIS System

Integrated Semantic Search on Structured and Unstructured Data in the ADOnIS System Integrated Semantic Search on Structured and Unstructured Data in the ADOnIS System Friederike Klan, Erik Faessler,Alsayed Algergawy, Birgitta König-Ries, and Udo Hahn Friedrich-Schiller-Universität Jena,

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

Presented By Aditya R Joshi Neha Purohit

Presented By Aditya R Joshi Neha Purohit Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://

More information

Ontology-Based Data Access Mapping Generation using Data, Schema, Query, and Mapping Knowledge

Ontology-Based Data Access Mapping Generation using Data, Schema, Query, and Mapping Knowledge Ontology-Based Data Access Mapping Generation using Data, Schema, Query, and Mapping Knowledge Pieter Heyvaert supervised by Anastasia Dimou, Ruben Verborgh, and Erik Mannens Ghent University imec IDLab

More information

10th International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2014)

10th International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2014) 10th International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2014) At the 13th International Semantic Web Conference (ISWC2014), Riva del Garda, Italy October, 2014 SSWS 2014 PC Co-chairs

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic

More information

INFO216: Advanced Modelling

INFO216: Advanced Modelling INFO216: Advanced Modelling Theme, spring 2018: Modelling and Programming the Web of Data Andreas L. Opdahl Session 3: SPARQL Themes: introducing SPARQL Update SPARQL 1.1 Update

More information

AUCTORITAS: A Semantic Web-based tool for Authority Control

AUCTORITAS: A Semantic Web-based tool for Authority Control AUCTORITAS: A Semantic Web-based tool for Authority Control Leandro Tabares Martín 1, Félix Oscar Fernández Peña 2, and Amed Abel Leiva Mederos 3 1 Universidad de las Ciencias Informáticas ltmartin@uci.cu

More information

Extracting Ontologies from Standards: Experiences and Issues

Extracting Ontologies from Standards: Experiences and Issues Extracting Ontologies from Standards: Experiences and Issues Ken Baclawski, Yuwang Yin, Sumit Purohit College of Computer and Information Science Northeastern University Eric S. Chan Oracle Abstract We

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

Semantic Web Information Management

Semantic Web Information Management Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the

More information

Ontology-Driven Conceptual Modelling

Ontology-Driven Conceptual Modelling Ontology-Driven Conceptual Modelling Nicola Guarino Conceptual Modelling and Ontology Lab National Research Council Institute for Cognitive Science and Technologies (ISTC-CNR) Trento-Roma, Italy Acknowledgements

More information

Tools for Mapping Ontologies to Relational Databases: A Comparative Evaluation

Tools for Mapping Ontologies to Relational Databases: A Comparative Evaluation Tools for Mapping Ontologies to Relational Databases: A Comparative Evaluation Dorin Moldovan, Marcel Antal, Dan Valea, Claudia Pop, Tudor Cioara, Ionut Anghel, Ioan Salomie Computer Science Department

More information

SPARQL QUERY LANGUAGE WEB:

SPARQL QUERY LANGUAGE   WEB: SPARQL QUERY LANGUAGE JELENA JOVANOVIC EMAIL: JELJOV@GMAIL.COM WEB: HTTP://JELENAJOVANOVIC.NET SPARQL query language W3C standard for querying RDF graphs Can be used to query not only native RDF data,

More information

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Knowledge Representation (1/2) What is

More information

Analyzing Real-World SPARQL Queries in the Light of Probabilistic Data

Analyzing Real-World SPARQL Queries in the Light of Probabilistic Data Analyzing Real-World SPARQL Queries in the Light of Probabilistic Data Joerg Schoenfisch and Heiner Stuckenschmidt Data and Web Science Group University of Mannheim B6 26, 68159 Mannheim, Germany {joerg,heiner}@informatik.uni-mannheim.de

More information

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework

More information

Semantic Web Test

Semantic Web Test Semantic Web Test 24.01.2017 Group 1 No. A B C D 1 X X X 2 X X 3 X X 4 X X 5 X X 6 X X X X 7 X X 8 X X 9 X X X 10 X X X 11 X 12 X X X 13 X X 14 X X 15 X X 16 X X 17 X 18 X X 19 X 20 X X 1. Which statements

More information

RDF /RDF-S Providing Framework Support to OWL Ontologies

RDF /RDF-S Providing Framework Support to OWL Ontologies RDF /RDF-S Providing Framework Support to OWL Ontologies Rajiv Pandey #, Dr.Sanjay Dwivedi * # Amity Institute of information Technology, Amity University Lucknow,India * Dept.Of Computer Science,BBA University

More information

Where we are so far. Intro to Data Integration (Datalog, mediators, ) more to come (your projects!): schema matching, simple query rewriting

Where we are so far. Intro to Data Integration (Datalog, mediators, ) more to come (your projects!): schema matching, simple query rewriting Where we are so far Intro to Data Integration (Datalog, mediators, ) more to come (your projects!): schema matching, simple query rewriting Intro to Knowledge Representation & Ontologies description logic,

More information

Semantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018

Semantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018 Semantic reasoning for dynamic knowledge bases Lionel Médini M2IA Knowledge Dynamics 2018 1 Outline Summary Logics Semantic Web Languages Reasoning Web-based reasoning techniques Reasoning using SemWeb

More information

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY December 10, 2010 Serge Tymaniuk - Emanuel Scheiber Applied Ontology Engineering WS 2010/11 OUTLINE Introduction Matching Problem Techniques Systems and Tools

More information

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge

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 The Next Generation. Ian Horrocks Information Systems Group Oxford University Computing Laboratory

OWL 2 The Next Generation. Ian Horrocks Information Systems Group Oxford University Computing Laboratory OWL 2 The Next Generation Ian Horrocks Information Systems Group Oxford University Computing Laboratory What is an Ontology? What is an Ontology? A model of (some aspect

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

Modern Trends in Semantic Web

Modern Trends in Semantic Web Modern Trends in Semantic Web Miroslav Blaško miroslav.blasko@fel.cvut.cz January 15, 2018 Miroslav Blaško (miroslav.blasko@fel.cvut.cz) Modern Trends in Semantic Web January 15, 2018 1 / 23 Outline 1

More information

Ontology Engineering for Product Development

Ontology Engineering for Product Development Ontology Engineering for Product Development Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. This analysis is to identify requirements for a Description

More information

Semantic Searching. John Winder CMSC 676 Spring 2015

Semantic Searching. John Winder CMSC 676 Spring 2015 Semantic Searching John Winder CMSC 676 Spring 2015 Semantic Searching searching and retrieving documents by their semantic, conceptual, and contextual meanings Motivations: to do disambiguation to improve

More information

Knowledge Engineering with Semantic Web Technologies

Knowledge Engineering with Semantic Web Technologies This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0) Knowledge Engineering with Semantic Web Technologies Lecture 3: Ontologies and Logic 01- Ontologies Basics

More information

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka Object-UOBM An Ontological Benchmark for Object-oriented Access Martin Ledvinka martin.ledvinka@fel.cvut.cz Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague

More information

A Semi-Automatic Ontology Extension Method for Semantic Web Services

A Semi-Automatic Ontology Extension Method for Semantic Web Services University of Jordan From the SelectedWorks of Dr. Mutaz M. Al-Debei 2011 A Semi-Automatic Ontology Extension Method for Semantic Web Services Mutaz M. Al-Debei Mohammad Mourhaf Al Asswad Available at:

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

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications Edited by Franz Baader Deborah L. McGuinness Daniele Nardi Peter F. Patel-Schneider Contents List of contributors page 1 1 An Introduction

More information

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29 Semantic Web MPRI 2.26.2: Web Data Management Antoine Amarilli Friday, January 11th 1/29 Motivation Information on the Web is not structured 2/29 Motivation Information on the Web is not structured This

More information

Benchmarking RDF Production Tools

Benchmarking RDF Production Tools Benchmarking RDF Production Tools Martin Svihla and Ivan Jelinek Czech Technical University in Prague, Karlovo namesti 13, Praha 2, Czech republic, {svihlm1, jelinek}@fel.cvut.cz, WWW home page: http://webing.felk.cvut.cz

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

KNOWLEDGE MANAGEMENT AND ONTOLOGY

KNOWLEDGE MANAGEMENT AND ONTOLOGY The USV Annals of Economics and Public Administration Volume 16, Special Issue, 2016 KNOWLEDGE MANAGEMENT AND ONTOLOGY Associate Professor PhD Tiberiu SOCACIU Ștefan cel Mare University of Suceava, Romania

More information

From the Web to the Semantic Web: RDF and RDF Schema

From the Web to the Semantic Web: RDF and RDF Schema From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]

More information

Semantic representation of genetic circuit designs

Semantic representation of genetic circuit designs Semantic representation of genetic circuit designs Dr GÖKSEL MISIRLI School of Computing and Mathematics, Keele University & ANGEL GONI-MORENO, JAMES MCLAUGHLIN, ANIL WIPAT AND PHILLIP LORD Harmony 2018

More information

Mapping Relational Data to RDF with Virtuoso's RDF Views

Mapping Relational Data to RDF with Virtuoso's RDF Views Mapping Relational Data to RDF with Virtuoso's RDF Views Among its many talents, OpenLink Virtuoso Universal Server includes SPARQL support and an RDF data store tightly integrated with its relational

More information

A Tool for Storing OWL Using Database Technology

A Tool for Storing OWL Using Database Technology A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,

More information

Linked Data Tutorial

Linked Data Tutorial Linked Data Tutorial By: Noureddin Sadawi http://people.brunel.ac.uk/~csstnns 05 Feb 2014 1 Overview In this short tutorial we are going to see how we can create and manipulate semantic data using ontologies

More information

A Generalized Framework for Ontology-based Data Access

A Generalized Framework for Ontology-based Data Access A Generalized Framework for Ontology-based Data Access Elena Botoeva, Diego Calvanese, Benjamin Cogrel, Julien Corman, and Guohui Xiao Faculty of Computer Science Free University of Bozen-Bolzano, Italy

More information

An Archiving System for Managing Evolution in the Data Web

An Archiving System for Managing Evolution in the Data Web An Archiving System for Managing Evolution in the Web Marios Meimaris *, George Papastefanatos and Christos Pateritsas * Institute for the Management of Information Systems, Research Center Athena, Greece

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

An Improving for Ranking Ontologies Based on the Structure and Semantics

An Improving for Ranking Ontologies Based on the Structure and Semantics An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships.

More information

Ontology Servers and Metadata Vocabulary Repositories

Ontology Servers and Metadata Vocabulary Repositories Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development m.patel@ukoln.ac.uk http://www.ukoln.ac.uk/ Overview agentcities.net deployment grant Background

More information

Keyword Search over RDF Graphs. Elisa Menendez

Keyword Search over RDF Graphs. Elisa Menendez Elisa Menendez emenendez@inf.puc-rio.br Summary Motivation Keyword Search over RDF Process Challenges Example QUIOW System Next Steps Motivation Motivation Keyword search is an easy way to retrieve information

More information

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES Ms. Neha Dalwadi 1, Prof. Bhaumik Nagar 2, Prof. Ashwin Makwana 1 1 Computer Engineering, Chandubhai S Patel Institute of Technology Changa, Dist.

More information

Modeling LMF compliant lexica in OWL-DL

Modeling LMF compliant lexica in OWL-DL 19 21 June 11th International conference DIN Deutsches Institut für Normung e. V. Modeling LMF compliant lexica in OWL-DL Malek Lhioui 1, Kais Haddar 1 and Laurent Romary 2 1 : Multimedia, InfoRmation

More information

Knowledge Engineering with Semantic Web Technologies

Knowledge Engineering with Semantic Web Technologies This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0) Knowledge Engineering with Semantic Web Technologies Lecture 3 Ontologies and Logic 3.7 Description Logics

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

A Framework for Performance Study of Semantic Databases

A Framework for Performance Study of Semantic Databases A Framework for Performance Study of Semantic Databases Xianwei Shen 1 and Vincent Huang 2 1 School of Information and Communication Technology, KTH- Royal Institute of Technology, Kista, Sweden 2 Services

More information

Bryan Smith May 2010

Bryan Smith May 2010 Bryan Smith May 2010 Tool (Onto2SMem) to generate declarative knowledge base in SMem from ontology Sound (if incomplete) inference Proof of concept Baseline implementation Semantic memory (SMem) Store

More information

SPARQL: An RDF Query Language

SPARQL: An RDF Query Language SPARQL: An RDF Query Language Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2015/16 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

An Introduction to the Semantic Web. Jeff Heflin Lehigh University An Introduction to the Semantic Web Jeff Heflin Lehigh University The Semantic Web Definition The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined

More information

Semantic Web. Tahani Aljehani

Semantic Web. Tahani Aljehani Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,

More information

Two Layer Mapping from Database to RDF

Two Layer Mapping from Database to RDF Two Layer Mapping from Database to Martin Svihla, Ivan Jelinek Department of Computer Science and Engineering Czech Technical University, Prague, Karlovo namesti 13, 121 35 Praha 2, Czech republic E-mail:

More information

JENA: A Java API for Ontology Management

JENA: A Java API for Ontology Management JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic

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

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

Description Logics as Ontology Languages for Semantic Webs

Description Logics as Ontology Languages for Semantic Webs Description Logics as Ontology Languages for Semantic Webs Franz Baader, Ian Horrocks, and Ulrike Sattler Presented by:- Somya Gupta(10305011) Akshat Malu (10305012) Swapnil Ghuge (10305907) Presentation

More information

TagOntology. Tom Gruber Co-Founder and CTO, RealTravel tomgruber.org

TagOntology. Tom Gruber Co-Founder and CTO, RealTravel tomgruber.org TagOntology Tom Gruber Co-Founder and CTO, RealTravel tomgruber.org Let s share tags. What would we actually share? stuff that only people can read, one by one data that makes for pretty graphs and clouds

More information

Methodologies, Tools and Languages. Where is the Meeting Point?

Methodologies, Tools and Languages. Where is the Meeting Point? Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index

More information

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS 82 CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS In recent years, everybody is in thirst of getting information from the internet. Search engines are used to fulfill the need of them. Even though the

More information

Ontology as Knowledge Base for Spatial Data Harmonization

Ontology as Knowledge Base for Spatial Data Harmonization Ontology as Knowledge Base for Spatial Data Harmonization Otakar Cerba, Karel Charvat University of West Bohemia, Plzen, Czech Republic Help Service Remote Sensing, Benesov, Czech Republic 1 Objectives

More information

abstract service. Because the discovery process is guided by the functionality of the community, so, the returned concrete services of the community m

abstract service. Because the discovery process is guided by the functionality of the community, so, the returned concrete services of the community m Ontology-driven and Community-based Framework for Services Description and Selection of Composite Services Amel Boustil Lire laboratory, Constantine 2 University, Computer Science Department, FS, University

More information

Semantic Interoperability. Being serious about the Semantic Web

Semantic Interoperability. Being serious about the Semantic Web Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common

More information

Ontop at Work. Birkbeck, University of London, U.K.

Ontop at Work. Birkbeck, University of London, U.K. Ontop at Work Mariano Rodríguez-Muro 1, Roman Kontchakov 2 and Michael Zakharyaschev 2 1 Faculty of Computer Science, Free University of Bozen-Bolzano, Italy 2 Department of Computer Science and Information

More information

Helmi Ben Hmida Hannover University, Germany

Helmi Ben Hmida Hannover University, Germany Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the

More information

BEXIS Release Notes

BEXIS Release Notes BEXIS 2.11.3 Release Notes 16.05.2018 BEXIS 2.11.3 is a minor release after fixing some issues in BEXIS 2.11.2. If you are using BEXIS 2.11.2, we recommend upgrading the working system to BEXIS 2.11.3.

More information

SPARQL Protocol And RDF Query Language

SPARQL Protocol And RDF Query Language SPARQL Protocol And RDF Query Language WS 2011/12: XML Technologies John Julian Carstens Department of Computer Science Communication Systems Group Christian-Albrechts-Universität zu Kiel March 1, 2012

More information

Ontologies and OWL. Riccardo Rosati. Knowledge Representation and Semantic Technologies

Ontologies and OWL. Riccardo Rosati. Knowledge Representation and Semantic Technologies Knowledge Representation and Semantic Technologies Ontologies and OWL Riccardo Rosati Corso di Laurea Magistrale in Ingegneria Informatica Sapienza Università di Roma 2016/2017 The Semantic Web Tower Ontologies

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

ACT Automated Clearance Tool: Improving the Diplomatic Clearance Process for AMC

ACT Automated Clearance Tool: Improving the Diplomatic Clearance Process for AMC ACT Automated Clearance Tool: Improving the Diplomatic Clearance Process for AMC Alice M. Mulvehill Brett Benyo David Rager - BBN Technologies Edward DePalma - Air Force Research Laboratory June 2004 ACT

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

Today s Plan. 1 Repetition: RDF. 2 Jena: Basic Datastructures. 3 Jena: Inspecting Models. 4 Jena: I/O. 5 Example. 6 Jena: ModelFactory and ModelMaker

Today s Plan. 1 Repetition: RDF. 2 Jena: Basic Datastructures. 3 Jena: Inspecting Models. 4 Jena: I/O. 5 Example. 6 Jena: ModelFactory and ModelMaker Today s Plan INF3580/4580 Semantic Technologies Spring 2015 Lecture 3: Jena A Java Library for RDF Martin Giese 2nd February 2015 2 Department of Informatics University of Oslo INF3580/4580 :: Spring 2015

More information

The Semantic Web Explained

The Semantic Web Explained The Semantic Web Explained The Semantic Web is a new area of research and development in the field of computer science, aimed at making it easier for computers to process the huge amount of information

More information

OWL extended with Meta-modelling

OWL extended with Meta-modelling OWL extended with Meta-modelling Regina Motz 1, Edelweis Rohrer 1, Paula Severi 2 and Ignacio Vidal 1 1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay 2 Department

More information

Towards an Ontology-based Soil Information System

Towards an Ontology-based Soil Information System 21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Towards an Ontology-based Soil Information System Yanfeng Shu a and Qing

More information

Comparison of Semantic Web serialization syntaxes

Comparison of Semantic Web serialization syntaxes Comparison of Semantic Web serialization syntaxes Tony Mallia Edmond Scientific 7 March 2015 Introduction This is the comparison of serialization syntaxes supported by Protégé. The sample contains two

More information

Semi-Automatic Discovery of Meaningful Ontology from a Relational Database

Semi-Automatic Discovery of Meaningful Ontology from a Relational Database University of Colorado, Boulder CU Scholar Computer Science Graduate Theses & Dissertations Computer Science Spring 1-1-2011 Semi-Automatic Discovery of Meaningful Ontology from a Relational Database David

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