SlideShare uma empresa Scribd logo
1 de 81
Baixar para ler offline
T3CON11               Inspiring people to
FLOW3 Goes Semantic   share
T3CON11               Inspiring people to
FLOW3 Goes Semantic   share
FLOW3 goes Semantic
       7 October 2011
FLOW3 goes Semantic
                7 October 2011



Sebastian Kurfürst <sebastian@typo3.org>
Linked Data - Motivation




                           Inspiring people to
FLOW3 goes Semantic        share
Linked Data - Motivation


Find all parties in my hometown which happen today and
                     cost less than 5 €.




                                        Inspiring people to
    FLOW3 goes Semantic                 share
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 to
FLOW3 goes Semantic                                   share
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




                                                                                                                te
Sebastian


                                                                                                                     http://dbpedia.org/
                                                                                                                      resource/Saxony
                                                              http://semantictweet.com/
                                                                        jocrau


                  http://rdfohloh.wikier.net/
                         project/typo3




                                                                                               Inspiring people to
      FLOW3 goes Semantic                                                                      share
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




                                                                                                                 te
Sebastian


                                                                                                                      http://dbpedia.org/
                                                                                                                       resource/Saxony
                                                               http://semantictweet.com/
                                                                         jocrau


                   http://rdfohloh.wikier.net/
                          project/typo3




                                                                                                Inspiring people to
      FLOW3 goes Semantic                                                                       share
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
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/




                                                                                                Inspiring people to
                         FLOW3 goes Semantic                                                    share
The Semantic Web is ...
      a distributed, giant
      information graph



                                            Inspiring people to
FLOW3 goes Semantic                         share
Inspiring people to
FLOW3 goes Semantic   share
The Current State



➡   high learning curve

➡   many standards and best-practices to follow

➡   no framework support
                                                  Inspiring people to
FLOW3 goes Semantic                               share
The Goal
  deeply integrate Linked Data / RDF into FLOW3

  pragmatic and production-ready, with small learning curve
➡   Developer Happiness!
                      Inspiring people to
FLOW3 goes Semantic   share
FLOW3 goes Semantic!




                       Inspiring people to
FLOW3 goes Semantic    share
FLOW3 goes Semantic!




         1. Export of Domain Models as RDF


                                      Inspiring people to
FLOW3 goes Semantic                   share
FLOW3 goes Semantic!



              2. RDFa Generation in Fluid
                      Templates

         1. Export of Domain Models as RDF


                                            Inspiring people to
FLOW3 goes Semantic                     share
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 to
FLOW3 goes Semantic                     share
1. Export of Domain Models to RDF




                         Inspiring people to
FLOW3 goes Semantic      share
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
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
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 to
FLOW3 goes Semantic                         share
1. Export of Domain Models to RDF

                         Triple Store




                      FLOW3 Application


                                          Inspiring people to
FLOW3 goes Semantic                       share
1. Export of Domain Models to RDF




                         Inspiring people to
FLOW3 goes Semantic      share
1. Export of Domain Models to RDF

                      SPARQL




                               Inspiring people to
FLOW3 goes Semantic            share
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 to
FLOW3 goes Semantic                                  share
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 to
FLOW3 goes Semantic                                          share
Inspiring people to
FLOW3 goes Semantic   share
Semantic Web




                                     Inspiring people to
FLOW3 goes Semantic                  share
Semantic Web




                  Document-based,
                    classical Web


                                     Inspiring people to
FLOW3 goes Semantic                  share
Semantic Web


               RDF
       Annotations
            (RDFa)

                  Document-based,
                    classical Web


                                     Inspiring people to
FLOW3 goes Semantic                  share
2. RDFa Generation in Templates




                         Inspiring people to
FLOW3 goes Semantic      share
2. RDFa Generation in Templates

       SandstormMedia:
         Semantic:
           rdfa:
             enable: true


                         Inspiring people to
FLOW3 goes Semantic      share
2. RDFa Generation in Templates


          <h1>{blog.title}</h1>




                             Inspiring people to
FLOW3 goes Semantic         share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/




                                                                                                Inspiring people to
                        FLOW3 goes Semantic                                                     share
3. Linkification
    enables links to other participants of the Semantic Web




                                                   Inspiring people to
