SlideShare une entreprise Scribd logo
1  sur  19
Introducing	
  the	
  SemLib	
  Project:	
  
Seman6c	
  Web	
  Tools	
  for	
  Digital	
  Libraries	
  
       Chris6an	
  Morbidoni,	
  Marco	
  Grassi	
  and	
  Michele	
  Nucci	
  




               DII	
  -­‐	
  Department	
  of	
  Informa6on	
  Engeneering	
  
               	
  Università	
  Politecnica	
  delle	
  Marche,	
  Ancona,	
  ITALY	
  
Outlines	
  
     1.  DL	
  Evolu6on	
  
     2.  Semlib	
  Project	
  
     3.  Semlib	
  Annota6on	
  System	
  
            –        Use	
  cases	
  
            –        System	
  Requirements	
  
            –        Annota6on	
  Model	
  
            –        Sharing	
  Model	
  
            –        System	
  Architecture	
  	
  
            –        Technical	
  Implementa6on	
  
     4.  Demo	
  
     5.  Conclusions	
  

29/09/2011	
  SDA2011	
            Introducing	
  SemLib	
  Project	
     m.grassi@univpm.it	
  
DL	
  Evolu6on	
                                                                        Experts




                                                                                                                                            Create Contents
                                                                                                                            Add Content                        Add Annotations


                                                                                                                                            Digital Library
                                                                                Experts                                     Consume                                Commenting
                                                                                                                            Contents


                                                                                                                                  Tagging                     Linking
                                                                                                                                               Consume
                                                                                                                                               Contents
                                                                            Create Contents



                                                                           Digital Library
                                                                                                                                                Users




                                                                                                                 Crowdsourcing	
  
                                                               Consume                            Commenting
                                                               Contents

                   Experts                                            Tagging                 Linking
                                                                                Consume
                                                                                Contents



                                                                                                                •  Users	
  engagement	
  is	
  employed	
  
                Create Contents

                                                                                Users
                                                                                                                   in	
  achieving	
  a	
  common	
  goal	
  
                                                                                                                •  Enrich	
  and	
  create	
  contents:	
  
                                                 Social	
  Engagement	
  
               Digital Library

                                                                                                                   §  curate	
  documents	
  




                                                                                                                                                                                 Engagement	
  
               Consume Contents
                                                                                                                   §  transcribe	
  manuscripts	
  
                                                 •  Tags,	
  links,	
  comments	
  
                                                                                                                •  Great	
  poten6al	
  
                    Users
                                                 •  I m p r o v e	
   r e s o u r c e	
   r a n k i n g ,	
        §  Ex.	
  Wikipedia	
  vs	
  MS	
  Encarta	
  
                                                    classifica6on	
  
Expert	
  Model	
                                •  Users	
   annotate	
   contents	
   for	
   their	
  
•  Experts	
   create	
   contents	
   and	
        own	
  purposes	
  
   users	
  consume	
  them	
  

   Properly	
  structured	
  and	
  machine-­‐processable	
  annota6ons:	
                                                                           Time	
  
   -­‐  enhance	
  search	
  and	
  browsing	
  capabili6es	
  
   -­‐  provide	
  users	
  a	
  more	
  engaging	
  experience	
  
   -­‐  improve	
  DLs	
  	
  metadata,	
  enrich	
  contents	
  
       29/09/2011	
  SDA2011	
                 Introducing	
  SemLib	
  Project	
                                                                       m.grassi@univpm.it	
  
Seman6c	
  Web	
  Tools	
  For	
  DLs	
  


                            h"p://www.semlibproject.eu/	
  

•  R&D	
  project	
  supported	
  by	
  EU	
  FP7	
  Theme:	
  Research	
  for	
  SMEs	
  
   (no.	
  FP7-­‐SME-­‐2010-­‐01-­‐262301-­‐SEMLIB)	
  
•  24	
  months	
  
•  commenced	
  in	
  January	
  2011.	
  




29/09/2011	
  SDA2011	
        Introducing	
  SemLib	
  Project	
           m.grassi@univpm.it	
  
SemLib	
  Expected	
  Outputs	
  



             Seman6c	
  	
                                                   Seman6c	
  	
  
        Recommender	
  System	
                                          Annota6on	
  System	
  



use	
  Linked	
  Data	
  to	
  improve	
  searching	
      exploit	
  user-­‐generated	
  RDF	
  metadata	
  
