SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Simone Fonda - fonda@netseven.it




                                     Pundit
                       A novel Semantic Web annotation tool



       This work is licensed under a Creative Commons Attribution 3.0 Unported (CC BY 3.0)
Tuesday, June 12, 12
Born in 2001 by 7 enthusiasts, now feeds 24 persons

                       Develops from web sites to rich applications (mobile, fb, ..)

                       Uses Open Source technologies and standards

                       Works with Universities, public administrations, local realities

                       Focused on Digital Humanities / Digital Libraries

                       Leveraging RDF - Linked Data technologies



Tuesday, June 12, 12
Pundit : funding projects
                         being developed by Semedia (http://semedia.dibet.univpm.it/),
                                     University of Ancona, Italy and Net7

                                      Funded by the SemLib EU project
                                       (http://www.semlibproject.eu/)

                       Now supported and further developed in:

                                     DM2E EU project (http://dm2e.edu/)

                               Agora EU project (http://www.project-agora.eu/)
Tuesday, June 12, 12
Client-server multi user web annotation system

                               Access Control on creation / visualization of annotations
Pundit
                               Permission management

                               Extendible (do you already have users?)

                               Open




Tuesday, June 12, 12
Login: 1 . 2 . 3 . 4

              Register button?


              OpenID:
              http://openid.net/get-an-openid/


              Open the login window


Tuesday, June 12, 12
Login: 1 . 2 . 3 . 4


              Choose an existing provider


              (or roll your own)




Tuesday, June 12, 12
Login: 1 . 2 . 3 . 4


              Sign in with your account


              (or create a new one)




Tuesday, June 12, 12
Login: 1 . 2 . 3 . 4


              Done!




Tuesday, June 12, 12
Client-server multi user web annotation system

                       Fine-grained annotable content
Pundit
                                Bound to the (named) content, not to the page

                                Any text fragment (paragraph, word, ...)

                                Any image

                                (TODO) Portion of an image/video

                                (TODO) Full page

                                More?

Tuesday, June 12, 12
Named content
              Named content: annotation visible
              in every page with that content

              authors_index.html: summary of all
              authors




Tuesday, June 12, 12
Named content
              Named content: annotation visible
              in every page with that content

              authors_index.html: summary of all
              authors

               author_ariosto.html: extended
               author content



Tuesday, June 12, 12
Named content
              Named content: annotation visible
              in every page with that content

              authors_index.html: summary of all
              authors

               author_ariosto.html: extended
               author content

               Same content : same annotation

Tuesday, June 12, 12
Create fragments


              Select a text fragment




Tuesday, June 12, 12
Create fragments


              Select a text fragment


              Select an image




Tuesday, June 12, 12
Client-server multi user web annotation system

                       Fine-grained annotable content
Pundit
                       Create, use and reuse items expressing semantics

                                From an annotable content (text, images, ...)

                                Unambiguously express that same semantics

                                Augment annotation linking it to the Web Of Data

                                Mash up entities coming from different providers


Tuesday, June 12, 12
My Items

                       Save to My Items:


              For immediate or later use




Tuesday, June 12, 12
My Items

                       Save to My Items:


              For immediate or later use


              Grouped by:
              text-fragment / images / terms



Tuesday, June 12, 12
My Items

                       Save to My Items:


              For immediate or later use


              Grouped by:
              text-fragment / images / terms

                   Saved to/loaded from the server
Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              Taxonomy :




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              Taxonomy :

              Write as many as needed (JSONp)
              and add it to Pundit configuration




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              Taxonomy :

              Write as many as needed (JSONp)
              and add it to Pundit configuration

               Add to My Items (later use)




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              Taxonomy :

              Write as many as needed (JSONp)
              and add it to Pundit configuration

               Add to My Items (later use)

              Use directly: drag and drop


Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              External sources :




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              External sources :


              Freebase - DBPedia -   Your own?




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              External sources :


              Freebase - DBPedia -    Your own?

               Add to My Items (later use)




Tuesday, June 12, 12
Get more items: 1 . 2 . 3 . 4

              External sources :


              Freebase - DBPedia -    Your own?

               Add to My Items (later use)


              Use directly: drag and drop

Tuesday, June 12, 12
Client-server multi user web annotation system

                       Fine-grained annotable content
Pundit
                       Create, use and reuse items expressing semantic

                       Create semantically structured annotations

                                Unambiguously express semantic knowledge

                                Use semantically typed relations among things

                                Link among different pages / types / providers

                                Link to = enrich the Web Of Data
Tuesday, June 12, 12
critic
                                                                                                      izes




                                                                                                             quot
                                                                                                                  es

                                                                                                                       Free
                                                                                                                           base
                                                                                                                               .com
         has
             topic
                                                               writt
                                                                     en   by

                                My V
                                      ocab
                                            ulary
                                                  /Ont
                              - Phi                    olog
                                    loso                   y
                                          pher
                                  Nietz        s
                                        sche
                                 Imma
                                        n
                                 Socr uel Kant
                                      ates
                               ….
                          + Re
                                levan
                             God t Topics                                      see a
                                                                                       lso
                            Politi
                                   cs
                           Econ
                       + Pla      omy
                             ces
Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Comment or tag




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Comment or tag

              Insert a comment and extract
              semantics from it (poet)




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Comment or tag

              Insert a comment and extract
              semantics from it (poet)

              Look for more (divine comedy)




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Comment or tag

              Insert a comment and extract
              semantics from it (poet)

              Look for more (divine comedy)


              Save!

Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Triple Composer




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                       Triple Composer


              Drag and drop (with semantic hints)




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                         Triple Composer


              Drag and drop (with semantic hints)

               .. or click for semantic suggestions




Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                         Triple Composer


              Drag and drop (with semantic hints)

               .. or click for semantic suggestions

              Optionally: direct free text insertion


Tuesday, June 12, 12
Annotate: 1 . 2 . 3 . 4

                         Triple Composer


              Drag and drop (with semantic hints)

               .. or click for semantic suggestions

              Optionally: direct free text insertion

              Multi-triple annotation
Tuesday, June 12, 12
Cross page annotations

              Create: use My Items




Tuesday, June 12, 12
Cross page annotations

              Create: use My Items


              View: if it’s not on this page: show
              in origin page




Tuesday, June 12, 12
Cross page annotations

              Create: use My Items


              View: if it’s not on this page: show
              in origin page


              Show in origin page gets you where
              the fragment was created.


Tuesday, June 12, 12
Client-server multi user web annotation system

                       Fine-grained annotable content
Pundit
                       Create, use and reuse items expressing semantic

                       Create semantically structured annotations

                       Consume annotations
                             Enrich content powering Digital Libraries browse, search, ..

                             Navigate the resulting graph: discover knowledge

                             APIs for consuming and authoring
Tuesday, June 12, 12
View Annotations: 1 . 2 . 3

                       Annotated content :


              Show/close annotations




Tuesday, June 12, 12
View Annotations: 1 . 2 . 3

                       Annotated content :


              Show/close annotations

               Color matching




Tuesday, June 12, 12
View Annotations: 1 . 2 . 3

                       Annotated content :


              Show/close annotations

               Color matching

              Rich previews


Tuesday, June 12, 12
Pundit                 Client-server multi user web annotation system

                       Fine-grained annotable content

                       Create, use and reuse items expressing semantic

                       Create semantically structured annotations

                       Consume annotations

                       Future: bookmarklet + UIs + ACLs + LOD + SDK


Tuesday, June 12, 12
Wanna give it a try?



                       thePund.it
Tuesday, June 12, 12

Mais conteúdo relacionado

Semelhante a Pundit

Integrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring WorkflowIntegrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring Workflow
Matt Mendonca
 
Pundit - SemLib Annotation Tool
Pundit - SemLib Annotation ToolPundit - SemLib Annotation Tool
Pundit - SemLib Annotation Tool
SemLib Project
 
TripCase Unit Testing with Jasmine
TripCase Unit Testing with JasmineTripCase Unit Testing with Jasmine
TripCase Unit Testing with Jasmine
Stephen Pond
 
Building real time apps with node.js, socket.io, knockout.js
Building real time apps with node.js, socket.io, knockout.jsBuilding real time apps with node.js, socket.io, knockout.js
Building real time apps with node.js, socket.io, knockout.js
betabeers
 
Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js Stack
Skills Matter
 

Semelhante a Pundit (20)

Building a Bibliography
Building a BibliographyBuilding a Bibliography
Building a Bibliography
 
XWiki: Developing simple apps quickly
XWiki: Developing simple apps quicklyXWiki: Developing simple apps quickly
XWiki: Developing simple apps quickly
 
Behat dpc12
Behat dpc12Behat dpc12
Behat dpc12
 
Integrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring WorkflowIntegrating Files Into Drupal 7 Authoring Workflow
Integrating Files Into Drupal 7 Authoring Workflow
 
Wordpress Plugin Development Practices
Wordpress Plugin Development PracticesWordpress Plugin Development Practices
Wordpress Plugin Development Practices
 
Pundit - SemLib Annotation Tool
Pundit - SemLib Annotation ToolPundit - SemLib Annotation Tool
Pundit - SemLib Annotation Tool
 
Building REST and Hypermedia APIs with PHP
Building REST and Hypermedia APIs with PHPBuilding REST and Hypermedia APIs with PHP
Building REST and Hypermedia APIs with PHP
 
NCDevCon2012_designing the mobile experience
NCDevCon2012_designing the mobile experienceNCDevCon2012_designing the mobile experience
NCDevCon2012_designing the mobile experience
 
Pundit: a novel semantic web annotation tool
Pundit: a novel semantic web annotation toolPundit: a novel semantic web annotation tool
Pundit: a novel semantic web annotation tool
 
Introduction To MongoDB
Introduction To MongoDBIntroduction To MongoDB
Introduction To MongoDB
 
DevLearn 2017 - Getting Started with Adapt
DevLearn 2017 - Getting Started with AdaptDevLearn 2017 - Getting Started with Adapt
DevLearn 2017 - Getting Started with Adapt
 
TripCase Unit Testing with Jasmine
TripCase Unit Testing with JasmineTripCase Unit Testing with Jasmine
TripCase Unit Testing with Jasmine
 
Avoiding the tragedy of the commons: some lessons from the Software Heritage ...
Avoiding the tragedy of the commons: some lessons from the Software Heritage ...Avoiding the tragedy of the commons: some lessons from the Software Heritage ...
Avoiding the tragedy of the commons: some lessons from the Software Heritage ...
 
Static website generators
Static website generatorsStatic website generators
Static website generators
 
Joshfire Factory: Building Apps for Billion of Devices
Joshfire Factory: Building Apps for Billion of DevicesJoshfire Factory: Building Apps for Billion of Devices
Joshfire Factory: Building Apps for Billion of Devices
 
Contextual - Intranet Shoot-out: Plone vs. SharePoint
Contextual - Intranet Shoot-out:  Plone vs. SharePointContextual - Intranet Shoot-out:  Plone vs. SharePoint
Contextual - Intranet Shoot-out: Plone vs. SharePoint
 
BlogMyData overview presentation
BlogMyData overview presentationBlogMyData overview presentation
BlogMyData overview presentation
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
 
Building real time apps with node.js, socket.io, knockout.js
Building real time apps with node.js, socket.io, knockout.jsBuilding real time apps with node.js, socket.io, knockout.js
Building real time apps with node.js, socket.io, knockout.js
 
Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js Stack
 

Mais de Net7

Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Net7
 

Mais de Net7 (20)

E-RIHS Heritage Hub
E-RIHS Heritage HubE-RIHS Heritage Hub
E-RIHS Heritage Hub
 
Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017Net7 @ Master Big Data 2017
Net7 @ Master Big Data 2017
 
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
 
Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015Pundit at Digital Humanities Austria 2015
Pundit at Digital Humanities Austria 2015
 
La semantica per automatizzare una redazione web: l’esperienza di Innolabspl...
La semantica per automatizzare una redazione web: l’esperienza di Innolabspl...La semantica per automatizzare una redazione web: l’esperienza di Innolabspl...
La semantica per automatizzare una redazione web: l’esperienza di Innolabspl...
 
Muruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, StandardsMuruca at DiXiT Convention 1: Technology, Software, Standards
Muruca at DiXiT Convention 1: Technology, Software, Standards
 
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, StandardsPundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
Pundit workshop tutorial at DiXiT Convention 1: Technology, Software, Standards
 
Pundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsPundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, Standards
 
Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAusTrend Analysis sui Social Network - I risultati del progetto SenTaClAus
Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
 
Word Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti PreliminariWord Embedding e word2vec: Introduzione ed Esperimenti Preliminari
Word Embedding e word2vec: Introduzione ed Esperimenti Preliminari
 
Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Social Media Analysis... according to Net7
Social Media Analysis... according to Net7
 
Io sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniIo sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio Andreini
 
C'è semantica in questo web
C'è semantica in questo webC'è semantica in questo web
C'è semantica in questo web
 
Rethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and CreativityRethinking the Role of SSH - Culture and Creativity
Rethinking the Role of SSH - Culture and Creativity
 
Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014Lod portal and pundit @ Humanities Hack london2014
Lod portal and pundit @ Humanities Hack london2014
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
 
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...Looking at Words through Images - Presentation at CASVA, National Gallery of ...
Looking at Words through Images - Presentation at CASVA, National Gallery of ...
 
Pundit @ Vienna 2014
Pundit @ Vienna 2014Pundit @ Vienna 2014
Pundit @ Vienna 2014
 
Apache Solr + ajax solr
Apache Solr + ajax solrApache Solr + ajax solr
Apache Solr + ajax solr
 
2014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah20142014 09-18 pundit@dariah2014
2014 09-18 pundit@dariah2014
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Pundit

  • 1. Simone Fonda - fonda@netseven.it Pundit A novel Semantic Web annotation tool This work is licensed under a Creative Commons Attribution 3.0 Unported (CC BY 3.0) Tuesday, June 12, 12
  • 2. Born in 2001 by 7 enthusiasts, now feeds 24 persons Develops from web sites to rich applications (mobile, fb, ..) Uses Open Source technologies and standards Works with Universities, public administrations, local realities Focused on Digital Humanities / Digital Libraries Leveraging RDF - Linked Data technologies Tuesday, June 12, 12
  • 3. Pundit : funding projects being developed by Semedia (http://semedia.dibet.univpm.it/), University of Ancona, Italy and Net7 Funded by the SemLib EU project (http://www.semlibproject.eu/) Now supported and further developed in: DM2E EU project (http://dm2e.edu/) Agora EU project (http://www.project-agora.eu/) Tuesday, June 12, 12
  • 4. Client-server multi user web annotation system Access Control on creation / visualization of annotations Pundit Permission management Extendible (do you already have users?) Open Tuesday, June 12, 12
  • 5. Login: 1 . 2 . 3 . 4 Register button? OpenID: http://openid.net/get-an-openid/ Open the login window Tuesday, June 12, 12
  • 6. Login: 1 . 2 . 3 . 4 Choose an existing provider (or roll your own) Tuesday, June 12, 12
  • 7. Login: 1 . 2 . 3 . 4 Sign in with your account (or create a new one) Tuesday, June 12, 12
  • 8. Login: 1 . 2 . 3 . 4 Done! Tuesday, June 12, 12
  • 9. Client-server multi user web annotation system Fine-grained annotable content Pundit Bound to the (named) content, not to the page Any text fragment (paragraph, word, ...) Any image (TODO) Portion of an image/video (TODO) Full page More? Tuesday, June 12, 12
  • 10. Named content Named content: annotation visible in every page with that content authors_index.html: summary of all authors Tuesday, June 12, 12
  • 11. Named content Named content: annotation visible in every page with that content authors_index.html: summary of all authors author_ariosto.html: extended author content Tuesday, June 12, 12
  • 12. Named content Named content: annotation visible in every page with that content authors_index.html: summary of all authors author_ariosto.html: extended author content Same content : same annotation Tuesday, June 12, 12
  • 13. Create fragments Select a text fragment Tuesday, June 12, 12
  • 14. Create fragments Select a text fragment Select an image Tuesday, June 12, 12
  • 15. Client-server multi user web annotation system Fine-grained annotable content Pundit Create, use and reuse items expressing semantics From an annotable content (text, images, ...) Unambiguously express that same semantics Augment annotation linking it to the Web Of Data Mash up entities coming from different providers Tuesday, June 12, 12
  • 16. My Items Save to My Items: For immediate or later use Tuesday, June 12, 12
  • 17. My Items Save to My Items: For immediate or later use Grouped by: text-fragment / images / terms Tuesday, June 12, 12
  • 18. My Items Save to My Items: For immediate or later use Grouped by: text-fragment / images / terms Saved to/loaded from the server Tuesday, June 12, 12
  • 19. Get more items: 1 . 2 . 3 . 4 Taxonomy : Tuesday, June 12, 12
  • 20. Get more items: 1 . 2 . 3 . 4 Taxonomy : Write as many as needed (JSONp) and add it to Pundit configuration Tuesday, June 12, 12
  • 21. Get more items: 1 . 2 . 3 . 4 Taxonomy : Write as many as needed (JSONp) and add it to Pundit configuration Add to My Items (later use) Tuesday, June 12, 12
  • 22. Get more items: 1 . 2 . 3 . 4 Taxonomy : Write as many as needed (JSONp) and add it to Pundit configuration Add to My Items (later use) Use directly: drag and drop Tuesday, June 12, 12
  • 23. Get more items: 1 . 2 . 3 . 4 External sources : Tuesday, June 12, 12
  • 24. Get more items: 1 . 2 . 3 . 4 External sources : Freebase - DBPedia - Your own? Tuesday, June 12, 12
  • 25. Get more items: 1 . 2 . 3 . 4 External sources : Freebase - DBPedia - Your own? Add to My Items (later use) Tuesday, June 12, 12
  • 26. Get more items: 1 . 2 . 3 . 4 External sources : Freebase - DBPedia - Your own? Add to My Items (later use) Use directly: drag and drop Tuesday, June 12, 12
  • 27. Client-server multi user web annotation system Fine-grained annotable content Pundit Create, use and reuse items expressing semantic Create semantically structured annotations Unambiguously express semantic knowledge Use semantically typed relations among things Link among different pages / types / providers Link to = enrich the Web Of Data Tuesday, June 12, 12
  • 28. critic izes quot es Free base .com has topic writt en by My V ocab ulary /Ont - Phi olog loso y pher Nietz s sche Imma n Socr uel Kant ates …. + Re levan God t Topics see a lso Politi cs Econ + Pla omy ces Tuesday, June 12, 12
  • 29. Annotate: 1 . 2 . 3 . 4 Comment or tag Tuesday, June 12, 12
  • 30. Annotate: 1 . 2 . 3 . 4 Comment or tag Insert a comment and extract semantics from it (poet) Tuesday, June 12, 12
  • 31. Annotate: 1 . 2 . 3 . 4 Comment or tag Insert a comment and extract semantics from it (poet) Look for more (divine comedy) Tuesday, June 12, 12
  • 32. Annotate: 1 . 2 . 3 . 4 Comment or tag Insert a comment and extract semantics from it (poet) Look for more (divine comedy) Save! Tuesday, June 12, 12
  • 33. Annotate: 1 . 2 . 3 . 4 Triple Composer Tuesday, June 12, 12
  • 34. Annotate: 1 . 2 . 3 . 4 Triple Composer Drag and drop (with semantic hints) Tuesday, June 12, 12
  • 35. Annotate: 1 . 2 . 3 . 4 Triple Composer Drag and drop (with semantic hints) .. or click for semantic suggestions Tuesday, June 12, 12
  • 36. Annotate: 1 . 2 . 3 . 4 Triple Composer Drag and drop (with semantic hints) .. or click for semantic suggestions Optionally: direct free text insertion Tuesday, June 12, 12
  • 37. Annotate: 1 . 2 . 3 . 4 Triple Composer Drag and drop (with semantic hints) .. or click for semantic suggestions Optionally: direct free text insertion Multi-triple annotation Tuesday, June 12, 12
  • 38. Cross page annotations Create: use My Items Tuesday, June 12, 12
  • 39. Cross page annotations Create: use My Items View: if it’s not on this page: show in origin page Tuesday, June 12, 12
  • 40. Cross page annotations Create: use My Items View: if it’s not on this page: show in origin page Show in origin page gets you where the fragment was created. Tuesday, June 12, 12
  • 41. Client-server multi user web annotation system Fine-grained annotable content Pundit Create, use and reuse items expressing semantic Create semantically structured annotations Consume annotations Enrich content powering Digital Libraries browse, search, .. Navigate the resulting graph: discover knowledge APIs for consuming and authoring Tuesday, June 12, 12
  • 42. View Annotations: 1 . 2 . 3 Annotated content : Show/close annotations Tuesday, June 12, 12
  • 43. View Annotations: 1 . 2 . 3 Annotated content : Show/close annotations Color matching Tuesday, June 12, 12
  • 44. View Annotations: 1 . 2 . 3 Annotated content : Show/close annotations Color matching Rich previews Tuesday, June 12, 12
  • 45. Pundit Client-server multi user web annotation system Fine-grained annotable content Create, use and reuse items expressing semantic Create semantically structured annotations Consume annotations Future: bookmarklet + UIs + ACLs + LOD + SDK Tuesday, June 12, 12
  • 46. Wanna give it a try? thePund.it Tuesday, June 12, 12