FLOW3 goes Semantic                                share
Inspiring people to
FLOW3 goes Semantic   share
class Post {
                /**
                 * @var string
                 * @rdfType dcterms:title
                 */
                protected $title;

                   /**
                    * @var string
                    * @rdfType foaf:based_near
                    * @rdfLinkify true
                    * @rdfLinkificationType City
                    */
                   protected $location;
               }

                                                  Inspiring people to
FLOW3 goes Semantic                               share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
class Post {
                   /**
                    * @var string
                    * @rdfType sioc:content
                    * @rdfEnrichText true
                    */
                   protected $content;
                 }




                                              Inspiring people to
FLOW3 goes Semantic                           share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Inspiring people to
FLOW3 goes Semantic   share
Find all blog posts about the company Kohl's




                                    Inspiring people to
FLOW3 goes Semantic                 share
Inspiring people to
FLOW3 goes Semantic   share
Architecture




                  FLOW3 Persistence Layer




                                            Inspiring people to
FLOW3 goes Semantic                         share
Architecture




                 Domain Model - RDF Mapping


                  FLOW3 Persistence Layer




                                              Inspiring people to
FLOW3 goes Semantic                           share
Architecture



 Triple Store   RDF Generator
with SPARQL
   support            Domain Model - RDF Mapping


                        FLOW3 Persistence Layer




                                                   Inspiring people to
 FLOW3 goes Semantic                               share
Architecture



 Triple Store   RDF Generator RDFa Output
with SPARQL
   support            Domain Model - RDF Mapping


                        FLOW3 Persistence Layer




                                                   Inspiring people to
 FLOW3 goes Semantic                               share
Architecture

                                                              NER / Linkification
                                                                   Service


                                          Linkification
 Triple Store   RDF Generator RDFa Output
                                             Editor
with SPARQL                                              OpenCalais        Sindice
   support            Domain Model - RDF Mapping
                                                           Alchemy
                                                                         DBpedia
                                                             API
                        FLOW3 Persistence Layer




                                                                 Inspiring people to
 FLOW3 goes Semantic                                             share
Architecture

                                                                NER / Linkification
                                                                     Service


                                            Linkification
 Triple Store     RDF Generator RDFa Output
                                               Editor
with SPARQL                                                OpenCalais        Sindice
   support              Domain Model - RDF Mapping
                                                             Alchemy
                                                                           DBpedia
                                                               API
                          FLOW3 Persistence Layer




                FLOW3 Semantic Framework

                                                                   Inspiring people to
 FLOW3 goes Semantic                                               share
Architecture
                                                             Semantifier
                                                                NER / Linkification
                                                                     Service


                                            Linkification
 Triple Store     RDF Generator RDFa Output
                                               Editor
with SPARQL                                                OpenCalais        Sindice
   support              Domain Model - RDF Mapping
                                                             Alchemy
                                                                           DBpedia
                                                               API
                          FLOW3 Persistence Layer




                FLOW3 Semantic Framework

                                                                   Inspiring people to
 FLOW3 goes Semantic                                               share
Vision




                      Inspiring people to
FLOW3 goes Semantic   share
Vision




                      Inspiring people to
FLOW3 goes Semantic   share
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 to
FLOW3 goes Semantic                                        share
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 to
FLOW3 goes Semantic                                        share
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 to
FLOW3 goes Semantic                                   share
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 to
FLOW3 goes Semantic                               share
Twitter: @skurfuerst




                               Inspiring people to
FLOW3 goes Semantic            share
Inspiring people to
FLOW3 goes Semantic   share
????
                         ??
                         ??
                          ?
                       ??
                        ?
                       ?


                              Inspiring people to
FLOW3 goes Semantic           share
inspiring people to share.

Mais conteúdo relacionado

Mais de Sebastian Kurfürst

Mais de Sebastian Kurfürst (10)

The Current State of TYPO3 Phoenix -- T3CON11
The Current State of TYPO3 Phoenix -- T3CON11The Current State of TYPO3 Phoenix -- T3CON11
The Current State of TYPO3 Phoenix -- T3CON11
 
Advanced Fluid
Advanced FluidAdvanced Fluid
Advanced Fluid
 
