BBY 464 Semantic Information Management (Spring 2016) Semantic Query Languages Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Querying on the Web: XQuery, RDQL, SparQL Semantic Web - Spring 2006 Computer Engineering Department Sharif University of Technology.
XML: Extensible Markup Language
SQL-week5-1 In-Class Exercise Answer IST 210 Organization of Data IST2101.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Michael Povolotsky CMSC491s/691s. What is Virtuoso? Virtuoso, known as Virtuoso Universal Server, is a multi-protocol RDBMS Includes an object-relational.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Searching the Semantic Web. Introduction  Research Focuses: IE Ontologies (creating, languages, merging, storing, querying)  Next Sep: Using the Semantic.
Structured Query Language Chapter Three Part 3 – Inserts, Updates, Deletes.
Fundamentals, Design, and Implementation, 9/e COS 346 Day 11.
Database management concepts Database Management Systems (DBMS) An example of a database (relational) Database schema (e.g. relational) Data independence.
Fundamentals, Design, and Implementation, 9/e Chapter 6 Introduction to Structured Query Language (SQL)
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 4: 20 May.
CSE 636 Data Integration Introduction. 2 Staff Instructor: Dr. Michalis Petropoulos Location: 210 Bell Hall Office Hours:
Database Systems Chapter 1 The Worlds of Database Systems.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute.
XML in SQL Server Overview XML is a key part of any modern data environment It can be used to transmit data in a platform, application neutral form.
27/04/08 rev 29/4/08CmpE 588 Spring 2008 EMU1 Semantic Query Languages Atilla ELÇİ Dept. of Computer Engineering Eastern Mediterranean University.
DATABASE and XML Moussa Mané. Learning Objectives ● Learn about Native XML Databases ● Learn about the conversion technology available ● Understand New.
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
DBMS Lab Projects. Information System Design Auction Portal Items Bidders Bid Managers Lowest Bid Incremental Bidding.
Entity Recognition via Querying DBpedia ElShaimaa Ali.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
I Copyright © Oracle Corporation, All rights reserved. Introduction.
Trisolda Jakub Yaghob Charles University in Prague, Czech Rep.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Chapter 1 Introduction Yonsei University 1 st Semester, 2015 Sanghyun Park.
Database Processing: Fundamentals, Design, and Implementation, 9/e by David M. KroenkeChapter 6/1 Copyright © 2004 Please……. No Food Or Drink in the class.
XML Databases by Sebastian Graf Hier beginnt mein toller Vortrag.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
What is HTTP? - the underlying communication protocol used by the www - common HTTP headers?
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
NOSQL Implementation and examples Maciej Matuszewski.
1 Information Retrieval LECTURE 1 : Introduction.
Chapter 1 Introduction Yonsei University 1 st Semester, 2014 Sanghyun Park.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Managing Semi-Structured Data. Is the web a database?
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
© 2009 OpenLink Software, All rights reserved. Mapping Relational Databases to RDF with OpenLink Virtuoso Orri Erling - Program Manager, Virtuoso.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
BBY 464 Semantic Information Management (Spring 2016) Ontologies and OWL: Web Ontology Language Yaşar Tonta & Orçun Madran [yasartonta,
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
XML: Extensible Markup Language
Structured Query Language
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
Middleware independent Information Service
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
RELATIONAL DATABASE MODEL
Analyzing and Securing Social Networks
Web IR: Recent Trends; Future of Web Search
Chapter 2 Database Environment Pearson Education © 2009.
Database management concepts
1.1 The Evolution of Database Systems
Structured Query Language
Database management concepts
Database Management Systems
Chapter 2 Database Environment Pearson Education © 2009.
Information - the lifeblood of the business
Course Instructor: Supriya Gupta Asstt. Prof
Presentation transcript:

BBY 464 Semantic Information Management (Spring 2016) Semantic Query Languages Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University Department of Information Management

Semantic Web

From Syntactic to Semantic Interoperability

Search Engines According to Zadeh Insufficient Works through 2-values logic Can’t make inferences Source: Zadeh, 2005, 2006)

Conversion to Question Answering Systems World’s knowledge Relevance (statistical/semantic) – q: How old is Vera? – p: Vera is the same age as Irene – r: Irene is 65 Making inferences from perception-based knowledge – 2-valued logic and probability is not valid The main problem is understanding natural language Source: Zadeh, 2005, 2006)

Problems Query formulation – Synonymous words (“garbage theory”) Lack of semantics – “Telekom Inc. Turkey Nebi Fışkın Director” – “Istanbul-based Mobilfon’s Executive Committee appointed Nebi Fışkın as CEO Lack of context – In which context user seeks information – COntext INterchange (COIN) Presentation of search results – Users cannot look at the results beyond the first page. Source: Warren & Davies, 2007, pp

Examples Google Wolfram Alpha Swoogle

From Databases to Data Spaces Database -> structured Data space -> not so structured – Its primary function is to simplify integration of heterogeneous data – e.g., semi-structured data such as XML documents and text files – They will be accessible via the same interface as structured data organized into tables or key/value pairs – Secondary function of a data space is to simplify data integration by providing data mapping and semantic integration facilities for hosted data collections and external data resources such as relational databases or files Source:

Database – Can be queried with SQL (Structured Query Language) Data space – NoSQL (Not only SQL) databases that specialize in semi-structured data

Source:

Chapter 6/11 Copyright © 2004 Structured Query Language (SQL) SELECT * FROM PROJECT WHERE Department =’Finance’ AND MaxHours > 100; Example: SELECT Statement

Chapter 6/12 Copyright © 2004 Subqueries Subqueries can be extended to include many levels Example SELECT DISTINCT Name FROM EMPLOYEE WHERE EmployeeNumber IN (SELECT EmployeeNum FROM ASSIGNMENT WHERE HoursWorked > 40 AND ProjectID IN (SELECT ProjectID FROM PROJECT WHERE Department = ‘Accounting’));

SPARQL SPARQL Protocol and RDF Query Language Semantic query language Retrieves and manipulates data in RDF format Source:

Examples Returns names and s of every person in the FOAF dataset Source:

“What are all the country capitals in Africa?” Source:

Web 2.0 is a critical precursor of Semantic Web and complements RDF Semantic Web will be triggered by Web apps (blogs, wikis, social networks, photo sharing services, and so on) that require open data and atomic data containment (Data Spaces) Transition from “programmable web” to “programmable and query-able web of databases” Representing non-RDF data as RDF data by way of Ontology mapping

How? 1. By storing app triples in an RDF Triple Store 2. By converting SPARQL queries to SQL and reformatting results back into RDF from.

RDF Triple Store Implementation Data types Data dictionary (System tables and indexes) Virtuoso SQL and SPARQL Fusion Join Operation Algorithms Data import and index compaction

RDF Data Management Xquery Xpath XSLT XMLS