and	
  browsing	
  in	
  the	
  DLs	
                      and	
  publish	
  it	
  as	
  Linked	
  Data.	
  




 29/09/2011	
  SDA2011	
               Introducing	
  SemLib	
  Project	
                   m.grassi@univpm.it	
  
Use	
  cases	
  1/2	
  
SMEs’	
  use-­‐cases:	
  
•  Different	
  types	
  of	
  users	
  
         –  Different	
  technical	
  exper6ses	
  
         –  Different	
  roles	
  (DL	
  employers	
  or	
  end-­‐users)	
  
•  Fragments	
  Annota6on	
  
         –  Text	
  fragments	
  /	
  Image	
  regions	
  /	
  Video	
  segments	
  and	
  
            regions	
  
•  Seman6c	
  Tags	
  
         –  Unambiguous	
  /	
  Hierarchical	
  Vocabularies	
  
         –  Support	
  user	
  in	
  tag	
  crea6on	
  (ex.	
  sugges6ng	
  tags)	
  
         –  Exploi6ng	
  Similari6es	
  Among	
  Digital	
  Objects	
  
	
  29/09/2011	
  SDA2011	
  
                                   Introducing	
  SemLib	
  Project	
               m.grassi@univpm.it	
  
Use	
  Case	
  2/2	
  
•  Seman6c	
  Rela6ons	
  
        –  express	
   more	
   seman6cs	
   specifying	
   the	
   type	
   of	
   rela6on	
  
           (cite,	
  define,	
  etc.)	
  
        –  answer	
   more	
   precise	
   queries	
   (“show	
   me	
   all	
   sentences	
   that	
  
           cites	
  a	
  given	
  author)	
  
•  Annota6on	
  Bookmarking	
  and	
  Sharing	
  
        –  organize	
  annota6ons	
  in	
  different	
  collec6ons	
  
        –  share	
  with	
  other	
  users	
  or	
  user	
  communi6es	
  	
  
        –  Support	
  collabora6ve	
  annota6on	
  crea6on	
  
•  Annota6ons	
  as	
  enrichment	
  of	
  DLs	
  

29/09/2011	
  SDA2011	
            Introducing	
  SemLib	
  Project	
                 m.grassi@univpm.it	
  
System	
  Requirements	
  1/2	
  
•  Modularity	
  of	
  the	
  system	
  
        –  Customizability	
  and	
  Extensibility	
  
        –  Custom	
   configura6ons	
   deliver	
   domain	
   specific	
   annota6on	
  
           tools	
   to	
   the	
   users	
   (including	
   Javascript	
   libreries	
   or	
   shortcut	
   to	
  
             bookmarklets)	
  
•  Seman6cally	
  structured	
  annota6ons	
  
•  Pluggable	
  vocabularies	
  and	
  ontologies	
  
        –  Flexibility	
  and	
  interoperability	
  
        –  Different	
  applica6on	
  domains	
  
•  Annota6on	
  at	
  different	
  level	
  of	
  granularity	
  
        –  Whole	
  resource	
  
        –  Resource	
  Fragments	
  (Xpointer,	
  Media	
  Fragment	
  URI)	
  
29/09/2011	
  SDA2011	
                Introducing	
  SemLib	
  Project	
                        m.grassi@univpm.it	
  
System	
  Requirements	
  2/2	
  
•  Annota6on	
  at	
  different	
  level	
  of	
  complexity	
  
       –  Text	
  Comments	
  /	
  Seman6c	
  Tagging	
  /	
  Full	
  Statement	
  (S-­‐P-­‐P)	
  
       –  Automa6c	
  named	
  en66es	
  extrac6on(ex.	
  DBpedia	
  Spotlight)	
  

•  Organize	
  annota6ons	
  in	
  Notebook	
  
•  Social	
  Model	
  for	
  Annota6on	
  Sharing	
  
•  Support	
  for	
  crowdsourced	
  annota6on	
  collec6ons	
  
       –  Annota6on	
  selec6on	
  and	
  cura6on	
  

•  Highly	
  Dynamic	
  and	
  Interac6ve	
  /	
  Easy	
  to	
  use	
  GUIs	
  

 29/09/2011	
  SDA2011	
           Introducing	
  SemLib	
  Project	
              m.grassi@univpm.it	
  
