Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SemPol

 SemPol

SemPol is a webapp leveraging semantic web technologies to allow for natural language requests on political programs for French 2012 presidential election.

C17904e5ca39a09fdd1dea24b39f57fd?s=128

Matti Schneider

February 21, 2012
Tweet

Transcript

  1. SEMPOL ! Matti Schneider (@matti_sg)! |! Lindsay Verdat Polytech’Nice-Sophia, le

    21 février 2012 1
  2. SemPol : Politique 2

  3. SemPol : Politique Élection présidentielle française. 2

  4. SemPol : Politique Élection présidentielle française. 14 12 candidats… 2

  5. SemPol : Politique Élection présidentielle française. 14 12 candidats… Comment

    choisir ? 2
  6. SemPol : Politique Élection présidentielle française. 14 12 candidats… Comment

    choisir ? Qualité d’orateur ? 2
  7. SemPol : Politique Élection présidentielle française. 14 12 candidats… Comment

    choisir ? Qualité d’orateur ? …programme ! 2
  8. SemPol : Politique Élection présidentielle française. 14 12 candidats… Comment

    choisir ? Qualité d’orateur ? …programme ! 12 × beaucoup = (beaucoup)12 = trop 2
  9. SemPol : Sémantique 3

  10. SemPol : Sémantique Web sémantique & Linked Data. 3

  11. SemPol : Sémantique Web sémantique & Linked Data. Rendre le

    volume d’information acceptable. 3
  12. SemPol 4

  13. SemPol Recherche dans les programmes des partis. 4

  14. SemPol Recherche dans les programmes des partis. Utiliser les termes

    du citoyen et non du parti. 4
  15. SemPol Recherche dans les programmes des partis. Utiliser les termes

    du citoyen et non du parti. Permettre à tous de prendre une décision éclairée. 4
  16. SEMPOL 5

  17. SEMPOL 1.Architecture 5

  18. SEMPOL 1.Architecture 2.Implémentation 5

  19. SEMPOL 1.Architecture 2.Implémentation 3.Résultats 5

  20. ARCHITECTURE 6

  21. OBJECTIF 7

  22. OBJECTIF Sélection par l’utilisateur 7

  23. OBJECTIF Sélection par l’utilisateur Formulation de l’utilisateur 7

  24. ARCHITECTURE 8

  25. ARCHITECTURE Programme 8

  26. ARCHITECTURE L'élection présidentielle en France détermine la personne qui sera

    élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Prétraitement 8
  27. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction 8
  28. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes 8
  29. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 8
  30. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. 9
  31. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#"> <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#"> <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#"> <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#"> <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#"> <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> 9
  32. IMPLÉMENTATION 10

  33. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 11
  34. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 12
  35. Prétraitement 13

  36. Prétraitement Différents formats source PDF, pages HTML… 13

  37. Prétraitement Différents formats source PDF, pages HTML… Extraction du texte

    Éditeur PDF, crawler, scripts… 13
  38. Prétraitement Différents formats source PDF, pages HTML… Extraction du texte

    Éditeur PDF, crawler, scripts… Nettoyage minimal Glossaire, annexes, table des matières… 13
  39. Prétraitement Différents formats source PDF, pages HTML… Extraction du texte

    Éditeur PDF, crawler, scripts… Nettoyage minimal Glossaire, annexes, table des matières… Travail manuel 13
  40. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 14
  41. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 15
  42. Extraction : modèle Paragraphe Phrase Mot contains contains contains skos:related

    Document dateModified author 16
  43. Extraction : modèle Création d’ontologie 16

  44. Extraction : modèle Création d’ontologie …des documents Paragraphe Phrase Mot

    contains contains contains skos:related Document dateModified author Paragraphe Phrase Mot contains contains contains skos:related Document dateModified author 16
  45. Extraction : modèle Création d’ontologie …des documents Paragraphe, Phrase, Mot

    Paragraphe Phrase Mot contains contains contains skos:related Document dateModified author Paragraphe Phrase Mot contains contains contains skos:related Document dateModified author 16
  46. Extraction : modèle Création d’ontologie …des documents Paragraphe, Phrase, Mot

    Ontologies existantes ? Paragraphe Phrase Mot contains contains contains skos:related Document dateModified author Paragraphe Phrase Mot contains contains contains skos:related Document dateModified author 16
  47. Extraction : modèle Création d’ontologie …des documents Paragraphe, Phrase, Mot

    Ontologies existantes ? Dublin Core, listes RDF Paragraphe Phrase Mot dc:tableOfContents dc:tableOfContents dc:tableOfContents Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related rdf:rest rdf:rest Parti List List dc:creator Paragraphe Phrase Mot dc:tableOfContents dc:tableOfContents dc:tableOfContents Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related rdf:rest rdf:rest Parti List List dc:creator 16
  48. Extraction : modèle Création d’ontologie …des documents Paragraphe, Phrase, Mot

    Ontologies existantes ? Dublin Core, listes RDF Trop lourd Paragraphe Phrase Mot dc:tableOfContents dc:tableOfContents dc:tableOfContents Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related rdf:rest rdf:rest Parti List List dc:creator Paragraphe Phrase Mot dc:tableOfContents dc:tableOfContents dc:tableOfContents Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related rdf:rest rdf:rest Parti List List dc:creator 16
  49. Extraction : modèle Création d’ontologie …des documents Paragraphe, Phrase, Mot

    Ontologies existantes ? Dublin Core, listes RDF Trop lourd Ontologie “maison” + metadonnées Paragraphe Phrase Mot Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related précède précède Parti dc:creator contient contient contient rdf:first Paragraphe Phrase Mot Programme dc:language dc:modified dc:source dc:subject Paragraphe Phrase Mot skos:related précède précède Parti dc:creator contient contient contient rdf:first 16
  50. Extraction 17

  51. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 17
  52. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 17
  53. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 17
  54. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 17
  55. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 2.Nettoyage 17
  56. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 2.Nettoyage Stop-words 17
  57. L'élection présidentielle en France détermine la personne qui sera élue

    président de la République. Son mandat est de cinq ans (quinquennat). Jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats. Extraction 1.Repérage des éléments Paragraphe, Phrase, Mot 2.Nettoyage Stop-words 3.Génération du RDF Framework Jena 17
  58. String[] sentences = line.split(‘.’); int sentenceId = 0; for (String

    sentence : sentences) { Resource phrase = instances.createResource( INSTANCES_NS + phrase_" + fileId + "_" + paragraphId + "_" + sentenceId ); phrase.addProperty( RDF.type, ontologie.getOntClass(NS + "Phrase") ); paragraphe.addProperty( ontologie.getOntProperty( NS + "contient" ), phrase ); sentenceId++; } Extraction : Jena 18
  59. String[] sentences = line.split(‘.’); int sentenceId = 0; for (String

    sentence : sentences) { Resource phrase = instances.createResource( INSTANCES_NS + phrase_" + fileId + "_" + paragraphId + "_" + sentenceId ); phrase.addProperty( RDF.type, ontologie.getOntClass(NS + "Phrase") ); paragraphe.addProperty( ontologie.getOntProperty( NS + "contient" ), phrase ); sentenceId++; } Extraction : Jena Isolation des phrases 18
  60. String[] sentences = line.split(‘.’); int sentenceId = 0; for (String

    sentence : sentences) { Resource phrase = instances.createResource( INSTANCES_NS + phrase_" + fileId + "_" + paragraphId + "_" + sentenceId ); phrase.addProperty( RDF.type, ontologie.getOntClass(NS + "Phrase") ); paragraphe.addProperty( ontologie.getOntProperty( NS + "contient" ), phrase ); sentenceId++; } Extraction : Jena Isolation des phrases Génération de l’URI d’une phrase 18
  61. String[] sentences = line.split(‘.’); int sentenceId = 0; for (String

    sentence : sentences) { Resource phrase = instances.createResource( INSTANCES_NS + phrase_" + fileId + "_" + paragraphId + "_" + sentenceId ); phrase.addProperty( RDF.type, ontologie.getOntClass(NS + "Phrase") ); paragraphe.addProperty( ontologie.getOntProperty( NS + "contient" ), phrase ); sentenceId++; } Extraction : Jena Isolation des phrases Génération de l’URI d’une phrase Typage de la phrase 18
  62. String[] sentences = line.split(‘.’); int sentenceId = 0; for (String

    sentence : sentences) { Resource phrase = instances.createResource( INSTANCES_NS + phrase_" + fileId + "_" + paragraphId + "_" + sentenceId ); phrase.addProperty( RDF.type, ontologie.getOntClass(NS + "Phrase") ); paragraphe.addProperty( ontologie.getOntProperty( NS + "contient" ), phrase ); sentenceId++; } Extraction : Jena Isolation des phrases Génération de l’URI d’une phrase Typage de la phrase Lien avec le paragraphe 18
  63. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 19
  64. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 20
  65. Augmentation 21

  66. Augmentation Synonymes 21

  67. Augmentation Synonymes skos:related 21

  68. Augmentation Synonymes skos:related Thésaurus 21

  69. Augmentation Synonymes skos:related Thésaurus Quel thème ? Quel contenu ?

    21
  70. Augmentation Synonymes skos:related Thésaurus Quel thème ? Quel contenu ?

    SemWiktionary 21
  71. Augmentation Synonymes skos:related Thésaurus Quel thème ? Quel contenu ?

    SemWiktionary API d’accès sémantique au Wiktionnaire 21
  72. Augmentation Synonymes skos:related Thésaurus Quel thème ? Quel contenu ?

    SemWiktionary API d’accès sémantique au Wiktionnaire “2 161 000 + articles” 21
  73. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 22
  74. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 23
  75. Présentation 24

  76. Présentation Besoins : requêtes SPARQL & génération de GUI 24

  77. Présentation Besoins : requêtes SPARQL & génération de GUI APIs

    disponibles surtout en Java Difficilement déployable 24
  78. Présentation Besoins : requêtes SPARQL & génération de GUI APIs

    disponibles surtout en Java Difficilement déployable Services déportés 4store… 24
  79. Présentation Besoins : requêtes SPARQL & génération de GUI APIs

    disponibles surtout en Java Difficilement déployable Services déportés 4store… Contraintes : déployabilité & délais 24
  80. SPARQL avec ARC2 25

  81. SPARQL avec ARC2 Bibliothèque open-source en PHP 25

  82. SPARQL avec ARC2 Bibliothèque open-source en PHP xAMP : Apache

    / MySQL / PHP Simple et efficace Plus développé activement depuis début 2011 Documentation limitée à un wiki 25
  83. SPARQL avec ARC2 Bibliothèque open-source en PHP xAMP : Apache

    / MySQL / PHP Simple et efficace Plus développé activement depuis début 2011 Documentation limitée à un wiki MySQL ?! 25
  84. SPARQL avec ARC2 Bibliothèque open-source en PHP xAMP : Apache

    / MySQL / PHP Simple et efficace Plus développé activement depuis début 2011 Documentation limitée à un wiki MySQL ?! Backend transparent mais obligatoire 25
  85. SPARQL avec ARC2 Bibliothèque open-source en PHP xAMP : Apache

    / MySQL / PHP Simple et efficace Plus développé activement depuis début 2011 Documentation limitée à un wiki MySQL ?! Backend transparent mais obligatoire SPARQL 1.0 + extensions 25
  86. Génération de GUI avec Linked Data 26

  87. Génération de GUI avec Linked Data Liste des partis 26

  88. ? Génération de GUI avec Linked Data Liste des partis

    Absent du programme dc:creator 26
  89. “Europe Écologie Les Verts” Génération de GUI avec Linked Data

    Liste des partis Absent du programme Coder en dur ? dc:creator 26
  90. Génération de GUI avec Linked Data Liste des partis Absent

    du programme Coder en dur ? Lien vers DBpedia.fr ! dc:creator 26
  91. Génération de GUI avec Linked Data Liste des partis Absent

    du programme Coder en dur ? Lien vers DBpedia.fr ! dc:creator “Europe Écologie Les Verts” dbfr:nom 26
  92. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès 27
  93. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès Description des partis SPARQL 28
  94. ARCHITECTURE <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http:// www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:contact="http:// www.w3.org/2000/10/swap/pim/ contact#">

    <contact:Person rdf:about="http:// www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</ contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> L'élection présidentielle en France détermine la personne qui sera élue président de la République pour un mandat de cinq ans (quinquennat), contre sept (septennat) avant 2000. Le premier président français fut Louis-Napoléon Bonaparte en 1848, qui fut aussi le plus jeune (40 ans).Sous la Cinquième République, et jusqu'à la révision constitutionnelle du 23 juillet 2008, il n'y avait pas de limite au nombre de mandats que pouvait effectuer un président de la République. L'article 6 de la Constitution précise désormais que le mandat ne peut être renouvelé qu'une fois consécutivement. Programme Texte Triplets du programme Prétraitement Extraction Augmentation Triplets de synonymes Interface web Accès Description des partis SPARQL Demo 29
  95. RÉSULTATS 30

  96. Recherche 31

  97. Recherche 3 programmes seulement Disponibilité, prétraitement 31

  98. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente 31

  99. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente Mot seul

    Mot→Syn Syn→Mot Mot㲗Syn 0 1 2 3 4 5 Durée d’exécution (s) Comparaison des requêtes SPARQL Moyenne sur 5 exécutions, 2 programmes chargés, “nucléaire” 31
  100. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente Mot seul

    Mot→Syn Syn→Mot Mot㲗Syn 0 1 2 3 4 5 Durée d’exécution (s) Comparaison des requêtes SPARQL Moyenne sur 5 exécutions, 2 programmes chargés, “nucléaire” 31
  101. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente Mot seul

    Mot→Syn Syn→Mot Mot㲗Syn 0 1 2 3 4 5 Durée d’exécution (s) Comparaison des requêtes SPARQL Moyenne sur 5 exécutions, 2 programmes chargés, “nucléaire” 31
  102. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente Mot seul

    Mot→Syn Syn→Mot Mot㲗Syn 0 1 2 3 4 5 Durée d’exécution (s) Comparaison des requêtes SPARQL Moyenne sur 5 exécutions, 2 programmes chargés, “nucléaire” 31
  103. Recherche 3 programmes seulement Disponibilité, prétraitement Recherche lente Mot seul

    Mot→Syn Syn→Mot Mot㲗Syn 0 1 2 3 4 5 Durée d’exécution (s) Comparaison des requêtes SPARQL Moyenne sur 5 exécutions, 2 programmes chargés, “nucléaire” 31
  104. Augmentation 32 caisse : “caisse des dépôts”, “caisse d’assurance”…

  105. Augmentation Taux d’augmentation : 10,9% 32 caisse : “caisse des

    dépôts”, “caisse d’assurance”…
  106. 1 10 100 1000 10000 0 4 8 12 16

    20 24 28 32 36 40 44 Nombre de mots pour le compte de synonymes Augmentation Taux d’augmentation : 10,9% 32 caisse : “caisse des dépôts”, “caisse d’assurance”…
  107. Augmentation Taux d’augmentation : 10,9% Résultats intéressants • impôt /

    taxe • religion / culte • travail / emploi • voiture / automobile • député / parlementaire • globalisation / mondialisation • … 32 caisse : “caisse des dépôts”, “caisse d’assurance”…
  108. Augmentation Taux d’augmentation : 10,9% Résultats intéressants Bruit • impôt

    / taxe • religion / culte • travail / emploi • voiture / automobile • député / parlementaire • globalisation / mondialisation • … / caisse / chagrin / croyance enfant / petit 32 caisse : “caisse des dépôts”, “caisse d’assurance”…
  109. Améliorations 33 SPARQL 1.1 : non dispo avec ARC2, peut-être

    la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  110. Améliorations Diminuer le temps de réponse Corriger le thésaurus, SPARQL

    1.1 ? 33 SPARQL 1.1 : non dispo avec ARC2, peut-être la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  111. Améliorations Diminuer le temps de réponse Corriger le thésaurus, SPARQL

    1.1 ? Accepter les expressions 33 SPARQL 1.1 : non dispo avec ARC2, peut-être la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  112. Améliorations Diminuer le temps de réponse Corriger le thésaurus, SPARQL

    1.1 ? Accepter les expressions Utiliser d’autres relations Hyperonymie, hyponymie… Antonymie ? 33 SPARQL 1.1 : non dispo avec ARC2, peut-être la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  113. Améliorations Diminuer le temps de réponse Corriger le thésaurus, SPARQL

    1.1 ? Accepter les expressions Utiliser d’autres relations Hyperonymie, hyponymie… Antonymie ? Linked Data 33 SPARQL 1.1 : non dispo avec ARC2, peut-être la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  114. Améliorations Diminuer le temps de réponse Corriger le thésaurus, SPARQL

    1.1 ? Accepter les expressions Utiliser d’autres relations Hyperonymie, hyponymie… Antonymie ? Linked Data Ajouter une phase de détrompage interactive 33 SPARQL 1.1 : non dispo avec ARC2, peut-être la syntaxe chemin de propriété avec réversibilité serait plus performante (itération sur un seul ensemble), mais dépendrait de
  115. Merci ! Des questions ? Textes Document : Wikipédia, “Élection

    présidentielle en France” Triplets : W3C RDF Primer Live (presque…) mattischneider.fr/sempol Données mattischneider.fr/sempol/data Images Programme : PC Unleashed Logos des partis © leurs auteurs respectifs Document, Loupe © Apple Triplet RDF © W3C Wiktionary © Wikimedia Foundation DBpedia : domaine public, DBpedia ! Matti Schneider (@matti_sg)! |! Lindsay Verdat 34