the web as application platform driven by semantic technologies

28
knowl:edge The Web as Application Platform Driven by Semantic Technologies Cambridge October 9, 2012

Upload: jochen-rau

Post on 19-May-2015

878 views

Category:

Technology


1 download

DESCRIPTION

In the last few years, we have seen significant changes in the way people think about and utilize the web. These changes will lead to a different kind of architecture for web applications like content management systems or e-commerce platforms. It is a shift from a traditional monolithic "web application" towards the "web as application" driven by semantic technologies. In this 20 minutes talk, I will outline the architecture of an exemplary system and demo some of its features.

TRANSCRIPT

Page 1: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

The Web as Application PlatformDriven by Semantic Technologies

CambridgeOctober 9, 2012

Page 2: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Page 3: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Page 4: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Page 5: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Page 6: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Web Application

Internet

Data Store

Web Application

Page 7: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Web Application

Internet

Data Store

Web Application

Page 8: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Web Application

Internet

Data Store

Web Application

Page 9: The Web as Application Platform Driven by Semantic Technologies

Transformation

Transformation

Data Store

knowl:edge

Web Application

Internet

Data Store

User Interface

User Interface

Page 10: The Web as Application Platform Driven by Semantic Technologies

Transformation

RDMS, NoSQL, Triple Stores

knowl:edge

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

Page 11: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

fromcontent management

toknowledge transformation

Page 12: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

fromweb applications

tothe web as application

Page 13: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

highly decoupled,distributed and

specialized librarieseditingstoring

transformingcaching

authenticating...

Page 14: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 15: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 16: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 17: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 18: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 19: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 20: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Data in Web Applications

Page 21: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

everything is datadata

metadatatemplatequeries

application

almost

Page 22: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

unified data model

Page 23: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

server = client

Page 24: The Web as Application Platform Driven by Semantic Technologies

Transformation

RDMS, NoSQL, Triple Stores

knowl:edge

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

Page 25: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Web Application

Internet

User InterfaceTransformation

Data Store

Page 26: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

Demo

Page 27: The Web as Application Platform Driven by Semantic Technologies

knowl:edge

knowl:edgepure RDF + SPARQL + HTML+RDFa

targeting JVM and Browser(ported clj-rdfa to ClojureScript)

context aware, recursive renderingimmutable knowledge (PROV?)web as state machine (REST)