Annota6on	
  Model	
  
                                            2011-01-27 10:30:56



           ex:MarcoGrassi                                                           Annotation 1



                        dcterms:creator
                                           dcterms:created
                                                                                                                                      Pluggable	
  Vocabularies	
  
                                                                  rdfs:label                                                            (Ontologies,	
  SKOS)	
  
                                                                                             An example annotation showing the
                                                                                                    annotation model
 oac:Annotation
                           a                                         rdfs:comment
                                     ex:ANNOTATION-ID-1


                                                                               ex:ANNOTATION-GRAPH-ID-1
                                                              oac:hasBody
                                                                                                     http://example.com/                     http://example.com/
                   oac:hasTarget                                                                   mypage.htm#textFragment                           1.htm

                                                                                                    rdfs:label
  http://example.com/                                                                                                         semlib:mentionsPeriod
          1.htm

                                                                                    Fragment: Durante gli                                    semlib:Renassance
                                                                                         Alighieri...
                                              oac:hasTarget


                                                                                                                                                                              Named	
  	
  
                        oac:hasTarget                                                                   semlib:hasContent    semlib:mentionsAuthor



            http://example.com/
          mypage.htm#textFragment
                                                                                               "Durante degli Alighieri, commonly
                                                                                               known as Dante, was a major Italian                                            Graph	
  
                                                                                                   poet of the Middle Ages."
                                                                                                                                             semlib:DanteAlighieri

                                                                                                                     semlib:depicts
                                                http://example.com/
                                                      img1.jpeg                          http://example.com/
                                                                                               img1.jpeg


   Annota6on	
  Container	
  
                                                                                              Informa6ve	
  Content	
  

29/09/2011	
  SDA2011	
                                           Introducing	
  SemLib	
  Project	
                                                               m.grassi@univpm.it	
  
Notebooks	
  
                              2011-01-27 10:30:56




           dcterms:creator                                                                                             SINGLE USER
                                                    My Example Notebook                          A   RE
                       dcterms:created                                                        SH
                                                                                                         U      RI
                                                                                                      ok
                                         rdfs:label
                                                                                                 te bo
                                                               An Example Notebook             No
                                                              used to show the model
                                                                                                                WIKI
                                                                                              SHARE
                                         rdfs:comment


                                                                                        NotebookURI

            NotebookURI                                                                          SH                    COMMUNITIES
                                                                                                       AR
                                                                                       No                   E
                                                                                         te
                                                                                              bo
                                                                                                ok
                                                                                                   U   RI




                                                                                                                         PUBLIC




•  Sharing	
  a	
  notebook	
  is	
  as	
  easy	
  as	
  sharing	
  its	
  URL	
  on	
  the	
  web	
  
   (similarly	
  to	
  popular	
  file	
  sharing	
  plalorms)	
  
29/09/2011	
  SDA2011	
                               Introducing	
  SemLib	
  Project	
                                      m.grassi@univpm.it	
  
Notebook	
  access	
  

                                          semlib:owns                   semlib:owns



                                                                                    semlib:owns
                            semlib:owns




                                          semlib:owns
                                                                      semlib:owns

                                                        semlib:owns




Every	
  user	
  can	
  organize	
  its	
  annota6ons	
  in	
  different	
  notebooks	
  
29/09/2011	
  SDA2011	
                      Introducing	
  SemLib	
  Project	
                   m.grassi@univpm.it	
  
Notebook	
  access	
  

                                                 semlib:canRead       semlib:canRead

                                          semlib:owns                           semlib:owns



                                                                                            semlib:owns
                            semlib:owns




                                                                           semlib:canRead
                              semlib:CanWrite

                                                                                            semlib:CanWrite

                                          semlib:owns
                                                                              semlib:owns

                                                             semlib:owns




Every	
  user	
  can	
  provide	
  different	
  access	
  rights	
  for	
  different	
  users	
  
29/09/2011	
  SDA2011	
                         Introducing	
  SemLib	
  Project	
                            m.grassi@univpm.it	
  
Annota6on	
  Sharing	
  Model	
  	
  
                               Annotation                                     Annotation      Annotation
                                 Client                                         Client          Client



                                structured annotations              structured annotations




                                                          Annotation
                                                                                       trusted/ufficial
                                                         Authoring API
                                                                                         annotations
                                                                                                                Annotation
                                                  Annotation Server                                               Client

                                                       Annotation                           selected
                     COLLECTIVE KB                   Consuming API                         annotations




                                                                                                                             Third Party
                                                                                                                             Application
                  Annotation                       Annotation    Annotation                        Annotation
                    Client                           Client        Client                            Client