Fluid for Designers
Fluid for DesignersFluid for Designers
Fluid for Designers
 
Workshop Extension-Entwicklung mit Extbase und Fluid
Workshop Extension-Entwicklung mit Extbase und FluidWorkshop Extension-Entwicklung mit Extbase und Fluid
Workshop Extension-Entwicklung mit Extbase und Fluid
 
Schulung Fluid Templating
Schulung Fluid TemplatingSchulung Fluid Templating
Schulung Fluid Templating
 
Fluid - Templating for professionals - T3CON09
Fluid - Templating for professionals - T3CON09Fluid - Templating for professionals - T3CON09
Fluid - Templating for professionals - T3CON09
 
Fluid - The Zen of Templating
Fluid - The Zen of TemplatingFluid - The Zen of Templating
Fluid - The Zen of Templating
 
MVC for TYPO3 4.3 with extbase
MVC for TYPO3 4.3 with extbaseMVC for TYPO3 4.3 with extbase
MVC for TYPO3 4.3 with extbase
 
FLOW3 - der aktuelle Stand. TYPO3 Usergroup Dresden
FLOW3 - der aktuelle Stand. TYPO3 Usergroup DresdenFLOW3 - der aktuelle Stand. TYPO3 Usergroup Dresden
FLOW3 - der aktuelle Stand. TYPO3 Usergroup Dresden
 
Continuous Integration at T3CON08
Continuous Integration at T3CON08Continuous Integration at T3CON08
Continuous Integration at T3CON08
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

