the web as application platform driven by semantic technologies
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 [email protected]_Talk bar