140 likes | 270 Vues
Triple Space Computing (TSC), initiated in March 2005 and concluding in August 2007, explored a new paradigm for machine-machine interactions. Leveraging Semantic Web technologies, TSC developed innovative middleware architectures, including the Super-Peer System and a Consumer-Producer model. The project produced 19 deliverables focused on RDF triples, graphs, and coordination APIs, promoting decentralized data management. TSC serves as a proof of concept demonstrating how established web technologies can enhance communication and coordination among automated systems, paving the way for the future of digital interactions.
E N D
Triple Space ComputingTSC Reto Krummenacher reto.krummenacher@deri.org
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
Technology Facts and Figures: Idea publish Triple Space take read
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
Technology Facts and Figures TSKernel TS Kernal Architecture and Layering Conceptual Model of Space and Data
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
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
Technology Facts and Figures: Coordination CORSO: Shared Object Space
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
Technology Facts and Figures: Interaction API http://tsc.deri.at/doap.rdf
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
Thank you. contact: http://tsc.deri.at reto.krummenacher@deri.org