SlideShare a Scribd company logo
1 of 75
Download to read offline
SEMLIB PROJECT
                                  Semantic Web Tools for Digital Libraries




                                Public conference

                         Semantic Annotations
                             with Pundit

                           Dr. Christian Morbidoni
                           Semedia, Università Politecnica delle Marche, Ancona, Italy




venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




                           Role of UNIVPM in the Project




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   WP3 objectives

       • Objective: “To develop the foundational programming libraries to implement a modular
         and configurable web annotation system based on Semantic Web technologies that can
         be plugged into existing web application and digital libraries and that can export/import
         semantic annotations from/to the Web of Data (Linked Data).”

       • Deliverables:
          • D3.1: Use cases and requirements.
             • Partners collaboratively worked on use cases and requirements.
          • D3.2: Prototype version of the Annotation System.
             • A first working version of the annotation system to be tested and evaluated by
                SMEs
          • D3.3: Final version of the Annotation System.
             • The SEMLIB release made available to SMEs for deployment




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                          Semantic Web Tools for Digital Libraries




                         Linked Data and semantic annotations




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   SCENARIO




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO

                    •    Web annotation

                         •      Many tools to bookmark, highlight, comment web pages

                               •      Many of them appeared in parallel with our development

                               •      E.g. sharedcopy.com, annotateit.org, diigo.com,
                                      clipboard.com, evernote.com




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO

                    •    Web annotation

                         •      Many tools to bookmark, highlight, comment web pages

                               •      Many of them appeared in parallel with our development

                               •      E.g. sharedcopy.com, annotateit.org, diigo.com,
                                      clipboard.com, evernote.com




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO

                    •    Web annotation

                         •      Many tools to bookmark, highlight, comment web pages

                               •      Many of them appeared in parallel with our development

                               •      E.g. sharedcopy.com, annotateit.org, diigo.com,
                                      clipboard.com, evernote.com


                    •    Collaborative annotation adds a layer of knowledge to the web




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO

                    •    Web annotation

                         •      Many tools to bookmark, highlight, comment web pages

                               •      Many of them appeared in parallel with our development

                               •      E.g. sharedcopy.com, annotateit.org, diigo.com,
                                      clipboard.com, evernote.com


                    •    Collaborative annotation adds a layer of knowledge to the web




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO

                    •    Web annotation

                         •      Many tools to bookmark, highlight, comment web pages

                               •      Many of them appeared in parallel with our development

                               •      E.g. sharedcopy.com, annotateit.org, diigo.com,
                                      clipboard.com, evernote.com


                    •    Collaborative annotation adds a layer of knowledge to the web


                    •    Annotations usually limited to simple tags and textual
                         comments



SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   SCENARIO




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries    SCENARIO
                    •    Goal:
                         •      “A web annotation tool to produce semantically structured
                                and reusable data: Linked Data”




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries    SCENARIO
                    •    Goal:
                         •      “A web annotation tool to produce semantically structured
                                and reusable data: Linked Data”




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries       SCENARIO
                    •    Goal:
                         •      “A web annotation tool to produce semantically structured
                                and reusable data: Linked Data”


                    •    Benefits:
                         •      To unambiguously express semantics to be processed by
                                software agents
                         •      Annotations power Digital Libraries, improving browsing,
                                search, automatic classification and recommendation of
                                content, etc.
                         •      The reuse of such a collaborative knowledge in different
                                contexts and different applications. Creating ad hoc interactive
                                visualization and exploration apps.



SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries          Linked Data
                                                                    2007




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries          Linked Data
                                                                    2008




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries          Linked Data
                                                                    2009




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries          Linked Data
                                                                    2010




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries          Linked Data
                                                                    2012




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Linked Data on the Web




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


             Institutions




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




                                            ?
            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




                                            ?
            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                            Semantic Web Tools for Digital Libraries   Linked Data on the Web


                                                                                  Companies
             Institutions




                                                                                       Geo-spatial
                                                                                        services




                                            ?
            Cultural Heritage
                Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                               Semantic Web Tools for Digital Libraries




                                                                          Companies
               Institutions




                                                                               Geo-spatial
                                                                                services




                                    ?
                   Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                               Semantic Web Tools for Digital Libraries




                                                                          Companies
               Institutions




                                                                               Geo-spatial
                                                                                services




                                    ?
                   Libraries




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                                Semantic Web Tools for Digital Libraries




                                                                           Companies
                Institutions




                                                                                Geo-spatial
                                                                                 services




                                     ?
                    Libraries




      •       Semantic Web Applications:

            •           Access/browse a global interconnected DB

            •           Merge, mix data

            •           Let people reuse your data in creative ways!


SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                                Semantic Web Tools for Digital Libraries




                                                                           Companies
                Institutions




                                                                                Geo-spatial
                                                                                 services




                                     ?
                    Libraries




      •       Semantic Web Applications:

            •           Access/browse a global interconnected DB

            •           Merge, mix data

            •           Let people reuse your data in creative ways!


SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                                Semantic Web Tools for Digital Libraries




                                                                           Companies
                Institutions




                                                                                Geo-spatial
                                                                                 services




                                     ?
                    Libraries




      •       Semantic Web Applications:

            •           Access/browse a global interconnected DB

            •           Merge, mix data

            •           Let people reuse your data in creative ways!


SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                                Semantic Web Tools for Digital Libraries




                                                                           Companies
                Institutions




                                                                                Geo-spatial
                                                                                 services




                                     ?
                    Libraries




      •       Semantic Web Applications:

            •           Access/browse a global interconnected DB

            •           Merge, mix data

            •           Let people reuse your data in creative ways!


SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                                Semantic Web Tools for Digital Libraries




                                                                           Companies
                Institutions




                                                                                Geo-spatial
                                                                                 services




                                     ?
                    Libraries




      •       Semantic Web Applications:

            •           Access/browse a global interconnected DB

            •           Merge, mix data

            •           Let people reuse your data in creative ways!


SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Knowledge Graph




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Knowledge Graph




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Knowledge Graph




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph




                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph




                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph

                               transcript




                                    has topic

                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph
                                                                                criticizes




                               transcript                                                    quotes




                                    has topic

                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph
                                                                                        criticizes




                               transcript                                                            quotes




                                                                                cites



                                    has topic

                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph
                                                                                        criticizes




                               transcript                                                               quotes




                                                                                cites



                                    has topic

                                                       My Vocabulary/Ontology

                                                       - Philosophers
                                                           Nietzsche
                                                           Immanuel Kant                     see also
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                                                          depicts
                                                           God
                                                           Politics
                                                           Economy
                                                       + Places




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries           Knowledge Graph
                                                                                        criticizes




                               transcript                                                               quotes




                                                                                cites



                                    has topic                                                                                        birth place
                                                       My Vocabulary/Ontology
                                                                                                                 influenced
                                                       - Philosophers
                                                           Nietzsche
                                                                                                                                      Königsberg
                                                           Immanuel Kant                     see also
                                                           Socrates
                                                           ….
                                                       + Relevant Topics
                                                                                          depicts
                                                           God                                                        Max Weber
                                                           Politics
                                                           Economy
                                                       + Places


                                                                                                                      birth place




                                                                                                                                    Erfurt




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




                                   The Pundit Annotation system




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   RDF Data model
                   Based on the Open Annotation Data Model




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   RDF Data model




                                   An annotation has a creator,
                                 a date and other basic metadata




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   RDF Data model

                     An annotation is attached to web resources,
                    as text excerpt in a page or (polygonal) regions
                                     over an image




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   RDF Data model

                   Annotations contains
             semantic statements representing
      the knowledge expressed by a user at a given time

       E.g.
       a text - cites - an author
       an image - depicts - a place
       a text - agrees with - an other text
       a text - defines - a concept




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries                                              Architecture
                                                                        SemLib Annotation Server


                                                                               Triplestore


                                                                           Application Logic

                                                                              RESTful API




                             SemLib                       Read/write                                      public API calls
                         Annotation Client                annotations                                                           Other web (and non web)
                                                                                                                                      application

                                                                                                public or
                               SMEs                                                          ad-hoc API calls
                          digital archives

                            Web Browser

                                                                                                                SemLib
                                                                                                           Recommender System

                           Creates/explores annotations
                              while surfing the web




                                                           User




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries                                              Architecture
                         Integrate by:                                  SemLib Annotation Server
                 - Including js library in
                          web pages
                                                                               Triplestore
                - ... or dynamically load via
                       bookmarklet
                                                                           Application Logic

                                                                              RESTful API




                             SemLib                       Read/write                                      public API calls
                         Annotation Client                annotations                                                           Other web (and non web)
                                                                                                                                      application

                                                                                                public or
                               SMEs                                                          ad-hoc API calls
                          digital archives

                            Web Browser

                                                                                                                SemLib
                                                                                                           Recommender System

                           Creates/explores annotations
                              while surfing the web




                                                           User




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                             Semantic Web Tools for Digital Libraries                                              Architecture
                         Integrate by:                                  SemLib Annotation Server
                 - Including js library in
                          web pages
                                                                               Triplestore
                - ... or dynamically load via
                       bookmarklet
                                                                           Application Logic

                                                                              RESTful API




                             SemLib                       Read/write                                      public API calls
                         Annotation Client                annotations                                                           Other web (and non web)
                                                                                                                                      application

                                                                                                public or
                               SMEs                                                          ad-hoc API calls
                          digital archives

                            Web Browser

                                                                                                                SemLib
                                                                                                           Recommender System

                           Creates/explores annotations
                              while surfing the web



                                                                                                         The recommender
                                                                                                        fetches data via standard
                                                                                                         SPARQL endpoint
                                                           User




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




                         Docs and demo: http://thepund.it
SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Users

   • Users: OpenID
    • google, facebook
    • your own!
   • No anonymous
       annotations.




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Users

   • Users: OpenID
    • google, facebook
    • your own!
   • No anonymous
       annotations.




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Notebooks
      • Collect annotations into Notebooks
       • private or public
       • share with others




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Notebooks
      • Collect annotations into Notebooks
       • private or public
       • share with others




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries
                                                                    Media Fragments annotation




                              Fine granular annotations:
                     select precise fragments of texts or images
SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Selecting items




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Triple composer




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Triple composer




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Triple composer




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Triple composer




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Triple composer




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Custom vocabularies




                                             Different communities need
                                             different terms and relations

                                     Plugin taxonomies and relation sets
                                          linking simple JSON files

SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   Entity extraction




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   The bookmarklet
     • Bookmarklet version
      • A clipping tool to annotate every pages
      • No installation requirements




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries   The bookmarklet




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




               REST APIs to create and consume annotations




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                          Semantic Web Tools for Digital Libraries        REST API
        • Annotation and authoring APIs

              • APIs supports RDF/XML, RDF/JSON and N3 formats

              • Examples:
                    •    GET /annotations/search?query={http://example.com/doc1.html}
                         Gets the contexts of all the annotations referring to the specified
                         resource (or a part of it, e.g. a DOM fragment XPointer)
                    •    GET /notebooks/21345/graph
                         Returns an RDF graph that merges all the annotation’s graphs included
                         in the notebook
                    •    POST /notebooks/21345 with payload RDF
                         Creates a new annotations with the given triples as graph (context is
                         added at server side)



SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                           Semantic Web Tools for Digital Libraries




            •         Users and permissions management APIs
                  •       Login using OpenID
                         • No secret data (e.g. user passwords and credentials) need to be
                             managed
                         • Clients can access APIs by supporting standard HTTP redirect
                         • Users can login with existing accounts (e.g. Google Account)

            •      Public APIs
                  • Expose data only from public users notebooks!

            •      SPARQL endpoints
                  • Query one or more notebooks as a single RDF graph




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




                    SMEs are already experimenting with such
                    APIs and producing interesting apps




SemLib Public conference
venerdì 14 dicembre 12
SEMLIB PROJECT
                         Semantic Web Tools for Digital Libraries




                         Thank you.




venerdì 14 dicembre 12

More Related Content

Similar to SEMLIB Annotations

SEMLIB Final Conference | IN2 presentation
SEMLIB Final Conference | IN2 presentationSEMLIB Final Conference | IN2 presentation
SEMLIB Final Conference | IN2 presentationSemLib Project
 
Web 2.0, Not Your Mother's Internet
Web 2.0, Not Your Mother's InternetWeb 2.0, Not Your Mother's Internet
Web 2.0, Not Your Mother's Internetesmmiller
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptOpenStack Foundation
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptOpenStack Foundation
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenonZool
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceNagaraju Pappu
 
A community of developers stimulating innovation in uk higher education
A community of developers stimulating innovation in uk higher educationA community of developers stimulating innovation in uk higher education
A community of developers stimulating innovation in uk higher educationDevCSI
 
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisLibrary 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisCheryl Peltier-Davis
 
BIBFRAME Transisition Update
BIBFRAME Transisition UpdateBIBFRAME Transisition Update
BIBFRAME Transisition Updatezepheiraorg
 
The Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityThe Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityAvalon Media System
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveDon Day
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past WebMichele Weigle
 
BEdita, a development platform
BEdita, a development platformBEdita, a development platform
BEdita, a development platformStefano Rosanelli
 
Using Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital ProjectsUsing Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital Projectslibrarianrafia
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CCJoseph Labrecque
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)AI4BD GmbH
 
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePoint
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePointSemantische Technologien (nicht nur) für die verbesserte Suche in SharePoint
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePointDIQA Projektmanagement GmbH
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff daysbclapp
 
Sakai And The Academic Enterprise
Sakai And The Academic EnterpriseSakai And The Academic Enterprise
Sakai And The Academic EnterpriseMichael Feldstein
 

Similar to SEMLIB Annotations (20)

SEMLIB Final Conference | IN2 presentation
SEMLIB Final Conference | IN2 presentationSEMLIB Final Conference | IN2 presentation
SEMLIB Final Conference | IN2 presentation
 
Web 2.0, Not Your Mother's Internet
Web 2.0, Not Your Mother's InternetWeb 2.0, Not Your Mother's Internet
Web 2.0, Not Your Mother's Internet
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenon
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperience
 
A community of developers stimulating innovation in uk higher education
A community of developers stimulating innovation in uk higher educationA community of developers stimulating innovation in uk higher education
A community of developers stimulating innovation in uk higher education
 
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisLibrary 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
 
BIBFRAME Transisition Update
BIBFRAME Transisition UpdateBIBFRAME Transisition Update
BIBFRAME Transisition Update
 
The Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityThe Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and Community
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year Retrospective
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past Web
 
BEdita, a development platform
BEdita, a development platformBEdita, a development platform
BEdita, a development platform
 
Using Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital ProjectsUsing Omeka as a Gateway to Digital Projects
Using Omeka as a Gateway to Digital Projects
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePoint
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePointSemantische Technologien (nicht nur) für die verbesserte Suche in SharePoint
Semantische Technologien (nicht nur) für die verbesserte Suche in SharePoint
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
 
Sakai And The Academic Enterprise
Sakai And The Academic EnterpriseSakai And The Academic Enterprise
Sakai And The Academic Enterprise
 

More from Christian Morbidoni

Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPChristian Morbidoni
 