29/09/2011	
  SDA2011	
                        Introducing	
  SemLib	
  Project	
                                                     m.grassi@univpm.it	
  
Atomic	
  Content	
  
                                                                                                                  •  DLs	
  change	
  over	
  6me	
  
                                                    2011-01-27 10:30:56                                                –  Presenta6on	
   restyled	
   and	
   content	
  
                   ex:MarcoGrassi                                                       Atomic Content                    can	
  be	
  re-­‐organized	
  
                                                                                           Example


                                    dcterms:creator
                                                    dcterms:created
                                                                       rdfs:label                                 •  Same	
   content	
   can	
   appear	
   in	
  
                                                AthomicContentURI                                                    different	
  pages	
  



                                                                                                                   Necessary	
   to	
   unambiguously	
  
                                                 dcterms:isPartOf                                                  iden6fy	
  atomic	
  contents.	
  
                                                                                                                                              Addi6onal	
  	
  
                                                                                                                                             requirement	
  

                                                                                                                   DLs	
   include	
   RDFa	
   tags	
   to	
   wrap	
  
  ex:MarcoGrassi
                         dcterms:creator


                                                                                                                   atomic	
  content	
  
                                                 TextFragmentURI

                        dcterms:created
                                                            semlib:hasContent

                                                                                                                   Atomic	
  contents	
  have	
  a	
  resolvable	
  
2011-01-27 10:30:56                        rdfs:label


                                                        His Divine Comedy, originally called Commedia and later

                         Atomic Content
                            Example
                                                         called Divina by Boccaccio, is considered the greatest
                                                          literary work composed in the Italian language and a
                                                                      masterpiece of world literature.
                                                                                                                   U R I	
   a s s o c i a t e d	
   t o	
   w h i c h	
  
                                                                                                                   annota6ons	
  are	
  amached	
  


        29/09/2011	
  SDA2011	
                                                     Introducing	
  SemLib	
  Project	
                                     m.grassi@univpm.it	
  
System	
  General	
  Architecture	
  
           Fragment Handlers                                                               Selectors
                         Text                                                             Reconciliation
                                                          Pundit
                       Image                                                               Vocabulary
  Client




                       Video                                                                Predicate
                       ... ... ...                                                           ... ... ...
                                           Annotation               Annotation
                                             Viewer                   Writer




                            Annotations               Users                        Annotations
                           Consuming API          Management API                  Authoring API
              Server




                                                   Storage System




29/09/2011	
  SDA2011	
                    Introducing	
  SemLib	
  Project	
                        m.grassi@univpm.it	
  
Annota6on	
  Server	
  
                 HTTP
                                        Annotation Server                               •    Open	
  Source	
  
                Request
                                                     HTTP
                                                                                        •    RESTful	
  Web	
  Service	
  
Client                        Filters                                    RESTful APIs
                                                                                             Java	
  Jersey	
  framework	
  
               Response
                                                    message
                                                                                        • 
                                                                                        •    Cross	
  origin	
  request	
  
                                  CORE APIs and Managers                                –  CORS	
   (Cross-­‐Origin	
   Resource	
  
                                                                                           Sharing)	
  [Filter]	
  
                                                                                        –  JSONP	
  
                                          Repository APIs                               •  Sesame	
  triple	
  store	
  
                                                              Response                  –  SPARQL	
  and	
  inference	
  
                                                                                        –  Different	
   sail	
   are	
   provided	
   to	
  
                                            Query




                   HTTP
                                                                                           implement	
   different	
   storages	
  
                                          Storage Server
                                                                                           (OWLIM,MySQL,	
  PostgreeSQL)	
  
                                         (Triplestore, etc.)                            –  repository	
   APIs	
   can	
   be	
   easily	
  
                                                                                           extended	
  for	
  other	
  storages	
  




  29/09/2011	
  SDA2011	
                 Introducing	
  SemLib	
  Project	
                                          m.grassi@univpm.it	
  
Demo	
  




                            h"p://www.youtube.com/watch?v=lU-­‐o5xPbOS0	
  




29/09/2011	
  SDA2011	
                Introducing	
  SemLib	
  Project	
     m.grassi@univpm.it	
  
Conclusions	
  
•  SemLib	
  project	
  has	
  been	
  introduced	
  
