Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Web as Application Platform Driven by Semantic Technologies

1,292 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

The Web as Application Platform Driven by Semantic Technologies

  1. 1. knowl:edgeThe Web as Application PlatformDriven by Semantic TechnologiesCambridgeOctober 9, 2012
  2. 2. knowl:edge
  3. 3. knowl:edge
  4. 4. knowl:edge
  5. 5. knowl:edge
  6. 6. knowl:edgeWeb Application Internet Web Application Data Store
  7. 7. knowl:edgeWeb Application Internet Web Application Data Store
  8. 8. knowl:edgeWeb Application Internet Web Application Data Store
  9. 9. knowl:edgeWeb Application User Interface Transformation Data Store Internet User Interface Transformation Data Store
  10. 10. knowl:edgeWeb Application User Interface Transformation Data Store Internet User Interface Transformation RDMS, NoSQL, Triple Stores
  11. 11. knowl:edge from content management toknowledge transformation
  12. 12. knowl:edge from web applications tothe web as application
  13. 13. knowl:edge highly decoupled, distributed andspecialized libraries editing storing transforming caching authenticating ...
  14. 14. knowl:edgeData in Web Applications
  15. 15. knowl:edgeData in Web Applications
  16. 16. knowl:edgeData in Web Applications
  17. 17. knowl:edgeData in Web Applications
  18. 18. knowl:edgeData in Web Applications
  19. 19. knowl:edgeData in Web Applications
  20. 20. knowl:edgeData in Web Applications
  21. 21. knowl:edgealmost everything is data data metadata template queries application
  22. 22. knowl:edgeunified data model
  23. 23. knowl:edgeserver = client
  24. 24. knowl:edgeWeb Application User Interface Transformation Data Store Internet User Interface Transformation RDMS, NoSQL, Triple Stores
  25. 25. knowl:edgeWeb ApplicationUser InterfaceTransformation Data Store Internet
  26. 26. knowl:edgeDemo
  27. 27. knowl:edge knowl:edgepure RDF + SPARQL + HTML+RDFa targeting JVM and Browser (ported clj-rdfa to ClojureScript)context aware, recursive rendering immutable knowledge (PROV?) web as state machine (REST)
  28. 28. knowl:edgeThanks 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

×