GramsciProject - technical presentation
GramsciProject - technical presentationGramsciProject - technical presentation
GramsciProject - technical presentationChristian Morbidoni
 
Introduction to the Pundit Hands-on session
Introduction to the Pundit Hands-on sessionIntroduction to the Pundit Hands-on session
Introduction to the Pundit Hands-on sessionChristian Morbidoni
 
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011LinkedOpenDataItalia@LAPSI-Primer-Milan-2011
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011Christian Morbidoni
 
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011LinkedOpenDataItalia@LAPSI-Primer-Milano-2011
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011Christian Morbidoni
 
LinkedOpenData @ CloudCamp, Torino 2010
LinkedOpenData @ CloudCamp, Torino 2010LinkedOpenData @ CloudCamp, Torino 2010
LinkedOpenData @ CloudCamp, Torino 2010Christian Morbidoni
 
Linked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichLinked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichChristian Morbidoni
 
Linked Open Camera @ Fammi Sapere 2010
Linked Open Camera @ Fammi Sapere 2010Linked Open Camera @ Fammi Sapere 2010
Linked Open Camera @ Fammi Sapere 2010Christian Morbidoni
 

More from Christian Morbidoni (12)

Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 
GramsciProject - technical presentation
GramsciProject - technical presentationGramsciProject - technical presentation
GramsciProject - technical presentation
 
Introduction to the Pundit Hands-on session
Introduction to the Pundit Hands-on sessionIntroduction to the Pundit Hands-on session
Introduction to the Pundit Hands-on session
 
Gramsci source@lod2014 roma
Gramsci source@lod2014 romaGramsci source@lod2014 roma
Gramsci source@lod2014 roma
 
Pundit@web asliterature
Pundit@web asliteraturePundit@web asliterature
Pundit@web asliterature
 
Pundit Overview
Pundit OverviewPundit Overview
Pundit Overview
 
Pundit@firenze trainingschool
Pundit@firenze trainingschoolPundit@firenze trainingschool
Pundit@firenze trainingschool
 
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011LinkedOpenDataItalia@LAPSI-Primer-Milan-2011
LinkedOpenDataItalia@LAPSI-Primer-Milan-2011
 
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011LinkedOpenDataItalia@LAPSI-Primer-Milano-2011
LinkedOpenDataItalia@LAPSI-Primer-Milano-2011
 
LinkedOpenData @ CloudCamp, Torino 2010
LinkedOpenData @ CloudCamp, Torino 2010LinkedOpenData @ CloudCamp, Torino 2010
LinkedOpenData @ CloudCamp, Torino 2010
 
Linked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichLinked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - Munich
 
Linked Open Camera @ Fammi Sapere 2010
Linked Open Camera @ Fammi Sapere 2010Linked Open Camera @ Fammi Sapere 2010
Linked Open Camera @ Fammi Sapere 2010
 

