Your SlideShare is downloading. ×

FLOW3 Goes Semantic

1,756

Published on

Presentation of my Diploma Thesis at T3CON11 in Frankfurt.

Presentation of my Diploma Thesis at T3CON11 in Frankfurt.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,756
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. T3CON11 Inspiring people toFLOW3 Goes Semantic share
  • 2. T3CON11 Inspiring people toFLOW3 Goes Semantic share
  • 3. FLOW3 goes Semantic 7 October 2011
  • 4. FLOW3 goes Semantic 7 October 2011Sebastian Kurfürst <sebastian@typo3.org>
  • 5. Linked Data - Motivation Inspiring people toFLOW3 goes Semantic share
  • 6. Linked Data - MotivationFind all parties in my hometown which happen today and cost less than 5 €. Inspiring people to FLOW3 goes Semantic share
  • 7. What is Linked Data? Sebastian is student at TU Dresden Kurfürst loc ha sf is developer for a rie ted nd in Saxony Jochen TYPO3 Project Inspiring people toFLOW3 goes Semantic share
  • 8. What is Linked Data? foaf:member http://sebastian.kurfuerst.eu http://data.semanticweb.org/ organization/tu-dresden e am f:n foa loc foa f:k no :sta ws foaf:member teSebastian http://dbpedia.org/ resource/Saxony http://semantictweet.com/ jocrau http://rdfohloh.wikier.net/ project/typo3 Inspiring people to FLOW3 goes Semantic share
  • 9. What is Linked Data? foaf:member http://sebastian.kurfuerst.eu http://data.semanticweb.org/ organization/tu-dresden e am f:n foa loc foa f:k no :sta ws foaf:member teSebastian http://dbpedia.org/ resource/Saxony http://semantictweet.com/ jocrau http://rdfohloh.wikier.net/ project/typo3 Inspiring people to FLOW3 goes Semantic share
  • 10. RDF http://sebastian.kurfuerst.eu/ foaf:member http:// data.semanticweb.org/organization/tu-dresden. http://sebastian.kurfuerst.eu/ foaf:name "Sebastian".Subject Predicate Object. Inspiring people to FLOW3 goes Semantic share
  • 11. Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Inspiring people to FLOW3 goes Semantic share
  • 12. The Semantic Web is ... a distributed, giant information graph Inspiring people toFLOW3 goes Semantic share
  • 13. Inspiring people toFLOW3 goes Semantic share
  • 14. The Current State➡ high learning curve➡ many standards and best-practices to follow➡ no framework support Inspiring people toFLOW3 goes Semantic share
  • 15. The Goal deeply integrate Linked Data / RDF into FLOW3 pragmatic and production-ready, with small learning curve
  • 16. ➡ Developer Happiness! Inspiring people toFLOW3 goes Semantic share
  • 17. FLOW3 goes Semantic! Inspiring people toFLOW3 goes Semantic share
  • 18. FLOW3 goes Semantic! 1. Export of Domain Models as RDF Inspiring people toFLOW3 goes Semantic share
  • 19. FLOW3 goes Semantic! 2. RDFa Generation in Fluid Templates 1. Export of Domain Models as RDF Inspiring people toFLOW3 goes Semantic share
  • 20. FLOW3 goes Semantic! 3. Cross-Linking / Enrichment of long texts / Learning 2. RDFa Generation in Fluid Templates 1. Export of Domain Models as RDF Inspiring people toFLOW3 goes Semantic share
  • 21. 1. Export of Domain Models to RDF Inspiring people toFLOW3 goes Semantic share
  • 22. 1. Export of Domain Models to RDF/** * @entity * @sioctypes:BlogPost */class Post { /** * @var string * @rdfType dcterms:title */ protected $title; ...} Inspiring people to FLOW3 goes Semantic share
  • 23. 1. Export of Domain Models to RDF/** TYPO3BlogDomainModelPost: * @entity type: sioctypes:BlogPost * @sioctypes:BlogPost */ properties:class Post { content: /** type: sioc:content * @var string title: * @rdfType dcterms:title type: dcterms:title */ date: protected $title; type: dcterms:created ... relatedPosts:} type: sioc:related_to author: type: foaf:maker Inspiring people to FLOW3 goes Semantic share
  • 24. 1. Export of Domain Models to RDF<http://blog.local/id/TYPO3_Blog_Domain_Model_Post/fac9e99f-71ec-473f-94cc-1a179b8653df> <http://purl.org/dc/terms/title> "Inventore quasi neque qui in nihil repellat".<http://blog.local/id/TYPO3_Blog_Domain_Model_Post/fac9e99f-71ec-473f-94cc-1a179b8653df> <http://purl.org/dc/terms/created> "2011-07-25".... Inspiring people toFLOW3 goes Semantic share
  • 25. 1. Export of Domain Models to RDF Triple Store FLOW3 Application Inspiring people toFLOW3 goes Semantic share
  • 26. 1. Export of Domain Models to RDF Inspiring people toFLOW3 goes Semantic share
  • 27. 1. Export of Domain Models to RDF SPARQL Inspiring people toFLOW3 goes Semantic share
  • 28. 1. Export of Domain Models to RDF SPARQL is student at TU ?X Dresden ha is developer for sa ge ?Y TYPO3 Project Inspiring people toFLOW3 goes Semantic share
  • 29. 1. Export of Domain Models to RDF SPARQL is student at TU ?X Dresden ha is developer for sa ?X ?Y ge ?Y Sebastian 23 TYPO3 Project Christian 28 Inspiring people toFLOW3 goes Semantic share
  • 30. Inspiring people toFLOW3 goes Semantic share
  • 31. Semantic Web Inspiring people toFLOW3 goes Semantic share
  • 32. Semantic Web Document-based, classical Web Inspiring people toFLOW3 goes Semantic share
  • 33. Semantic Web RDF Annotations (RDFa) Document-based, classical Web Inspiring people toFLOW3 goes Semantic share
  • 34. 2. RDFa Generation in Templates Inspiring people toFLOW3 goes Semantic share
  • 35. 2. RDFa Generation in Templates SandstormMedia: Semantic: rdfa: enable: true Inspiring people toFLOW3 goes Semantic share
  • 36. 2. RDFa Generation in Templates <h1>{blog.title}</h1> Inspiring people toFLOW3 goes Semantic share
  • 37. Inspiring people toFLOW3 goes Semantic share
  • 38. Inspiring people toFLOW3 goes Semantic share
  • 39. Inspiring people toFLOW3 goes Semantic share
  • 40. Inspiring people toFLOW3 goes Semantic share
  • 41. Inspiring people toFLOW3 goes Semantic share
  • 42. Inspiring people toFLOW3 goes Semantic share
  • 43. Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Inspiring people to FLOW3 goes Semantic share
  • 44. 3. Linkification enables links to other participants of the Semantic Web Inspiring people toFLOW3 goes Semantic share
  • 45. Inspiring people toFLOW3 goes Semantic share
  • 46. class Post { /** * @var string * @rdfType dcterms:title */ protected $title; /** * @var string * @rdfType foaf:based_near * @rdfLinkify true * @rdfLinkificationType City */ protected $location; } Inspiring people toFLOW3 goes Semantic share
  • 47. Inspiring people toFLOW3 goes Semantic share
  • 48. Inspiring people toFLOW3 goes Semantic share
  • 49. Inspiring people toFLOW3 goes Semantic share
  • 50. class Post { /** * @var string * @rdfType sioc:content * @rdfEnrichText true */ protected $content; } Inspiring people toFLOW3 goes Semantic share
  • 51. Inspiring people toFLOW3 goes Semantic share
  • 52. Inspiring people toFLOW3 goes Semantic share
  • 53. Inspiring people toFLOW3 goes Semantic share
  • 54. Inspiring people toFLOW3 goes Semantic share
  • 55. Inspiring people toFLOW3 goes Semantic share
  • 56. Find all blog posts about the company Kohls Inspiring people toFLOW3 goes Semantic share
  • 57. Inspiring people toFLOW3 goes Semantic share
  • 58. Architecture FLOW3 Persistence Layer Inspiring people toFLOW3 goes Semantic share
  • 59. Architecture Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people toFLOW3 goes Semantic share
  • 60. Architecture Triple Store RDF Generatorwith SPARQL support Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 61. Architecture Triple Store RDF Generator RDFa Outputwith SPARQL support Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 62. Architecture NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editorwith SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 63. Architecture NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editorwith SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer FLOW3 Semantic Framework Inspiring people to FLOW3 goes Semantic share
  • 64. Architecture Semantifier NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editorwith SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer FLOW3 Semantic Framework Inspiring people to FLOW3 goes Semantic share
  • 65. Vision Inspiring people toFLOW3 goes Semantic share
  • 66. Vision Inspiring people toFLOW3 goes Semantic share
  • 67. Vision Triple Store a ta Ma ue Pr m in rD na Tr oj en g Iss a ec t ge ack nd t e al Mail C & Inspiring people toFLOW3 goes Semantic share
  • 68. Vision Triple Store a ta Ma ue Pr m in rD na Tr oj en g Iss a ec t ge ack nd t e al Mail C & Inspiring people toFLOW3 goes Semantic share
  • 69. Quick Guide 1. Install SandstormMedia.Semantic package 2. Annotate your domain models, mapping them to ontologies 3. enjoy RDF / RDFa :-) 4. Install 4Store 5. enjoy SPARQL queries :-) 6. Install Semantifier Web Application, activate it 7. Enjoy interlinked data for strings and longer texts :-) :-) Inspiring people toFLOW3 goes Semantic share
  • 70. Resources My Diploma Thesis will be available as of mid November SandstormMedia.Semantic Package https://github.com/sandstorm/Semantic Semantifier https://github.com/sandstorm/Semantifier Inspiring people toFLOW3 goes Semantic share
  • 71. Twitter: @skurfuerst Inspiring people toFLOW3 goes Semantic share
  • 72. Inspiring people toFLOW3 goes Semantic share
  • 73. ???? ?? ?? ? ?? ? ? Inspiring people toFLOW3 goes Semantic share
  • 74. inspiring people to share.

×