Download presentation
Presentation is loading. Please wait.
Published byElijah Watson Modified over 9 years ago
1
Copyright 2005 Digital Enterprise Research Institute. All rights reserved. www.deri.org Triple Space Computing TSC Reto Krummenacher reto.krummenacher@deri.org
2
2 1.Why Triple Space Computing? 2.TSC Project 3.Technology Facts and Figures
3
3 Why Triple Space Computing?
4
4 Triple Spaces embody a communication paradigm for anonymous, asynchronous information exchange through publication that ensures the persistency and unique identification (URI) of the communicated semantic data, particularly tailored to machine-machine interaction patterns. Why Triple Space Computing?
5
5 Web site: http://tsc.deri.at Start date:March 2005 End date:August 2007 Duration:30 months Number of partners: 4 Number of WPs: 6 Number of deliverables:19 TSC Project Thonhauser Data Engineering GmbH
6
6 WP1: TSC Framework Conceptual model, general framework, guidelines WP2: Interoperability and Architecture Component design, middleware, implementation plan WP3: Prototype Implementation and validation of prototype WP4: Case Study WP5: Dissemination WP6: Project Management TSC Project
7
7 Technology Facts and Figures: Idea
8
8 Triple Space publish read take
9
9 Technology Facts and Figures: Architecture Coordination Infrastructure based on Super-Peer System Server, Heavy Client, Light Client No Client-Server but Consumer-Producer System TS Kernel
10
10 TS Kernel Technology Facts and Figures Conceptual Model of Space and Data TS Kernal Architecture and Layering
11
11 RDF Triples: fundamental Semantic Web data model RDF Graph: a set of “manually” grouped triples Named Graph: a pair (URI u, RDF Graph g) Technology Facts and Figures: Conceptual Models Triple Space: a virtual unit of the shared middleware Triple Space URI: the identifier of a Triple Space Triple Space Domain, e.g. http://tsc.deri.at/doap.rdf sub obj
12
12 Technology Facts and Figures: TS Kernel write, read, take, query, update, subscribe, advertise based on - URIs - Templates (SPARQL, N3QL) - Named Graphs setPermissions, createUser, deleteUser, createRole, deleteRole, addUserToRole based on - Named Graphs - Meta Graph add, remove mediation rules based on - RDF Triples - URIs
13
13 Technology Facts and Figures: Coordination CORSO: Shared Object Space
14
14 write(URI ts, Graph triples):URI read(URI ts, Template template):Graph take(URI ts, URI graph):Graph subscribe (URI ts, Template t, Callback c):URI advertise (URI ts, Template t):URI … Technology Facts and Figures: Interaction API URI Graph (RDF Graph) Template Callback Template: { ?s rdf:type d:Project ; d:helper [foaf:name “Reto Krummenacher“]. } Triple and Graph Pattern from SPARQL/N3QL
15
15 Technology Facts and Figures: Interaction API http://tsc.deri.at/doap.rdf
16
16 Triple Space Computing: new communication and coordination paradigm for machine-machine interaction. Outlook and Conclusion TSC project: proof of concept through prototype implementation and use case analysis with Semantic Web service. Technology: re-arrangement and combination of established Web technology and Shared Object Space middleware. AS-IS: conceptual and architectural guidelines and implementation plans. TO-BE: prototype implementation and showcase
17
17 Thank you. contact: http://tsc.deri.at reto.krummenacher@deri.org
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.