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

The Web as Application Platform Driven by Semantic Technologies

Embed Size (px)

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.

Citation preview

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)