•  Annota6on	
  and	
  sharing	
  model	
  
•  Annota6on	
  system	
  

Future	
  efforts	
  
•  User	
  Authen6ca6on	
  
•  Copy/paste	
   annota6ons	
   between	
   different	
  
   notebooks	
  
•  Notebooks	
  mashups	
  


29/09/2011	
  SDA2011	
     Introducing	
  SemLib	
  Project	
     m.grassi@univpm.it	
  

Contenu connexe

En vedette

My future job mariano torrens
My future job mariano torrensMy future job mariano torrens
My future job mariano torrensspclass
 
Recommendation letter Budimir
Recommendation letter BudimirRecommendation letter Budimir
Recommendation letter BudimirBudimir Berbakov
 
I first installed the first networked mini
I first installed the first networked miniI first installed the first networked mini
I first installed the first networked miniStephen Cunningham
 
ELABORACIÓN DE ACEITE DE OLIVA VIRGEN
ELABORACIÓN DE ACEITE DE OLIVA VIRGENELABORACIÓN DE ACEITE DE OLIVA VIRGEN
ELABORACIÓN DE ACEITE DE OLIVA VIRGENfatimaromancarrero
 
Terrorists, States And Biological Weapons Development
Terrorists, States And Biological Weapons DevelopmentTerrorists, States And Biological Weapons Development
Terrorists, States And Biological Weapons DevelopmentJillS13
 
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay Weera Wongsatjachock
 
Cauti.dr rudrika
Cauti.dr rudrikaCauti.dr rudrika
Cauti.dr rudrikarudrika
 
New AWS Services for Bioinformatics
New AWS Services for BioinformaticsNew AWS Services for Bioinformatics
New AWS Services for BioinformaticsLynn Langit
 
Вітаємо переможців обласних олімпіад
Вітаємо переможців обласних олімпіадВітаємо переможців обласних олімпіад
Вітаємо переможців обласних олімпіадRoman Vasilchik
 
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOIN
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOINMARKETING PLAN USBTC UNLIMITED SUCCESS BITCOIN
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOINbisnis terbaru
 

En vedette (13)

My future job mariano torrens
My future job mariano torrensMy future job mariano torrens
My future job mariano torrens
 
Recommendation letter Budimir
Recommendation letter BudimirRecommendation letter Budimir
Recommendation letter Budimir
 
Resume 8.17.16
Resume 8.17.16Resume 8.17.16
Resume 8.17.16
 
Pon tus ojos en cristo
Pon tus ojos en cristoPon tus ojos en cristo
Pon tus ojos en cristo
 
I first installed the first networked mini
I first installed the first networked miniI first installed the first networked mini
I first installed the first networked mini
 
ELABORACIÓN DE ACEITE DE OLIVA VIRGEN
ELABORACIÓN DE ACEITE DE OLIVA VIRGENELABORACIÓN DE ACEITE DE OLIVA VIRGEN
ELABORACIÓN DE ACEITE DE OLIVA VIRGEN
 
Terrorists, States And Biological Weapons Development
Terrorists, States And Biological Weapons DevelopmentTerrorists, States And Biological Weapons Development
Terrorists, States And Biological Weapons Development
 
Sere necio
Sere  necio Sere  necio
Sere necio
 
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay
หลักการเขียนบทความวิชาการทางรัฐศาสตร์ How to write an academic essay
 
Cauti.dr rudrika
Cauti.dr rudrikaCauti.dr rudrika
Cauti.dr rudrika
 
New AWS Services for Bioinformatics
New AWS Services for BioinformaticsNew AWS Services for Bioinformatics
New AWS Services for Bioinformatics
 
Вітаємо переможців обласних олімпіад
Вітаємо переможців обласних олімпіадВітаємо переможців обласних олімпіад
Вітаємо переможців обласних олімпіад
 
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOIN
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOINMARKETING PLAN USBTC UNLIMITED SUCCESS BITCOIN
MARKETING PLAN USBTC UNLIMITED SUCCESS BITCOIN
 

Similaire à Sda2011 introducing sem lib project

Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemMarco Grassi
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemM_Grassi
 
00 융복합형태 콘텐츠 서비스 환경 v0.7 20110527
00 융복합형태 콘텐츠 서비스 환경 v0.7 2011052700 융복합형태 콘텐츠 서비스 환경 v0.7 20110527
00 융복합형태 콘텐츠 서비스 환경 v0.7 20110527Kyung Rog Kim
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetJames Dellow
 
