The Web as Application Platform Driven by Semantic Technologies

Preview:

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

knowl:edge

The Web as Application PlatformDriven by Semantic Technologies

CambridgeOctober 9, 2012

knowl:edge

knowl:edge

knowl:edge

knowl:edge

knowl:edge

Web Application

Internet

Data Store

Web Application

knowl:edge

Web Application

Internet

Data Store

Web Application

knowl:edge

Web Application

Internet

Data Store

Web Application

Transformation

Transformation

Data Store

knowl:edge

Web Application

Internet

Data Store

User Interface

User Interface

Transformation

RDMS, NoSQL, Triple Stores

knowl:edge

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

knowl:edge

fromcontent management

toknowledge transformation

knowl:edge

fromweb applications

tothe web as application

knowl:edge

highly decoupled,distributed and

specialized librarieseditingstoring

transformingcaching

authenticating...

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

Data in Web Applications

knowl:edge

everything is datadata

metadatatemplatequeries

application

almost

knowl:edge

unified data model

knowl:edge

server = client

Transformation

RDMS, NoSQL, Triple Stores

knowl:edge

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

knowl:edge

Web Application

Internet

User InterfaceTransformation

Data Store

knowl:edge

Demo

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)

knowl:edge

Thanks for having me!

_Slides http://slideshare.net/jocrau

_Blog http://typoplanet.com _Code http://github.com/jocrau/knowl-edge

_Twitter jocrau

_Feedback jrau@infinitecloud.com_Talk bar