Distributed Semantic Associations Matt Perry Maciej Janik Conrad Ibanez.

Slides:



Advertisements
Similar presentations
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Advertisements

RDF triple store Ontology Curator Harvester Departmental Web sites Research grants databases Query system Web interface Harvester.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML DOCUMENTS AND DATABASES
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Knowledge Graph: Connecting Big Data Semantics
Universal Search and Social Networking Exploiting the features of each to enhance the other and the tools that make it possible Peter Wallqvist Ravn Systems.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Xyleme A Dynamic Warehouse for XML Data of the Web.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
Generating Application Ontologies from Reference Ontologies Marianne Shaw Todd Detwiler Jim Brinkley Dan Suciu University of Washington.
Ontology Views Update Marianne Shaw Nov. 26, 2007.
Ontology translation: two approaches Xiangkui Yao OntoMorph: A Translation System for Symbolic Knowledge By: Hans Chalupsky Ontology Translation on the.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Data Integration in Service Oriented Architectures Rahul Patel Sr. Director R & D, BEA Systems Liquid Data – XML-based data access and integration for.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
Information Extraction with Linked Life Data 19/04/2011.
Clinical Trials Program PhUSE Semantic Technology WG.
Survey of Semantic Annotation Platforms
TELEFÓNICA I+D Date: 25th October 2007 Sergio Garcí á Gómez © 2007 Telefónica Investigación y Desarrollo, S.A. Unipersonal SPIDERS Semantic.
Trisolda Jakub Yaghob Charles University in Prague, Czech Rep.
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
Knowledge Representation CPTR 314. The need of a Good Representation  The representation that is used to represent a problem is very important  The.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
Keyword Searching and Browsing in Databases using BANKS Seoyoung Ahn Mar 3, 2005 The University of Texas at Arlington.
LOD for the Rest of Us Tim Finin, Anupam Joshi, Varish Mulwad and Lushan Han University of Maryland, Baltimore County 15 March 2012
Peer-to-Peer Discovery of Semantic Associations Matthew Perry, Maciej Janik, Cartic Ramakrishnan, Conrad Ibanez, Budak Arpinar, Amit Sheth 2 nd International.
Peer to Peer A Survey and comparison of peer-to-peer overlay network schemes And so on… Chulhyun Park
RDF languages and storages part 1 - expressivness Maciej Janik Conrad Ibanez CSCI 8350, Fall 2004.
SPARQL In-Class Shared Exercise. Pop Quiz If you have a large knowledge store, why should you not issue: SELECT ?s ?p ?o WHERE { ?s ?p ?o } Ans: It returns.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
Semantic Publishing Benchmark Task Force Fourth TUC Meeting, Amsterdam, 03 April 2014.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Aim Ability to automate the detection of financial inconsistency and irregularity Problem Need to create a unified and logically rigorous terminology.
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
Semantic web Bootstrapping & Annotation Hassan Sayyadi Semantic web research laboratory Computer department Sharif university of.
Steven Seida How Does an RDF Knowledge Store Compare to an RDBMS?
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
Raluca Paiu1 Semantic Web Search By Raluca PAIU
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Making Software Agents Smarter Tim Finin University of Maryland, Baltimore County ICAART 2010, 22 January 2010
RDF storages and indexes Maciej Janik September 1, 2005 Enterprise Integration – Semantic Web.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
RDF languages and storages part 2 - indexing semi-structure data Maciej Janik Conrad Ibanez CSCI 8350, Fall 2004.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Build Your Own Identity Hub Ted Lawless Code4Lib 2016 – March 8 th, 2016.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Composing Web Services and P2P Infrastructure. PRESENTATION FLOW Related Works Paper Idea Our Project Infrastructure.
Σύστ ημα ενοποίησης δεδομένων με βάση τα αντικείμενα A Matching Framework for Entity-Based Aggregation 9 th Hellenic Data Management Symposium Ekaterini.
Peer-to-Peer Discovery of Semantic Associations
Multiplying 2 Digit Factors
Knowledge Discovery in the Semantic Web
Peer–Mediated Distributed Knowledge Management
Analyzing and Securing Social Networks
Experience Management
Adrian Diaz Eric Clark Tim Peek
G-CORE: A Core for Future Graph Query Languages
W3C Recommendation 17 December 2013 徐江
Jena HBase: A Distributed, Scalable, Efficient RDF Triple Store
Jena HBase: A Distributed, Scalable, Efficient RDF Triple Store
A Semantic Peer-to-Peer Overlay for Web Services Discovery
Sample C2 System 16 Agents on 2 (physical) Nodes
Presentation transcript:

Distributed Semantic Associations Matt Perry Maciej Janik Conrad Ibanez

Motivation Semantic Web, by its web nature is distributed Knowledge will be stored in multiple stores, multiple ontologies Search for semantic paths will have to include many knowledge sources

Distributed ρ-path problem: Find all paths from a start node to an end node over the distributed RDF graphs Knowledge bases - ontologies border nodes

Assumptions K-hop limited ρ-path search Entity disambiguation across KBs

Problems Search Efficiency How to continue a search from one KB to another When to stop a search in one KB and start it in another How to piece together path fragments

Approach Super-Peer Peer KB

Border Nodes KB1 KB2 Border Node

Distance Between Borders KB2 KB1 KB3 Dist(KB1KB2, KB1KB3) = 3 Dist(KB1KB2, KB2KB3) = 1 Dist(Start, KB1KB2) = 1 Dist(End, KB1KB3) = 1 Start End

Query Plan Graph Basic Idea: 1.Add start and end node to QPG 2.Do path search (<= K) through QPG 3.Convert the paths to a set of queries

Converting Paths To Queries ρ-path (Start, End, 12) KB1 – ρ-path (Start, KB1/KB2, 6) KB2 - ρ-path (KB1/KB2, KB2/KB3, 5) KB3 - ρ-path (KB2/KB3, End, 7) KB1/KB2 Start KB2/KB3End 4 2 3

Super-Peer Level QPG

Integration of SP graph and Peer Graph

Whole Process 1.Peer asks SP for Query Plan 2.SP finds endpoints and adds them to SP QPG 3.SP finds all Paths through SP QPG 4.SP converts these Paths in subquery plan requests for each SP 5.Each SP uses the process recursively on its peer-level QPG to form peer-level query plan 6.The union of the peer-level query plans is the final query plan 7.The peer then executes this plan

Test sets Agent 2054 Athlete 4343 Athlete 2805 Team 8286 Agent 1632 Agent 566 Agent 2457 Agent 2215 Agent 717 Agent 2054 Athlete 6778 Athlete 7028 Athlete 6988 Team 8430 Agent 1808 Agent 2215 Agent 1194 Agent 717 Team 8405 Agent 2054 Athlete 2951 Athlete 6041 Athlete 3108Agent 2418 Test 3Test 1 Test 2 Border 1/2/3 Border 1/2