Professional Virtual Community Solution - iON Cloud ERP
Professional Virtual Community Solution -  iON Cloud ERPProfessional Virtual Community Solution -  iON Cloud ERP
Professional Virtual Community Solution - iON Cloud ERPChirantan Ghosh
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012NXTKey Corporation
 
10 mistakes when moving to topic-based authoring
10 mistakes when moving to topic-based authoring10 mistakes when moving to topic-based authoring
10 mistakes when moving to topic-based authoringSharon Burton
 
IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)Do Hyun Kim
 
The collaborative enterprise
The collaborative enterpriseThe collaborative enterprise
The collaborative enterpriseLorie Vela
 
Acquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia
 
Iksula Drupal Solutions
Iksula Drupal SolutionsIksula Drupal Solutions
Iksula Drupal SolutionsIksula
 
Defining Content Architecture
Defining Content ArchitectureDefining Content Architecture
Defining Content Architecturecleveg
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commonshernanibf
 
What Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouWhat Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouFabian Christ
 
How Confluence Plays Well with Others — from CRM to SharePoint
How Confluence Plays Well with Others — from CRM to SharePointHow Confluence Plays Well with Others — from CRM to SharePoint
How Confluence Plays Well with Others — from CRM to SharePointAtlassian
 

Similaire à Sda2011 introducing sem lib project (20)

Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
00 융복합형태 콘텐츠 서비스 환경 v0.7 20110527
00 융복합형태 콘텐츠 서비스 환경 v0.7 2011052700 융복합형태 콘텐츠 서비스 환경 v0.7 20110527
00 융복합형태 콘텐츠 서비스 환경 v0.7 20110527
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
 
Professional Virtual Community Solution - iON Cloud ERP
Professional Virtual Community Solution -  iON Cloud ERPProfessional Virtual Community Solution -  iON Cloud ERP
Professional Virtual Community Solution - iON Cloud ERP
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
 
10 mistakes when moving to topic-based authoring
10 mistakes when moving to topic-based authoring10 mistakes when moving to topic-based authoring
10 mistakes when moving to topic-based authoring
 
IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)IBM Social Portal 2012 (Korean)
IBM Social Portal 2012 (Korean)
 
Ceros info graphic
Ceros info graphicCeros info graphic
Ceros info graphic
 
The collaborative enterprise
The collaborative enterpriseThe collaborative enterprise
The collaborative enterprise
 
Acquia Social Publishing Webinar
Acquia Social Publishing WebinarAcquia Social Publishing Webinar
Acquia Social Publishing Webinar
 
Iksula Drupal Solutions
Iksula Drupal SolutionsIksula Drupal Solutions
Iksula Drupal Solutions
 
Infographic
InfographicInfographic
Infographic
 
Defining Content Architecture
Defining Content ArchitectureDefining Content Architecture
Defining Content Architecture
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commons
 
NoTube project poster, 1st version
NoTube project poster, 1st versionNoTube project poster, 1st version
NoTube project poster, 1st version
 
NoTube project poster, 2nd version
NoTube project poster, 2nd versionNoTube project poster, 2nd version
NoTube project poster, 2nd version
 
What Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouWhat Apache Stanbol Can Do for You
What Apache Stanbol Can Do for You
 
On Semantics in Onto-DIY
On Semantics in Onto-DIYOn Semantics in Onto-DIY
On Semantics in Onto-DIY
 
