Ze Ontology News Extractor                   Celui qui contrôle les données contrôle le web       Christophe DESCLAUXPour ...
CONTEXTECONTEXTE                ZONE(UR)                 BoostMyZone !            Christophe DesclauxIngénieur Informatiqu...
CONTEXTECONTEXTE                     ZONE(UR)               Mes engagements                      BoostMyZone !     Aide à ...
CONTEXTECONTEXTE                 ZONE(UR)                Cas dutilisation                  BoostMyZone !      Que se passe...
CONTEXTECONTEXTE                 ZONE(UR)                 Problématique                  BoostMyZone !   Agrégation dinfor...
CONTEXTECONTEXTE                        ZONE(UR)             Les solutions existantes                         BoostMyZone ...
CONTEXTECONTEXTE                   ZONE(UR)                   Les flux RSS                    BoostMyZone !   Contenu prod...
CONTEXTECONTEXTE                   ZONE(UR)             Les solutions existantes                    BoostMyZone !         ...
CONTEXTE                ZONE(UR)              Web sémantique                 BoostMyZone !  Contenus accessibles aux ordin...
CONTEXTECONTEXTE                     ZONE(UR)                 Les solutions existantes                      BoostMyZone ! ...
CONTEXTECONTEXTE                ZONE(UR)                 BoostMyZone !   Gratuit Recherchemulti-critèresMémoire de  lectur...
CONTEXTECONTEXTE            ZONE(UR)                          ZONE(UR)                   BoostMyZone !               Ze On...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)                   BoostMyZone !            Flux     F...
CONTEXTECONTEXTE              ZONE(UR)                            ZONE(UR)                     BoostMyZone !              ...
CONTEXTECONTEXTE               ZONE(UR)                             ZONE(UR)                      BoostMyZone !           ...
CONTEXTECONTEXTE              ZONE(UR)                            ZONE(UR)                     BoostMyZone !              ...
CONTEXTECONTEXTE              ZONE(UR)                            ZONE(UR)                     BoostMyZone !   ZONE       ...
CONTEXTECONTEXTE                  ZONE(UR)                                ZONE(UR)                         BoostMyZone !  ...
CONTEXTECONTEXTE                  ZONE(UR)                                ZONE(UR)                         BoostMyZone !  ...
CONTEXTECONTEXTE                ZONE(UR)                              ZONE(UR)                        BoostMyZone !       ...
CONTEXTECONTEXTE                ZONE(UR)                              ZONE(UR)                        BoostMyZone !       ...
CONTEXTECONTEXTE                ZONE(UR)                              ZONE(UR)                        BoostMyZone !       ...
CONTEXTECONTEXTE                ZONE(UR)                              ZONE(UR)                        BoostMyZone ! Client...
CONTEXTECONTEXTE                       ZONE(UR)                                     ZONE(UR)                              ...
CONTEXTECONTEXTE                ZONE(UR)                              ZONE(UR)           État actuel du prototype         ...
CONTEXTECONTEXTE        ZONE(UR)                      ZONE(UR)          Apports communautaires                BoostMyZone ...
CONTEXTECONTEXTE         ZONE(UR)                       ZONE(UR)                BoostMyZone !               Place à la dém...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
CONTEXTECONTEXTE                             BoostMyZone                 ZONE(UR) ZONE(UR)                 BoostMyZone !  ...
CONTEXTECONTEXTE                            BoostMyZone                ZONE(UR) ZONE(UR)               Apports du projet  ...
CONTEXTECONTEXTE                               BoostMyZone                   ZONE(UR) ZONE(UR)                 Choix de la...
CONTEXTECONTEXTE                                  BoostMyZone                      ZONE(UR) ZONE(UR)                      ...
CONTEXTECONTEXTE                           BoostMyZone   O               ZONE(UR) ZONE(UR)                BoostMyZone !   ...
C    CONTEXTECONTEXTE                                                        BoostMyZone                              ZONE...
Rédaction dun article scientifique pour la            conférence CIEL
Planning prototypeOctobre / Novembre : découverte du sujet, étude bibliographique et recherche de solutions existantesPlei...
Valorisation commercialeLes entreprises on besoin dinstaller ce genre dapplication sur leurs machineFournir des solutions ...
CONTEXTECONTEXTE             ZONE(UR)                           ZONE(UR)          Apports communautaires                  ...
CONTEXTE                   ZONE(UR)               Aspects juridiques                    BoostMyZone !  Droit dauteurs    D...
CONTEXTECONTEXTE           ZONE(UR)                         ZONE(UR)               http://zone.zouig.org                  ...
PlanningServeur                                   Gestion dun grand nombre de flux                                        ...
ZONE présenté au concours BoostYourCode
ZONE présenté au concours BoostYourCode
ZONE présenté au concours BoostYourCode
Prochain SlideShare
Chargement dans…5
×

ZONE présenté au concours BoostYourCode

