Query Construct Interfaces of RDF Data an introduction

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
Natural Language Interfaces to Ontologies Danica Damljanović
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Provenance in Open Distributed Information Systems Syed Imran Jami PhD Candidate FAST-NU.
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
Query Processing and Reasoning How Useful are Natural Language Interfaces to the Semantic Web for Casual End-users? Esther Kaufmann and Abraham Bernstein.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Web-site Management System Strudel Presented by: LAKHLIFI Houda Instructor: Dr. Haddouti.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Graph Algebra with Pattern Matching and Aggregation Support 1.
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Architectural Design.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
NUITS: A Novel User Interface for Efficient Keyword Search over Databases The integration of DB and IR provides users with a wide range of high quality.
Logics for Data and Knowledge Representation
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
SemSearch: A Search Engine for the Semantic Web Yuangui Lei, Victoria Uren, Enrico Motta Knowledge Media Institute The Open University EKAW 2006 Presented.
Network of Epidemiology Digital Objects Naren Sundar, Kui Xu Client: Sandeep Gupta, S.M. Shamimul CS6604 Class Project.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Web-site Building Methodologies Current Research.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
MICHAL TVAROŽEK, MICHAL BARLA, GYÖRGY FRIVOLT, MAREK TOMŠA, MÁRIA BIELIKOVÁ Improving Semantic Search via Integrated Personalized Faceted and Visual Graph.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University IWPSE 2003 Program.
VLDB2005 CMS-ToPSS: Efficient Dissemination of RSS Documents Milenko Petrovic Haifeng Liu Hans-Arno Jacobsen University of Toronto.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Visualization Four groups Design pattern for information visualization
Semantic Web Portal: A Platform for Better Browsing and Visualizing Semantic Data Ying Ding et al. Jin Guang Zheng, Tetherless World Constellation.
Introduction to Databases Angela Clark University of South Alabama.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Page 1 Renzo Angles and Claudio Gutierrez University of Chile ACM Computing Surveys, 2008 Survey of Graph Database Models.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Browsing Linked Data Graphs PUC-Rio – DI Aluno: Jeronimo Eichler 12014OWL - Jeronimo Eichler.
Web mining is the use of data mining techniques to automatically discover and extract information from Web documents/services
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Optimal SenTree: representing RDF sentence as a tree with minimal reversed triples Qingxia Liu
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Lesson # 9 HP UCMDB 8.0 Essentials
Object-Oriented Modeling with UML
Difficulties in Expert System Development
Introduction to Unified Modeling Language (UML)
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Search Engine Architecture
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
DATASET 查询构建 设计方案 2018/11/16 刘庆霞 Websoft NJU.
Ontology Partition for Browsing
Gong Cheng, Yanan Zhang, and Yuzhong Qu
CSc4730/6730 Scientific Visualization
Verbalized Query Construction on general case (con.3)
Dynamic Queries for Visual Information Seeking Ben Shneiderman
Searching with context
Khadija Elbedweihy, Stuart N. Wrigley, and Fabio Ciravegna
Magnet & /facet Zheng Liang
Qingxia Liu Optimal SenTree: representing RDF sentence as a tree with minimal reversed triples Qingxia Liu
Facilitating Navigation on Linked Data through Top-K Link Patterns
NIEM Tool Strategy Next Steps for Movement
CoXML: A Cooperative XML Query Answering System
Presentation transcript:

Query Construct Interfaces of RDF Data an introduction Qingxia Liu

Motivation Problem Functions in need Requirements How to get useful information in RDF dataset Functions in need Browse + Query Requirements Easy to use Easy to understand ( no need for training ) Portable (domain-independent) Support complex query

Approaches of Construct Structured Query Nature Language Input NLP-Reduce, Ginseng(CNL) Menu based visKWQL, Explorator, GRQL Form based K-Search Graph based Visor, Semantic-Crystal, Affective Graph, NITELIGHT Other VisiNav

Ginseng A guided input natural language search engine Advantages Base on a grammar Input full sentence by selecting the possible completions Advantages Easy to understand and use Disadvantages Too restrictive : cause to repeatedly reformulate in a kind of back tracking behavior

