10/4/20141 WP2 Discovery mechanism of the OpenKnowledge system (“Semantic routing”) (presented by Ronny Siebes) OpenKnowledge project review WP2 -Discovery
10/4/ Functional description + architecture of the OK- System (D2.1a and D2.1b) [additional work as a decision to get an actual working prototype and final system] 2.Emulation of routing mechanisms (D2.2?) 3. Implementation discovery service (prototype and beyond) What we did last year on WP2: OpenKnowledge project review WP2 -Discovery
10/4/ What is the Open-Knowledge System? 1.Current limitations leading to a validation of our system. 2.What are our goals of the Open-Knowledge System? 1.Large scale in humans and machines 2.Diffentiation between types of participants, like average user, programmers … 3.Low integration effort with existing work 4.Open participation 5.Re-use, re-use and re-use 6.Means to evaluate who is good and who’s not 3.Why the Open-Knowledge system is a good idea? 1.Comparison with MAS, P2P, Grids, WWW, SW 4.How would the system look like? 1.User perspective (‘screenshots’ and functionality) 2.System overview in a technical sense (covered by D2.1b) Functional description + architecture of the OK-system OpenKnowledge project review WP2 -Discovery
10/4/ Can we give examples where the system will be useful? 1.Emergency response 2.Bio- informatics 3.SW tool development 6.Which techniques will be applicable? 1.Interaction models 2.Mapping 3.Query relaxation 4.Discovery 5.Trust + reputation 6.Media2semantics 7.Semantic web tools 7.How will we evaluate the system? (for each point of 6 we say how) Functional description + architecture of the OK-system OpenKnowledge project review WP2 -Discovery
10/4/ Compared JXTA, Pgrid and FreePastry -JXTA implementation has many bugs and algorithm does not scale -Pgrid takes lots of time to stabalize -FreePastry is easy and works -Compared different routing algorithms -Emulations of hundreds of nodes on the DAS2 Emulation experiments OpenKnowledge project review WP2 -Discovery
Discovery implementation 10/4/20146OpenKnowledge project review WP2 -Discovery
10/4/20147 Coordinator Discovery Node Peer Discovery System Organization Related to WP1: communication OpenKnowledge project review WP2 -Discovery
10/4/ IM Code OKC IM Code OKC Coordinator Discovery Node Peer Publishing ABCABC OpenKnowledge project review WP2 -Discovery
10/4/ IM Code OKC IM Code OKC Okc IM Code Okc IM Code OKC ? Coordinator Discovery Node Peer Discovering Descriptions ABCABC OpenKnowledge project review WP2 -Discovery
10/4/ IM OKC IM OKC IM OKC IM OKC IM OKC IM OKC IM OKC Coordinator Discovery Node Peer Retrieving Implementations ABCABC OpenKnowledge project review WP2 -Discovery
10/4/ ABCABC IM Code OKC IM Code OKC IM Code OKC IM Code OKC IM Code IM Code OKC IM Code IM Code OKC IM Code OKC IM Code OKC Coordinator Discovery Node Peer Subscribing to Interactions OpenKnowledge project review WP2 -Discovery
10/4/ ABCABC IM Code OKC IM Code OKC IM Code OKC IM Code OKC IM Code IM OKC IM Code IM Code OKC IM Code OKC IM Code OKC ABCABC IM Coordinator Discovery Node Peer Coordinator Initialization OpenKnowledge project review WP2 -Discovery
10/4/ ABCABC IM Code OKC IM Code OKC IM Code OKC IM Code OKC IM Code IM Code OKC IM Code IM Code OKC IM Code OKC IM Code OKC ABCABC ABCABC ABCABC r( inquirer, initial ) r( oracle, necessary, 1 ) A( inquirer, ID2 ) :: ask(W) => a( oracle, ID )<- toknow(W) then definition(W,D) <= a(oracle, ID) then null <- show(W,D) B( oracle, ID ) :: ask(W) <= a(inquirer, ID2 ) then definition(W,D) => a(inquirer, ID2) <- define(W,D) C( translator, ID ) :: ask(W) <= a(ioracle, ID2 ) then definition(W,D) => a(inquirer, ID2) <- define(W,D) Interaction Model Coordination OpenKnowledge project review WP2 -Discovery