Pundit, an Open Source semantic annotation tool for the web

3,867 views

Published on

Brief introduction of Net7, Linked (open) Data, semantic web technologies and Pundit, an Open Source semantic annotation tool for the web. Presentation gave in Paris on the 10th of January at the Centre Alexandre Koyré Histoire des Sciences et des Techniques by Simone Fonda.

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

No Downloads
Views
Total views
3,867
On SlideShare
0
From Embeds
0
Number of Embeds
893
Actions
Shares
0
Downloads
602
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Pundit, an Open Source semantic annotation tool for the web

  1. 1. PUNDIT Paris 10th January 2014 Simone Fonda fonda@netseven.it
  2. 2. 1. THANKS
  3. 3. 1. THANKS 2. STOP ME
  4. 4. 1. THANKS 2. STOP ME 3. AGENDA
  5. 5. 1. THANKS 2. STOP ME 3. AGENDA 4. LET'S GO!
  6. 6. NET7
  7. 7. 2002 Michele - 23 Federico - 27 Riccardo - 28 Roan - 28 Alessio - 29 Simone - 27 Armando - 28 3 computer scientists, 1 historian, 2 physicists, 1 film director
  8. 8. 2014 Michele Gaetano Federico Alessio Francesco Cristina Massimiliano Enrico Ugo Francesca Evelyne Luca Roberto Massimiliano Giovanni Interns, trainees + Giacomo Simone Mario Emilio .... Giulio Romeo Chiara Simone Danilo Francesca Valerio Susanna
  9. 9. Mission Make knowledge more usable and accessible by applying Semantic Web technologies Scientific knowledge Cultural Heritage Business data
  10. 10. Philosophy We use and promote Open Source and Free Software We support Open Access to scientific knowledge and cultural heritage
  11. 11. We work with Italy - Scuola Normale Superiore - University of Pisa - Scuola Superiore Sant’Anna - ILIESI (CNR, Rome) - University of Bologna - University of Bari - University of Roma - University of Padova - Cilea - Tuscany Region - Province of Pisa - Province of Trento - Fondazione Sistema Toscana - Toscana Promozione - Comunità Montana Valle Camonica ! - UNICREDIT Intesa Sanpaolo Spa COOP Italia NTT Data Italia Spa Giunti Editore Dolce e Gabbana Benetton eGovernment Knowledge Management Document Management Cultural Heritage
  12. 12. We work with France - CNRS - Université Paris-Nord 13 ! Israel - National Library - University of Tel Aviv - Al-Aqsa Mosque ! Cyprus - Cyprus Institute ! Ireland - Trinity College Dublin - Digital Enterprise Research Institute (DERI) ! Norway - University of Bergen - WAB - AKSIS ! Denmark - University of Copenhagen ! Belgium - Id Consulting - Scom Sustainable Communication ! Greece - University of Thessaloniki ! ! UK - Oxford Internet Institute - De Montfort University - In2 Ltd. - King’s College London ! Germany - Universität München - Staatsbibliothek zu Berlin - Humboldt-Universität zu Berlin eGovernment Knowledge Management Document Management Cultural Heritage
  13. 13. Digital Semantic Corpora for Virtual Research in Philosophy WEBSICOLA Website Conception Language ACTION A32 Open Scholarly Communities on the Web SEMLIB Semantic Web Tools for Digital Libraries PAST DISCOVERY
  14. 14. HYPERSCHOPENHAUER ORLANDO FURIOSO HYPERNIETZSCHE HYPERJOURNAL PAST ANTON FRANCESCO DONI
  15. 15. ! 12 EU Research Projects from 2006 to 2014 ! PRESENT 6 National Research Projects from 2005 to 2014
  16. 16. The European Correspondence to Jacob Burckhardt DM2E Digital Manuscripts to Europeana AGORA Scholarly Open Access Research in European Philosophy LookingAtWords Looking at Words Through Images. Some Case Studies for a Visual History of Italian Literature DiXit Digital Scholarly Editions Initial Training Network GramsciSource An innovative open platform to support the Gramsci studies and scholars PRESENT EUROCORR
  17. 17. Products
  18. 18. Digital Libraries
  19. 19. LOD DL VISUALIZATIONS
  20. 20. LINKED OPEN DATA
  21. 21. Digital Humanities Not just preservation
  22. 22. Companies Companies Libraries Cultural Heritage Geo-spatial Geo-Spatial! services services Scholars
  23. 23. GLOBAL INTERCONNECTED DB MERGE/MIX REUSE Companies Companies Libraries Cultural Heritage Geo-spatial Geo-Spatial! services services Scholars
  24. 24. LINKED DATA
  25. 25. LINKED DATA identify, define concepts knowledge linking typed relations
  26. 26. LINKED DATA
  27. 27. LINKED DATA unambiguously express knowledge different providers link to = enrich the Web of Data typed+labeled relations
  28. 28. Typed relations among different kind of objects and entities
  29. 29. Define new knowledge
  30. 30. Link to the Web of Data, and access its data
  31. 31. 2007
  32. 32. 2008
  33. 33. 2009
  34. 34. 2010
  35. 35. 2011
  36. 36. SEMANTIC WEB
  37. 37. SEMANTIC WEB
  38. 38. ONTOLOGIES
  39. 39. ONTOLOGIES "a formal specification of a shared conceptualisation" to study entities and their relations
  40. 40. ONTOLOGIES
  41. 41. ONTOLOGIES Dublin Core Documents FOAF Persons WordNet Lexical references EDM Cultural Heritage
  42. 42. ONTOLOGIES
  43. 43. ONTOLOGIES YOUR OWN?
  44. 44. ONTOLOGIES
  45. 45. ONTOLOGIES WAB Wittgenstein OPENPAL Correspondance
  46. 46. April 2013 119 13M 205M 2.5B languages unique things links triples
  47. 47. Ampere + Lod Live
  48. 48. Timelinejs + Bode letters
  49. 49. PUNDIT
  50. 50. WHY DO YOU NEED PUNDIT
  51. 51. WHY DO YOU NEED PUNDIT ?
  52. 52. NEEDS
  53. 53. NEEDS CREATE KNOWLEDGE SHARE REUSE THE LOD ENRICH THE WEB OF DATA CONCEPT TAXONOMIES VISUALIZE
  54. 54. WHAT IS PUNDIT
  55. 55. WHAT IS PUNDIT ?
  56. 56. COMPONENTS
  57. 57. COMPONENTS CLIENT KORBO LOD PROVIDERS ASK FEED ANNOTATION SERVER
  58. 58. COMPONENTS CLIENT KORBO LOD PROVIDERS ASK FEED ANNOTATION SERVER
  59. 59. COMPONENTS CLIENT KORBO LOD PROVIDERS ASK FEED ANNOTATION SERVER
  60. 60. COMPONENTS CLIENT KORBO LOD PROVIDERS ASK FEED ANNOTATION SERVER
  61. 61. COMPONENTS CLIENT KORBO LOD PROVIDERS ASK FEED ANNOTATION SERVER
  62. 62. Play together to create semantic knowledge and enrich the web of data
  63. 63. OPEN SOURCE
  64. 64. Firefox Chrome Safari
  65. 65. Vocabularies and Annotation Server REST API REST API Other LOD sources MURUCA Digital Libraries Including WittgensteinSource.org Use API to build Visualizations and Apps Import vocabularies Store/retrieve RDF annotations “on the fly” Client Get content and metadata Display annotable Pundit content ask.the Developers INPUT Linked Data URLs Feed.the Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules Link to text / put in context Linked Data Web Automatic entity extraction Create annotations Manage, visualize and discover annotations Scholars
  66. 66. ces Client a ext / ontext Automatic entity extraction ask.the Developers Create annotations Manage, visualize and discover annotations Scholars
  67. 67. ces Client a ext / ontext Automatic entity extraction Users ask.the Developers Create annotations Manage, visualize and discover annotations Scholars
  68. 68. Vocabularies and Annotation Server REST API REST API Other LOD sources Import vocabularies Store/retrieve RDF annotations “on the fly” Client ontent and metadata splay annotable Pundit content e Link to text / put in context es Data Web Automatic entity extraction Create annotations ask.the Use API Visualiz and A
  69. 69. Vocabularies and Annotation Server REST API Import vocabularies Store/retrieve RDF annotations “on the fly” Client ontent and metadata splay annotable Pundit content e Link to text / put in context es Data Web Automatic entity extraction Create annotations Remote repository Shared language REST API Other LOD sources Use API Visualiz and A ask.the
  70. 70. Other LOD sources Import vocabularies Store/retri RDF annotat “on the fly” gital nSource.org Client Get content and metadata Display annotable Pundit content a URLs Feed.the nfiguration aries ings /deactivate modules Link to text / put in context Linked Data Web Automatic entity extraction Create annotations
  71. 71. gital Other LOD sources Linked Open Data nSource.org a URLs Import vocabularies Store/retri RDF annotat “on the fly” Client Get content and metadata Display annotable Pundit content Feed.the nfiguration aries ings /deactivate modules Link to text / put in context Linked Data Web Automatic entity extraction Create annotations
  72. 72. Vocabularies REST API Other LOD sources MURUCA Digital Libraries Including WittgensteinSource.org Import voca “on the Get content and metadata Display annotable Pundit content INPUT Linked Data URLs Feed.the Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules Link to text / put in context Automatic entity extract
  73. 73. Vocabularies Other LOD sources MURUCA Digital Libraries Including WittgensteinSource.org Get content and metadata Display annotable Pundit content INPUT Linked Data URLs Feed.the Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules Link to text / put in context Configurations REST API Import voca “on the Automatic entity extract
  74. 74. D sources Vocabularies and Annotation Server REST API REST API Import vocabularies Store/retrieve RDF annotations “on the fly” Client tadata ble nt k to text / in context Use API to build Visualizations and Apps Automatic entity extraction ask.the Developers Create annotations Manage, visualize and discover annotations
  75. 75. D sources tadata ble nt k to text / in context Vocabularies and Use API to build Visualizations and Apps Annotation Server REST API REST API Import vocabularies Store/retrieve RDF annotations “on the fly” Client ask.the Developers Reuse Automatic entity extraction Create annotations Manage, visualize and discover annotations
  76. 76. Vocabularies and Annotation Server REST API REST API Other LOD sources MURUCA Digital Libraries Including WittgensteinSource.org Use API to build Visualizations and Apps Import vocabularies Store/retrieve RDF annotations “on the fly” Client Get content and metadata Display annotable Pundit content ask.the Developers INPUT Linked Data URLs Feed.the Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules Link to text / put in context Linked Data Web Automatic entity extraction Create annotations Manage, visualize and discover annotations Scholars
  77. 77. NAMED CONTENT
  78. 78. Index
  79. 79. Index C A B
  80. 80. Big Image Index C A Text + Image B Long Text
  81. 81. Big Image Index C A Text + Image B Long Text
  82. 82. Big Image Index C A A B Long Text Text + Image A B B
  83. 83. Index C A B
  84. 84. Index C A B A C B
  85. 85. Index C A B A C B
  86. 86. Index C C A A B B
  87. 87. B C A Index C A B
  88. 88. named contents stable URIs .... Index C A B
  89. 89. named contents IT L A stable URIs .... T H C E IC N S IE Index C A B
  90. 90. HOW TO PLAY WITH PUNDIT
  91. 91. HOW TO PLAY WITH PUNDIT ?
  92. 92. INSTALL IT IN YOUR DIGITAL LIBRARY
  93. 93. DOWNLOAD THE BOOKMARKLET
  94. 94. EXPLOIT THE SERVER API
  95. 95. EXPLOIT THE SERVER API
  96. 96. WHERE IS PUNDIT GOING ?
  97. 97. EDIT VOCABS ASK ON THE FLY VISUALIZATIONS AUDIO ANNOTATION NEW USER INTERFACE I18N ANNOTATION TEMPLATES OPENANNOTATION IMAGE ANNOTATION USER INTERFACE COMPLIANCY ASK UI SINGLE SIGN ON SHARE AND COLLABORATE
  98. 98. SEEING IS BELIEVING
  99. 99. http://www.thepund.it/ http://release-bot.thepund.it/build/examples/ authors_index.html Login: OpenID Create an annotation View annotations Comment/tag + Text To Text Extract Entities Image Annotation Predicates (configuration) Triple Composer My Items External sources - LOD + korbo vocabolaries (configuration) Notebooks Break an annotation, fix it Help: intro + contact form + TODOs
  100. 100. http://wittgensteinsource.org/ http://feed.thepund.it/ http://ask.thepund.it/ "Annotate" button + Permalinks feed: 2 sources feed: an image Ask: discover Ask: facets Ask: visualizations
  101. 101. VISUALIZATIONS http://metasound.dibet.univpm.it/edgemaps/maps/ test.html http://metasound.dibet.univpm.it/gramsci/ajax-solrmaster/examples/rdf/ http://metasound.dibet.univpm.it/timelinejs/ examples/bur-bode.html http://wittgensteinsource.org/lodlive/app_en.html? http://www.wittgensteinsource.org/ Ts-310,5%5B3%5Det6%5B1%5D_n
  102. 102. QUESTIONS? pundit@netseven.it www.thepund.it @_thepundit DM2E

×