Ginseng

visKWQL A visual interface for the KWQL language to support constructing queries on semantic wiki Advantages Support complex query: conjunctions, disjunctions and negations of values or qualifier or resource terms; Allows for creation of rules: reshape and aggregate results Disadvantages Hard to read when there is too much layer

ci(text:Java OR (tag(name:XML) AND author:Mary)) visKWQL Select documents that either have “Java” in their text or that have the tag “XML” and were authored by Mary KWQL ci(text:Java OR (tag(name:XML) AND author:Mary)) visKWQL

Visor Overview-first data-on demand approach to browsing data Advantages Graphical representation Allows explore from multiple points in the graph Disadvantages Cannot construct complex query ( only support binary relations between collections)

Visor 在出生地拍过电影的演员

VisiNav Path traversal: select an object property to perform o set-based focus change Advantages Construct queries using navigation (object property) Easy to refine Disadvantages Only support star queries

VisiNav

Problems of querying RDF data Limited knowledge about target dataset exploratory: offering surrounding information at each step Difficult to use and understand Structured Query Language controlled natural language Structure ambiguous of NL e.g. “Find courses which are prerequisites of courses whose course department is computer Science and whose course credit is 3.”[1] tree-structured constructing procedure and represent

Our Method Interactive model Representation Construct structured query while exploring on schema level Representation Controlled Nature Language Avoid illegal query Structured (tree-like) lay out Easy to understand

Construct Procedure Init create the root node Modify Project Node Setting rename current node delete current node Value Constraint class constraint: for uri / blanknode/literal resource filter: value range binary constraint relation to existing variable Link add an arc to a new node Project

Controlled Nature Language Head: Find All (x) select all x that exists any patterns stated in the Query body. x is a list of projected variables. Body: that (statements) leading of the body part (x) has property… a button leading to recommends of available links (x) relate to … a button leading to recommends of available binary constraints (x) has (p y)/ (y) is p of (x) stating an added pattern (?x p ?y) x(C) C displays value constraints on variable x, and x is a button leading to node setting and value constraint

Example reconstruct: maintain an exploring tree Information Need: what do you want to find? restart reconstruct: maintain an exploring tree Find all ?film1 , ?runtime, ?director, ?writer, ?film2, ?runtime2, that ?film1 (Film) has runtime ?runtime (from 0 to 7200) has director ?director (Director) has made ?film2 (Film) has property… relate to… has writer ?writer (Writer) is writer of ?film1 has runtime ?runtime2 (from 7200 to 10800) Information Need: Find two films that has the same director and writer ,and the first film’s runtime between 0 and 7200 seconds, the second film’s runtime between 7200 and 10800 seconds;

References [1] Thompson, Craig W., et al. "Building Usable Menu-Based Natural Language Interfaces To Databases." VLDB. 1983. [2] A. Harth: VisiNav: A system for visual search and navigation on web data. Journal of Web Semantics, 8(4): 348-354, 2010 [3] E. Kaufmann and A. Bernstein. How useful are natural language interfaces to the semantic web for casual end-users? In 6th International Semantic Web Conference,pages 281–294, Nov 2007. [4] Nikolaos Athanasis, Vassilis Christophides, Dimitris Kotzinos: Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL). International Semantic Web Conference 2004: 486-501 [5] Samur Araújo, Daniel Schwabe: Explorator: A tool for exploring RDF data through direct manipulation. LDOW 2009 [6] Khadija Elbedweihy, Stuart N. Wrigley, Fabio Ciravegna. (2012). Evaluating semantic search query approaches with expert and casual users. In The Semantic Web–ISWC 2012 (pp. 274-286). Springer Berlin Heidelberg. [7] I.Popov, M. Schraefel, W. Hall, N. Shadbolt: Connecting the Dots: A Multi-pivot Approach to Data Exploration. In: Proc. of International Semantic Web Conference, 553-568, 2011 [8] Andreas Hartl, Klara A. Weiand, Fran?ois Bry: visKWQL, a Visual Renderer For a Semantic Web Query Language. Proceedings of the 19th international conference on World wide web(pp. 1253-1256). ACM, 2010.