Download presentation
Presentation is loading. Please wait.
Published byPatrick Bain Modified over 10 years ago
1
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing P2P-based Semantic Resource Discovery Felix Heine, Matthias Hovestadt, Odej Kao, Kerstin Voss fh@upb.de, maho@upb.de, okao@upb.de, kerstinv@upb.de
2
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Agenda Motivation System Design and Workflow Implementation Details Conclusion
3
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Motivation Search: Pentium 3 RAM >= 256 MB Pentium 4 SRAM = 1024 MB Pentium 3 DDR2 RAM = 512 MB Organization A Organization B Organization C Semantic Search Engine
4
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Motivation Previous work for semantic search Central database stores information DL (Description Logics) more expressive than RDF (Resource Description Framework) Decentralized concept necessary Local resources should be favored Search according to static and dynamic data
5
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Idea
6
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Pool Poolclient System Design Userclient Poolhead Pool Poolhead Poolclient P2P Poolclient
7
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery PeerThing - Initialization Pool Poolhead Pool Poolhead Poolclient P2P Poolclient S S S S S S S Userclient
8
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery PeerThing – Query Process Pool Userclient Poolhead Pool Poolhead Poolclient P2P Poolclient S S D S D D S D D Pentium 3 500 MB RAM free P3, 250 MB free P3, 600 MB free P2, 500 MB free S AMD XPAMD Athlon
9
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Local Implementation Poolclients Elect one poolhead Inform poolhead once about static features Provide dynamic data on request Poolheads Expert system RACER PRO for semantic search Knowledge base in OWL DL (Web Ontology Language) Requests in DIG Hold static data from his clients, cache dynamic data Local resources can be favored in search Establish connection to other pools via P2P
10
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Features of the P2P Network Bases on Gnutella concept (JTella implementation) Modifications: Locality is considered for the connection process Connect only with the nearest peers Direct Routeback of answers
11
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Features for Usability Semantic Queries No detailed description necessary Compatible resources can be found Higher success rate, easy to use UserInterface shows currently used ontology Dynamic reconfiguration Only valid requests Language reconfiguration according to ontology labels Easy to use, to reconfigurate
12
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Screenshot staticdynamic
13
UNIVERSITÄT PADERBORN Die Universität der Informationsgesellschaft PeerThing: P2P-based Semantic Resource Discovery Conclusion Semantic search finds compatible results Decentralized concept with no bottlenecks Dynamic reconfiguration with ontologies Simple usability Improved P2P Network implementation Prototype implemented Future Work: Support of multiple ontologies Thanks for your attention! Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.