FLOW3 Goes Semantic

  • 1. T3CON11 Inspiring people to FLOW3 Goes Semantic share
  • 2. T3CON11 Inspiring people to FLOW3 Goes Semantic share
  • 3. FLOW3 goes Semantic 7 October 2011
  • 4. FLOW3 goes Semantic 7 October 2011 Sebastian Kurfürst <sebastian@typo3.org>
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Linked Data - Motivation Inspiring people to FLOW3 goes Semantic share
  • 12. Linked Data - Motivation Find all parties in my hometown which happen today and cost less than 5 €. Inspiring people to FLOW3 goes Semantic share
  • 13. 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 to FLOW3 goes Semantic share
  • 14. 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 te Sebastian http://dbpedia.org/ resource/Saxony http://semantictweet.com/ jocrau http://rdfohloh.wikier.net/ project/typo3 Inspiring people to FLOW3 goes Semantic share
  • 15. 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 te Sebastian http://dbpedia.org/ resource/Saxony http://semantictweet.com/ jocrau http://rdfohloh.wikier.net/ project/typo3 Inspiring people to FLOW3 goes Semantic share
  • 16. 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
  • 17. Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Inspiring people to FLOW3 goes Semantic share
  • 18. The Semantic Web is ... a distributed, giant information graph Inspiring people to FLOW3 goes Semantic share
  • 19. Inspiring people to FLOW3 goes Semantic share
  • 20. The Current State ➡ high learning curve ➡ many standards and best-practices to follow ➡ no framework support Inspiring people to FLOW3 goes Semantic share
  • 21. The Goal deeply integrate Linked Data / RDF into FLOW3 pragmatic and production-ready, with small learning curve
  • 22. Developer Happiness! Inspiring people to FLOW3 goes Semantic share
  • 23. FLOW3 goes Semantic! Inspiring people to FLOW3 goes Semantic share
  • 24. FLOW3 goes Semantic! 1. Export of Domain Models as RDF Inspiring people to FLOW3 goes Semantic share
  • 25. FLOW3 goes Semantic! 2. RDFa Generation in Fluid Templates 1. Export of Domain Models as RDF Inspiring people to FLOW3 goes Semantic share
  • 26. 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 to FLOW3 goes Semantic share
  • 27. 1. Export of Domain Models to RDF Inspiring people to FLOW3 goes Semantic share
  • 28. 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
  • 29. 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
  • 30. 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 to FLOW3 goes Semantic share
  • 31. 1. Export of Domain Models to RDF Triple Store FLOW3 Application Inspiring people to FLOW3 goes Semantic share
  • 32. 1. Export of Domain Models to RDF Inspiring people to FLOW3 goes Semantic share
  • 33. 1. Export of Domain Models to RDF SPARQL Inspiring people to FLOW3 goes Semantic share
  • 34. 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 to FLOW3 goes Semantic share
  • 35. 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 to FLOW3 goes Semantic share
  • 36. Inspiring people to FLOW3 goes Semantic share
  • 37. Semantic Web Inspiring people to FLOW3 goes Semantic share
  • 38. Semantic Web Document-based, classical Web Inspiring people to FLOW3 goes Semantic share
  • 39. Semantic Web RDF Annotations (RDFa) Document-based, classical Web Inspiring people to FLOW3 goes Semantic share
  • 40. 2. RDFa Generation in Templates Inspiring people to FLOW3 goes Semantic share
  • 41. 2. RDFa Generation in Templates SandstormMedia: Semantic: rdfa: enable: true Inspiring people to FLOW3 goes Semantic share
  • 42. 2. RDFa Generation in Templates <h1>{blog.title}</h1> Inspiring people to FLOW3 goes Semantic share
  • 43. Inspiring people to FLOW3 goes Semantic share
  • 44. Inspiring people to FLOW3 goes Semantic share
  • 45. Inspiring people to FLOW3 goes Semantic share
  • 46. Inspiring people to FLOW3 goes Semantic share
  • 47. Inspiring people to FLOW3 goes Semantic share
  • 48. Inspiring people to FLOW3 goes Semantic share
  • 49. Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Inspiring people to FLOW3 goes Semantic share
  • 50. 3. Linkification enables links to other participants of the Semantic Web Inspiring people to FLOW3 goes Semantic share
  • 51. Inspiring people to FLOW3 goes Semantic share
  • 52. class Post { /** * @var string * @rdfType dcterms:title */ protected $title; /** * @var string * @rdfType foaf:based_near * @rdfLinkify true * @rdfLinkificationType City */ protected $location; } Inspiring people to FLOW3 goes Semantic share
  • 53. Inspiring people to FLOW3 goes Semantic share
  • 54. Inspiring people to FLOW3 goes Semantic share
  • 55. Inspiring people to FLOW3 goes Semantic share
  • 56. class Post { /** * @var string * @rdfType sioc:content * @rdfEnrichText true */ protected $content; } Inspiring people to FLOW3 goes Semantic share
  • 57. Inspiring people to FLOW3 goes Semantic share
  • 58. Inspiring people to FLOW3 goes Semantic share
  • 59. Inspiring people to FLOW3 goes Semantic share
  • 60. Inspiring people to FLOW3 goes Semantic share
  • 61. Inspiring people to FLOW3 goes Semantic share
  • 62. Find all blog posts about the company Kohl's Inspiring people to FLOW3 goes Semantic share
  • 63. Inspiring people to FLOW3 goes Semantic share
  • 64. Architecture FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 65. Architecture Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 66. Architecture Triple Store RDF Generator with SPARQL support Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 67. Architecture Triple Store RDF Generator RDFa Output with SPARQL support Domain Model - RDF Mapping FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 68. Architecture NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editor with SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer Inspiring people to FLOW3 goes Semantic share
  • 69. Architecture NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editor with SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer FLOW3 Semantic Framework Inspiring people to FLOW3 goes Semantic share
  • 70. Architecture Semantifier NER / Linkification Service Linkification Triple Store RDF Generator RDFa Output Editor with SPARQL OpenCalais Sindice support Domain Model - RDF Mapping Alchemy DBpedia API FLOW3 Persistence Layer FLOW3 Semantic Framework Inspiring people to FLOW3 goes Semantic share
  • 71. Vision Inspiring people to FLOW3 goes Semantic share
  • 72. Vision Inspiring people to FLOW3 goes Semantic share
  • 73. 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 to FLOW3 goes Semantic share
  • 74. 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 to FLOW3 goes Semantic share
  • 75. 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 to FLOW3 goes Semantic share
  • 76. 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 to FLOW3 goes Semantic share
  • 77. Twitter: @skurfuerst Inspiring people to FLOW3 goes Semantic share
  • 78. Inspiring people to FLOW3 goes Semantic share
  • 79. ???? ?? ?? ? ?? ? ? Inspiring people to FLOW3 goes Semantic share
  • 80.