How Confluence Plays Well with Others — from CRM to SharePoint
How Confluence Plays Well with Others — from CRM to SharePointHow Confluence Plays Well with Others — from CRM to SharePoint
How Confluence Plays Well with Others — from CRM to SharePoint
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Sda2011 introducing sem lib project

  • 1. Introducing  the  SemLib  Project:   Seman6c  Web  Tools  for  Digital  Libraries   Chris6an  Morbidoni,  Marco  Grassi  and  Michele  Nucci   DII  -­‐  Department  of  Informa6on  Engeneering    Università  Politecnica  delle  Marche,  Ancona,  ITALY  
  • 2. Outlines   1.  DL  Evolu6on   2.  Semlib  Project   3.  Semlib  Annota6on  System   –  Use  cases   –  System  Requirements   –  Annota6on  Model   –  Sharing  Model   –  System  Architecture     –  Technical  Implementa6on   4.  Demo   5.  Conclusions   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 3. DL  Evolu6on   Experts Create Contents Add Content Add Annotations Digital Library Experts Consume Commenting Contents Tagging Linking Consume Contents Create Contents Digital Library Users Crowdsourcing   Consume Commenting Contents Experts Tagging Linking Consume Contents •  Users  engagement  is  employed   Create Contents Users in  achieving  a  common  goal   •  Enrich  and  create  contents:   Social  Engagement   Digital Library §  curate  documents   Engagement   Consume Contents §  transcribe  manuscripts   •  Tags,  links,  comments   •  Great  poten6al   Users •  I m p r o v e   r e s o u r c e   r a n k i n g ,   §  Ex.  Wikipedia  vs  MS  Encarta   classifica6on   Expert  Model   •  Users   annotate   contents   for   their   •  Experts   create   contents   and   own  purposes   users  consume  them   Properly  structured  and  machine-­‐processable  annota6ons:   Time   -­‐  enhance  search  and  browsing  capabili6es   -­‐  provide  users  a  more  engaging  experience   -­‐  improve  DLs    metadata,  enrich  contents   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 4. Seman6c  Web  Tools  For  DLs   h"p://www.semlibproject.eu/   •  R&D  project  supported  by  EU  FP7  Theme:  Research  for  SMEs   (no.  FP7-­‐SME-­‐2010-­‐01-­‐262301-­‐SEMLIB)   •  24  months   •  commenced  in  January  2011.   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 5. SemLib  Expected  Outputs   Seman6c     Seman6c     Recommender  System   Annota6on  System   use  Linked  Data  to  improve  searching   exploit  user-­‐generated  RDF  metadata   and  browsing  in  the  DLs   and  publish  it  as  Linked  Data.   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 6. Use  cases  1/2   SMEs’  use-­‐cases:   •  Different  types  of  users   –  Different  technical  exper6ses   –  Different  roles  (DL  employers  or  end-­‐users)   •  Fragments  Annota6on   –  Text  fragments  /  Image  regions  /  Video  segments  and   regions   •  Seman6c  Tags   –  Unambiguous  /  Hierarchical  Vocabularies   –  Support  user  in  tag  crea6on  (ex.  sugges6ng  tags)   –  Exploi6ng  Similari6es  Among  Digital  Objects    29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 7. Use  Case  2/2   •  Seman6c  Rela6ons   –  express   more   seman6cs   specifying   the   type   of   rela6on   (cite,  define,  etc.)   –  answer   more   precise   queries   (“show   me   all   sentences   that   cites  a  given  author)   •  Annota6on  Bookmarking  and  Sharing   –  organize  annota6ons  in  different  collec6ons   –  share  with  other  users  or  user  communi6es     –  Support  collabora6ve  annota6on  crea6on   •  Annota6ons  as  enrichment  of  DLs   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 8. System  Requirements  1/2   •  Modularity  of  the  system   –  Customizability  and  Extensibility   –  Custom   configura6ons   deliver   domain   specific   annota6on   tools   to   the   users   (including   Javascript   libreries   or   shortcut   to   bookmarklets)   •  Seman6cally  structured  annota6ons   •  Pluggable  vocabularies  and  ontologies   –  Flexibility  and  interoperability   –  Different  applica6on  domains   •  Annota6on  at  different  level  of  granularity   –  Whole  resource   –  Resource  Fragments  (Xpointer,  Media  Fragment  URI)   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 9. System  Requirements  2/2   •  Annota6on  at  different  level  of  complexity   –  Text  Comments  /  Seman6c  Tagging  /  Full  Statement  (S-­‐P-­‐P)   –  Automa6c  named  en66es  extrac6on(ex.  DBpedia  Spotlight)   •  Organize  annota6ons  in  Notebook   •  Social  Model  for  Annota6on  Sharing   •  Support  for  crowdsourced  annota6on  collec6ons   –  Annota6on  selec6on  and  cura6on   •  Highly  Dynamic  and  Interac6ve  /  Easy  to  use  GUIs   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 10. Annota6on  Model   2011-01-27 10:30:56 ex:MarcoGrassi Annotation 1 dcterms:creator dcterms:created Pluggable  Vocabularies   rdfs:label (Ontologies,  SKOS)   An example annotation showing the annotation model oac:Annotation a rdfs:comment ex:ANNOTATION-ID-1 ex:ANNOTATION-GRAPH-ID-1 oac:hasBody http://example.com/ http://example.com/ oac:hasTarget mypage.htm#textFragment 1.htm rdfs:label http://example.com/ semlib:mentionsPeriod 1.htm Fragment: Durante gli semlib:Renassance Alighieri... oac:hasTarget Named     oac:hasTarget semlib:hasContent semlib:mentionsAuthor http://example.com/ mypage.htm#textFragment "Durante degli Alighieri, commonly known as Dante, was a major Italian Graph   poet of the Middle Ages." semlib:DanteAlighieri semlib:depicts http://example.com/ img1.jpeg http://example.com/ img1.jpeg Annota6on  Container   Informa6ve  Content   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 11. Notebooks   2011-01-27 10:30:56 dcterms:creator SINGLE USER My Example Notebook A RE dcterms:created SH U RI ok rdfs:label te bo An Example Notebook No used to show the model WIKI SHARE rdfs:comment NotebookURI NotebookURI SH COMMUNITIES AR No E te bo ok U RI PUBLIC •  Sharing  a  notebook  is  as  easy  as  sharing  its  URL  on  the  web   (similarly  to  popular  file  sharing  plalorms)   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 12. Notebook  access   semlib:owns semlib:owns semlib:owns semlib:owns semlib:owns semlib:owns semlib:owns Every  user  can  organize  its  annota6ons  in  different  notebooks   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 13. Notebook  access   semlib:canRead semlib:canRead semlib:owns semlib:owns semlib:owns semlib:owns semlib:canRead semlib:CanWrite semlib:CanWrite semlib:owns semlib:owns semlib:owns Every  user  can  provide  different  access  rights  for  different  users   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 14. Annota6on  Sharing  Model     Annotation Annotation Annotation Client Client Client structured annotations structured annotations Annotation trusted/ufficial Authoring API annotations Annotation Annotation Server Client Annotation selected COLLECTIVE KB Consuming API annotations Third Party Application Annotation Annotation Annotation Annotation Client Client Client Client 29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 15. Atomic  Content   •  DLs  change  over  6me   2011-01-27 10:30:56 –  Presenta6on   restyled   and   content   ex:MarcoGrassi Atomic Content can  be  re-­‐organized   Example dcterms:creator dcterms:created rdfs:label •  Same   content   can   appear   in   AthomicContentURI different  pages   Necessary   to   unambiguously   dcterms:isPartOf iden6fy  atomic  contents.   Addi6onal     requirement   DLs   include   RDFa   tags   to   wrap   ex:MarcoGrassi dcterms:creator atomic  content   TextFragmentURI dcterms:created semlib:hasContent Atomic  contents  have  a  resolvable   2011-01-27 10:30:56 rdfs:label His Divine Comedy, originally called Commedia and later Atomic Content Example called Divina by Boccaccio, is considered the greatest literary work composed in the Italian language and a masterpiece of world literature. U R I   a s s o c i a t e d   t o   w h i c h   annota6ons  are  amached   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 16. System  General  Architecture   Fragment Handlers Selectors Text Reconciliation Pundit Image Vocabulary Client Video Predicate ... ... ... ... ... ... Annotation Annotation Viewer Writer Annotations Users Annotations Consuming API Management API Authoring API Server Storage System 29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 17. Annota6on  Server   HTTP Annotation Server •  Open  Source   Request HTTP •  RESTful  Web  Service   Client Filters RESTful APIs Java  Jersey  framework   Response message •  •  Cross  origin  request   CORE APIs and Managers –  CORS   (Cross-­‐Origin   Resource   Sharing)  [Filter]   –  JSONP   Repository APIs •  Sesame  triple  store   Response –  SPARQL  and  inference   –  Different   sail   are   provided   to   Query HTTP implement   different   storages   Storage Server (OWLIM,MySQL,  PostgreeSQL)   (Triplestore, etc.) –  repository   APIs   can   be   easily   extended  for  other  storages   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 18. Demo   h"p://www.youtube.com/watch?v=lU-­‐o5xPbOS0   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it  
  • 19. Conclusions   •  SemLib  project  has  been  introduced   •  Annota6on  and  sharing  model   •  Annota6on  system   Future  efforts   •  User  Authen6ca6on   •  Copy/paste   annota6ons   between   different   notebooks   •  Notebooks  mashups   29/09/2011  SDA2011   Introducing  SemLib  Project   m.grassi@univpm.it