443 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
443
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Mot interdit : récupérer => annoter Expliciter les uri à l'oral
  • Bien expliciter que les soltuions sont trop limité sans base de connaissances expliquer bien clair Y passer du temps !
  • Bien expliciter que les soltuions sont trop limité sans base de connaissances expliquer bien clair Y passer du temps !
  • Bien expliciter que les soltuions sont trop limité sans base de connaissances expliquer bien clair Y passer du temps !
  • Web de données Déléguer la gestion des connaissances à l'ordinateur Pour cela on tente de lier toutes les donnés entre elles pour permettre aux ordinateurs d'y acceder Ici on a un graphe qui représente tous les liens actuels de données visibles sur le web. Au centre wikipedia qui est le plus gros fournisseur d'URIs concepts On a aussi sur le graphe d'autres entités qui y sont liés
  • Web de données Déléguer la gestion des connaissances à l'ordinateur Pour cela on tente de lier toutes les donnés entre elles pour permettre aux ordinateurs d'y acceder Ici on a un graphe qui représente tous les liens actuels de données visibles sur le web. Au centre wikipedia qui est le plus gros fournisseur d'URIs concepts On a aussi sur le graphe d'autres entités qui y sont liés
  • Récupération de flux RSS standards
  • Expliciter le faite qu'on bosse sur des URIs
  • Expliciter enormément que les 2 parties fonctionnent une apres l'autre Asynchrone On annote
  • ZONE présenté au concours BoostYourCode

    1. 1. Ze Ontology News Extractor Celui qui contrôle les données contrôle le web Christophe DESCLAUXPour le concours BoostYourCode 2012
    2. 2. CONTEXTECONTEXTE ZONE(UR) BoostMyZone ! Christophe DesclauxIngénieur InformatiqueKnowledge Information Systems 2
    3. 3. CONTEXTECONTEXTE ZONE(UR) Mes engagements BoostMyZone ! Aide à la mise en place de serveurs Animation de conférences vice président Organisation des « Journées Méditerranéennes du Logiciel Libre » depuis 2009 3
    4. 4. CONTEXTECONTEXTE ZONE(UR) Cas dutilisation BoostMyZone ! Que se passe-t-il dans lécosystème de la fondation Apache en ce moment ? 4
    5. 5. CONTEXTECONTEXTE ZONE(UR) Problématique BoostMyZone ! Agrégation dinformations Regroupement par catégories Recherche dinformations efficace 5
    6. 6. CONTEXTECONTEXTE ZONE(UR) Les solutions existantes BoostMyZone ! Agrégation de Mémoire flux RSS de lectures libre installable 6
    7. 7. CONTEXTECONTEXTE ZONE(UR) Les flux RSS BoostMyZone ! Contenu produit automatiquement Sites dactualité / blogs Dialecte XML 7
    8. 8. CONTEXTECONTEXTE ZONE(UR) Les solutions existantes BoostMyZone ! .FR Sémantiq ue Multiplicité des sources 8
    9. 9. CONTEXTE ZONE(UR) Web sémantique BoostMyZone ! Contenus accessibles aux ordinateurs Sources interconnectés Des vocabulaires partagés 9
    10. 10. CONTEXTECONTEXTE ZONE(UR) Les solutions existantes BoostMyZone ! Sémantiq ue Regroupem ent Multiplatefor Multiplicité Gratuit me des sources 10
    11. 11. CONTEXTECONTEXTE ZONE(UR) BoostMyZone ! Gratuit Recherchemulti-critèresMémoire de lecture Libre Installable Multi- plateformeMultiplicitédes sourcesRegroupementSémantique 14
    12. 12. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Ze Ontology News Extractor Présentation du prototype 15
    13. 13. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Flux Flux RSS 16
    14. 14. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! News Flux Lecteur Flux de flux RSS 17
    15. 15. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Annotateur Annotation des flux News Entrée : texte de la news Flux Flux Lecteur de flux Sortie : annotations RSS WikiMeta GeoMeta Organisations OpenCalais Personnalités INSEE Geo Objets 18
    16. 16. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Annotateur Item News annoté Flux Lecteur Stockage Flux Items annotés de flux des RSS Flux annotés BDD 19
    17. 17. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! ZONE Annotateur Item News annoté Flux Lecteur Stockage Flux Items annotés de flux des RSS Flux annotés BDD Serveur dannotation sémantique 20
    18. 18. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Evenements ville Montpellier besoin utilisa teur 21
    19. 19. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Evenements ville Montpellier Élément de besoin configuratio critères utilisa n teur 22
    20. 20. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Élément de Création besoin configuratio critères requête utilisa n teur 23
    21. 21. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! BDD Requête Élément de Réponse Création besoin configuratio critères requête utilisa n teur 24
    22. 22. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! BDD Requête Élément de Réponse Création besoin configuratio critères requête utilisa n teur Transformatio Flux n RSS 25
    23. 23. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Clients possibles : Smartphone Interface WEB Plugins BDD ZONEUR Requête Élément de Réponse Création besoin configuratio critères requête utilisa n teur Transformatio Flux n RSS 26
    24. 24. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! ZONE Annotateur Item News annoté Flux Lecteur Stockage Flux Items annotés de flux des RSS Flux annotés BDD ZONEUR Requête Élément de Réponse Création besoin configuratio critères requête utilisa n teur Transformatio Flux n RSS 27
    25. 25. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) État actuel du prototype BoostMyZone ! Proof of concept : http://zone.zouig.org Code : http://github.com/descl/ZONE Etude du web sémantique Démarche darchitecture logicielle Diffusion à la communauté scientifique CIEL 2012 : Conférence en IngénieriE du Logiciel 28
    26. 26. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) Apports communautaires BoostMyZone ! Publication API Java Correction de bugs Corese 29
    27. 27. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) BoostMyZone ! Place à la démo 30
    28. 28. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 31
    29. 29. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 32
    30. 30. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 33
    31. 31. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 34
    32. 32. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 35
    33. 33. CONTEXTECONTEXTE BoostMyZone ZONE(UR) ZONE(UR) BoostMyZone ! BoostMyZONE Permettez moi de concrétiser mon projet ! 36
    34. 34. CONTEXTECONTEXTE BoostMyZone ZONE(UR) ZONE(UR) Apports du projet BoostMyZone ! 37
    35. 35. CONTEXTECONTEXTE BoostMyZone ZONE(UR) ZONE(UR) Choix de la licence BoostMyZone ! Serveur : licence GPL v3 Classique Connue et reconnue Compatible avec la licence Apache Client : licence AGPL Moins permissive Prise en compte de la distribution sous forme de service 38
    36. 36. CONTEXTECONTEXTE BoostMyZone ZONE(UR) ZONE(UR) Organisation BoostMyZone ! WP1 : la communauté Présentation au public Appels à contributions WP2 : le serveur dannotation Passage à léchelle Ajout de services dannotations Data clustering WP3 : les clients Amélioration visuelle Client android 39
    37. 37. CONTEXTECONTEXTE BoostMyZone O ZONE(UR) ZONE(UR) BoostMyZone ! N C L U S I O Pourquoi me financer ? N 40
    38. 38. C CONTEXTECONTEXTE BoostMyZone ZONE(UR) ZONE(UR) O BoostMyZone ! N C L Merci de votre attention U S I O“J’ai un double rêve pour le Web. D’une part, je le vois devenir un moyen très puissant de coopération entre les êtres humains. Et dans un second temps, j’aimerais que ce soit les N ordinateurs qui coopèrent. Quand mon rêve sera réalisé, le Web sera un univers où la fantaisie de l’être humain et la logique de la machine pourront coexister pour former un mélange idéal et puissant.” Tim Berners-Lee Merci à Mireille Blay-Fornarino, Christian Brel, Luc Champalle, Patrice Deschaux, Catherine Faron-Zucker, Amélie Gyrard, Romaric Pighetti, Matti Schenider et Simon Urli pour leur aide précieuse 41
    39. 39. Rédaction dun article scientifique pour la conférence CIEL
    40. 40. Planning prototypeOctobre / Novembre : découverte du sujet, étude bibliographique et recherche de solutions existantesPlein temps décembre (2s) : Étude des différents services dannotation possibles , tests poussés des solutions et rédaction de tests unitaires pour vérifier les problèmes de régressionJanvier : Construction du workflow dannotationFévrier : Spécification concernant la première version du service de filtragePlein temps Mars (2s) : Finalisation du service de filtrage et rédaction de larticle scientifique
    41. 41. Valorisation commercialeLes entreprises on besoin dinstaller ce genre dapplication sur leurs machineFournir des solutions de consulting pour projets de pilotageAjout de nouveaux services dannotation dictés par les besoins dentreprises
    42. 42. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) Apports communautaires BoostMyZone ! Projet WikiMeta (annotateur) Publication API Java Correction de bugs Projet 4Store (serveur RDF) Rapport de bugs concernant la suppression dinformations par requêtes Sparql Projet Corese (Moteur SPARQL) Rapport de bug concernant des problèmes de performance sur de grands jeux de données Librairie 4store-ruby Fork de lapplication pour permettre des requêtes 45
    43. 43. CONTEXTE ZONE(UR) Aspects juridiques BoostMyZone ! Droit dauteurs Droit de citation Respect de la vie privée Rester hébergeur et non éditeur de contenu 46
    44. 44. CONTEXTECONTEXTE ZONE(UR) ZONE(UR) http://zone.zouig.org BoostMyZone ! 47
    45. 45. PlanningServeur Gestion dun grand nombre de flux Agrégation des news similaires Ajout de services dannotationCommunauté Présentation au public Diffusion prototype Compilation des retours Appel à contribution Création dautres clientsClient Amélioration visuelle du client web Fourniture dun client final Doc sur la création de clients T-2 T0 T2 T4 T6 T8 T10 T12

    ×