Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

SemPol

 SemPol

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

Matti Schneider

February 21, 2012
Tweet

More Decks by Matti Schneider

Other Decks in Programming

Transcript

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

    choisir ? Qualité d’orateur ? …programme ! 12 × beaucoup = (beaucoup)12 = trop 2
  2. 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
  3. 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
  4. 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:[email protected]"/> <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
  5. 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:[email protected]"/> <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
  6. 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:[email protected]"/> <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
  7. 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:[email protected]"/> <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
  8. 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:[email protected]"/> <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:[email protected]"/> <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:[email protected]"/> <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:[email protected]"/> <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:[email protected]"/> <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:[email protected]"/> <contact:personalTitle>Dr.</ contact:personalTitle> </contact:Person> 9
  9. 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:[email protected]"/> <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
  10. 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:[email protected]"/> <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
  11. 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
  12. 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
  13. 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:[email protected]"/> <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
  14. 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:[email protected]"/> <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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  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:[email protected]"/> <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
  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:[email protected]"/> <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
  35. Augmentation Synonymes skos:related Thésaurus Quel thème ? Quel contenu ?

    SemWiktionary API d’accès sémantique au Wiktionnaire 21
  36. 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
  37. 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:[email protected]"/> <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
  38. 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:[email protected]"/> <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
  39. Présentation Besoins : requêtes SPARQL & génération de GUI APIs

    disponibles surtout en Java Difficilement déployable 24
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. “Europe Écologie Les Verts” Génération de GUI avec Linked Data

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

    du programme Coder en dur ? Lien vers DBpedia.fr ! dc:creator 26
  48. 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
  49. 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:[email protected]"/> <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
  50. 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:[email protected]"/> <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
  51. 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:[email protected]"/> <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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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”…
  58. 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”…
  59. 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”…
  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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