1 / 14

Triple Space Computing TSC

Triple Space Computing (TSC) is a new paradigm for machine-machine interaction. This project aims to combine web technology and shared object space middleware to create a more efficient coordination infrastructure. With a focus on conceptual models, TSC introduces the Triple Space, a virtual unit of middleware, and RDF Triples, a fundamental data model. The project offers a proof of concept through prototype implementation and showcases its potential for Semantic Web services. Learn more at http://tsc.deri.at.

lorettak
Download Presentation

Triple Space Computing TSC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Triple Space ComputingTSC Reto Krummenacher reto.krummenacher@deri.org

  2. Why Triple Space Computing?

  3. TSC Project 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 eWS Thonhauser Data Engineering GmbH

  4. Technology Facts and Figures: Idea

  5. Technology Facts and Figures: Idea publish Triple Space take read

  6. Technology Facts and Figures: Architecture TSKernel • Coordination Infrastructure based on Super-Peer System • Server, Heavy Client, Light Client • No Client-Server but Consumer-Producer System

  7. Technology Facts and Figures TSKernel TS Kernal Architecture and Layering Conceptual Model of Space and Data

  8. 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. <ts://tsc.deri.at/space/> • RDF Triples: fundamental Semantic Web data model • RDF Graph: a set of “manually” grouped triples • Named Graph: a pair (URI u, RDF Graph g) http://tsc.deri.at/doap.rdf obj sub

  9. 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

  10. Technology Facts and Figures: Coordination CORSO: Shared Object Space

  11. Technology Facts and Figures: Interaction API URI Graph (RDF Graph) Template Callback 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 … Template: { ?s rdf:type d:Project ; d:helper [foaf:name “Reto Krummenacher“] . } Triple and Graph Pattern from SPARQL/N3QL

  12. Technology Facts and Figures: Interaction API http://tsc.deri.at/doap.rdf

  13. Outlook and Conclusion • Triple Space Computing: new communication and coordination paradigm for machine-machine interaction. • 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

  14. Thank you. contact: http://tsc.deri.at reto.krummenacher@deri.org

More Related