the web as application platform driven by semantic technologies

Post on 19-May-2015

878 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

top related