triple space computing tsc
DESCRIPTION
Triple Space Computing TSC. Reto Krummenacher [email protected]. Why Triple Space Computing?. 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. - PowerPoint PPT PresentationTRANSCRIPT
Copyright 2005 Digital Enterprise Research Institute. All rights reserved.
www.deri.org
Triple Space ComputingTSC
Reto [email protected]
3
Why Triple Space Computing?
5
Web site: http://tsc.deri.atStart date: March 2005End date: August 2007Duration: 30 months
Number of partners: 4
Number of WPs: 6Number of deliverables: 19
TSC Project
Thonhauser Data Engineering GmbH
7
Technology Facts and Figures: Idea
8
Technology Facts and Figures: Idea
Triple Space
publish
read
take
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
TS Kernel
Technology Facts and Figures
Conceptual Model of Space and DataTS Kernal Architecture and Layering
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. <ts://tsc.deri.at/space/>
http://tsc.deri.at/doap.rdf
sub obj
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
Technology Facts and Figures: Coordination
CORSO: Shared Object Space
14
write(URI ts, Graph triples):URIread(URI ts, Template template):Graphtake(URI ts, URI graph):Graphsubscribe (URI ts, Template t, Callback c):URIadvertise (URI ts, Template t):URI…
Technology Facts and Figures: Interaction API
URIGraph (RDF Graph)TemplateCallback
Template: { ?s rdf:type d:Project ;
d:helper [foaf:name “Reto Krummenacher“] . }
Triple and Graph Pattern from SPARQL/N3QL
15
Technology Facts and Figures: Interaction API
http://tsc.deri.at/doap.rdf
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