SEMLIB Annotations

  • 1. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Public conference Semantic Annotations with Pundit Dr. Christian Morbidoni Semedia, Università Politecnica delle Marche, Ancona, Italy venerdì 14 dicembre 12
  • 2. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Role of UNIVPM in the Project SemLib Public conference venerdì 14 dicembre 12
  • 3. SEMLIB PROJECT Semantic Web Tools for Digital Libraries WP3 objectives • Objective: “To develop the foundational programming libraries to implement a modular and configurable web annotation system based on Semantic Web technologies that can be plugged into existing web application and digital libraries and that can export/import semantic annotations from/to the Web of Data (Linked Data).” • Deliverables: • D3.1: Use cases and requirements. • Partners collaboratively worked on use cases and requirements. • D3.2: Prototype version of the Annotation System. • A first working version of the annotation system to be tested and evaluated by SMEs • D3.3: Final version of the Annotation System. • The SEMLIB release made available to SMEs for deployment SemLib Public conference venerdì 14 dicembre 12
  • 4. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data and semantic annotations SemLib Public conference venerdì 14 dicembre 12
  • 5. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO SemLib Public conference venerdì 14 dicembre 12
  • 6. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Web annotation • Many tools to bookmark, highlight, comment web pages • Many of them appeared in parallel with our development • E.g. sharedcopy.com, annotateit.org, diigo.com, clipboard.com, evernote.com SemLib Public conference venerdì 14 dicembre 12
  • 7. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Web annotation • Many tools to bookmark, highlight, comment web pages • Many of them appeared in parallel with our development • E.g. sharedcopy.com, annotateit.org, diigo.com, clipboard.com, evernote.com SemLib Public conference venerdì 14 dicembre 12
  • 8. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Web annotation • Many tools to bookmark, highlight, comment web pages • Many of them appeared in parallel with our development • E.g. sharedcopy.com, annotateit.org, diigo.com, clipboard.com, evernote.com • Collaborative annotation adds a layer of knowledge to the web SemLib Public conference venerdì 14 dicembre 12
  • 9. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Web annotation • Many tools to bookmark, highlight, comment web pages • Many of them appeared in parallel with our development • E.g. sharedcopy.com, annotateit.org, diigo.com, clipboard.com, evernote.com • Collaborative annotation adds a layer of knowledge to the web SemLib Public conference venerdì 14 dicembre 12
  • 10. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Web annotation • Many tools to bookmark, highlight, comment web pages • Many of them appeared in parallel with our development • E.g. sharedcopy.com, annotateit.org, diigo.com, clipboard.com, evernote.com • Collaborative annotation adds a layer of knowledge to the web • Annotations usually limited to simple tags and textual comments SemLib Public conference venerdì 14 dicembre 12
  • 11. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO SemLib Public conference venerdì 14 dicembre 12
  • 12. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Goal: • “A web annotation tool to produce semantically structured and reusable data: Linked Data” SemLib Public conference venerdì 14 dicembre 12
  • 13. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Goal: • “A web annotation tool to produce semantically structured and reusable data: Linked Data” SemLib Public conference venerdì 14 dicembre 12
  • 14. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SCENARIO • Goal: • “A web annotation tool to produce semantically structured and reusable data: Linked Data” • Benefits: • To unambiguously express semantics to be processed by software agents • Annotations power Digital Libraries, improving browsing, search, automatic classification and recommendation of content, etc. • The reuse of such a collaborative knowledge in different contexts and different applications. Creating ad hoc interactive visualization and exploration apps. SemLib Public conference venerdì 14 dicembre 12
  • 15. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data 2007 SemLib Public conference venerdì 14 dicembre 12
  • 16. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data 2008 SemLib Public conference venerdì 14 dicembre 12
  • 17. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data 2009 SemLib Public conference venerdì 14 dicembre 12
  • 18. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data 2010 SemLib Public conference venerdì 14 dicembre 12
  • 19. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data 2012 SemLib Public conference venerdì 14 dicembre 12
  • 20. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web SemLib Public conference venerdì 14 dicembre 12
  • 21. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Institutions SemLib Public conference venerdì 14 dicembre 12
  • 22. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions SemLib Public conference venerdì 14 dicembre 12
  • 23. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services SemLib Public conference venerdì 14 dicembre 12
  • 24. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 25. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 26. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 27. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services ? Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 28. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services ? Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 29. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Linked Data on the Web Companies Institutions Geo-spatial services ? Cultural Heritage Libraries SemLib Public conference venerdì 14 dicembre 12
  • 30. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries SemLib Public conference venerdì 14 dicembre 12
  • 31. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries SemLib Public conference venerdì 14 dicembre 12
  • 32. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries • Semantic Web Applications: • Access/browse a global interconnected DB • Merge, mix data • Let people reuse your data in creative ways! SemLib Public conference venerdì 14 dicembre 12
  • 33. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries • Semantic Web Applications: • Access/browse a global interconnected DB • Merge, mix data • Let people reuse your data in creative ways! SemLib Public conference venerdì 14 dicembre 12
  • 34. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries • Semantic Web Applications: • Access/browse a global interconnected DB • Merge, mix data • Let people reuse your data in creative ways! SemLib Public conference venerdì 14 dicembre 12
  • 35. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries • Semantic Web Applications: • Access/browse a global interconnected DB • Merge, mix data • Let people reuse your data in creative ways! SemLib Public conference venerdì 14 dicembre 12
  • 36. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Companies Institutions Geo-spatial services ? Libraries • Semantic Web Applications: • Access/browse a global interconnected DB • Merge, mix data • Let people reuse your data in creative ways! SemLib Public conference venerdì 14 dicembre 12
  • 37. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph SemLib Public conference venerdì 14 dicembre 12
  • 38. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph SemLib Public conference venerdì 14 dicembre 12
  • 39. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph SemLib Public conference venerdì 14 dicembre 12
  • 40. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant Socrates …. + Relevant Topics God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 41. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant Socrates …. + Relevant Topics God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 42. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph transcript has topic My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant Socrates …. + Relevant Topics God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 43. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph criticizes transcript quotes has topic My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant Socrates …. + Relevant Topics God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 44. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph criticizes transcript quotes cites has topic My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant Socrates …. + Relevant Topics God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 45. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph criticizes transcript quotes cites has topic My Vocabulary/Ontology - Philosophers Nietzsche Immanuel Kant see also Socrates …. + Relevant Topics depicts God Politics Economy + Places SemLib Public conference venerdì 14 dicembre 12
  • 46. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Knowledge Graph criticizes transcript quotes cites has topic birth place My Vocabulary/Ontology influenced - Philosophers Nietzsche Königsberg Immanuel Kant see also Socrates …. + Relevant Topics depicts God Max Weber Politics Economy + Places birth place Erfurt SemLib Public conference venerdì 14 dicembre 12
  • 47. SEMLIB PROJECT Semantic Web Tools for Digital Libraries The Pundit Annotation system SemLib Public conference venerdì 14 dicembre 12
  • 48. SEMLIB PROJECT Semantic Web Tools for Digital Libraries RDF Data model Based on the Open Annotation Data Model SemLib Public conference venerdì 14 dicembre 12
  • 49. SEMLIB PROJECT Semantic Web Tools for Digital Libraries RDF Data model An annotation has a creator, a date and other basic metadata SemLib Public conference venerdì 14 dicembre 12
  • 50. SEMLIB PROJECT Semantic Web Tools for Digital Libraries RDF Data model An annotation is attached to web resources, as text excerpt in a page or (polygonal) regions over an image SemLib Public conference venerdì 14 dicembre 12
  • 51. SEMLIB PROJECT Semantic Web Tools for Digital Libraries RDF Data model Annotations contains semantic statements representing the knowledge expressed by a user at a given time E.g. a text - cites - an author an image - depicts - a place a text - agrees with - an other text a text - defines - a concept SemLib Public conference venerdì 14 dicembre 12
  • 52. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Architecture SemLib Annotation Server Triplestore Application Logic RESTful API SemLib Read/write public API calls Annotation Client annotations Other web (and non web) application public or SMEs ad-hoc API calls digital archives Web Browser SemLib Recommender System Creates/explores annotations while surfing the web User SemLib Public conference venerdì 14 dicembre 12
  • 53. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Architecture Integrate by: SemLib Annotation Server - Including js library in web pages Triplestore - ... or dynamically load via bookmarklet Application Logic RESTful API SemLib Read/write public API calls Annotation Client annotations Other web (and non web) application public or SMEs ad-hoc API calls digital archives Web Browser SemLib Recommender System Creates/explores annotations while surfing the web User SemLib Public conference venerdì 14 dicembre 12
  • 54. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Architecture Integrate by: SemLib Annotation Server - Including js library in web pages Triplestore - ... or dynamically load via bookmarklet Application Logic RESTful API SemLib Read/write public API calls Annotation Client annotations Other web (and non web) application public or SMEs ad-hoc API calls digital archives Web Browser SemLib Recommender System Creates/explores annotations while surfing the web The recommender fetches data via standard SPARQL endpoint User SemLib Public conference venerdì 14 dicembre 12
  • 55. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Docs and demo: http://thepund.it SemLib Public conference venerdì 14 dicembre 12
  • 56. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Users • Users: OpenID • google, facebook • your own! • No anonymous annotations. SemLib Public conference venerdì 14 dicembre 12
  • 57. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Users • Users: OpenID • google, facebook • your own! • No anonymous annotations. SemLib Public conference venerdì 14 dicembre 12
  • 58. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Notebooks • Collect annotations into Notebooks • private or public • share with others SemLib Public conference venerdì 14 dicembre 12
  • 59. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Notebooks • Collect annotations into Notebooks • private or public • share with others SemLib Public conference venerdì 14 dicembre 12
  • 60. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Media Fragments annotation Fine granular annotations: select precise fragments of texts or images SemLib Public conference venerdì 14 dicembre 12
  • 61. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Selecting items SemLib Public conference venerdì 14 dicembre 12
  • 62. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Triple composer SemLib Public conference venerdì 14 dicembre 12
  • 63. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Triple composer SemLib Public conference venerdì 14 dicembre 12
  • 64. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Triple composer SemLib Public conference venerdì 14 dicembre 12
  • 65. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Triple composer SemLib Public conference venerdì 14 dicembre 12
  • 66. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Triple composer SemLib Public conference venerdì 14 dicembre 12
  • 67. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Custom vocabularies Different communities need different terms and relations Plugin taxonomies and relation sets linking simple JSON files SemLib Public conference venerdì 14 dicembre 12
  • 68. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Entity extraction SemLib Public conference venerdì 14 dicembre 12
  • 69. SEMLIB PROJECT Semantic Web Tools for Digital Libraries The bookmarklet • Bookmarklet version • A clipping tool to annotate every pages • No installation requirements SemLib Public conference venerdì 14 dicembre 12
  • 70. SEMLIB PROJECT Semantic Web Tools for Digital Libraries The bookmarklet SemLib Public conference venerdì 14 dicembre 12
  • 71. SEMLIB PROJECT Semantic Web Tools for Digital Libraries REST APIs to create and consume annotations SemLib Public conference venerdì 14 dicembre 12
  • 72. SEMLIB PROJECT Semantic Web Tools for Digital Libraries REST API • Annotation and authoring APIs • APIs supports RDF/XML, RDF/JSON and N3 formats • Examples: • GET /annotations/search?query={http://example.com/doc1.html} Gets the contexts of all the annotations referring to the specified resource (or a part of it, e.g. a DOM fragment XPointer) • GET /notebooks/21345/graph Returns an RDF graph that merges all the annotation’s graphs included in the notebook • POST /notebooks/21345 with payload RDF Creates a new annotations with the given triples as graph (context is added at server side) SemLib Public conference venerdì 14 dicembre 12
  • 73. SEMLIB PROJECT Semantic Web Tools for Digital Libraries • Users and permissions management APIs • Login using OpenID • No secret data (e.g. user passwords and credentials) need to be managed • Clients can access APIs by supporting standard HTTP redirect • Users can login with existing accounts (e.g. Google Account) • Public APIs • Expose data only from public users notebooks! • SPARQL endpoints • Query one or more notebooks as a single RDF graph SemLib Public conference venerdì 14 dicembre 12
  • 74. SEMLIB PROJECT Semantic Web Tools for Digital Libraries SMEs are already experimenting with such APIs and producing interesting apps SemLib Public conference venerdì 14 dicembre 12
  • 75. SEMLIB PROJECT Semantic Web Tools for Digital Libraries Thank you. venerdì 14 dicembre 12