SlideShare a Scribd company logo
1 of 35
Download to read offline
Ausleihdaten aus Bibliotheken
als Linked Open Data publizieren und nutzen




  Publishing and consuming library loan
    information as linked open data
  Prof. Magnus Pfeffer, Stuttgart Media University
          pfeffer@hdm-stuttgart.de
Overview
    Motivation: Use cases
    Types of data
    Loan transaction data
    Modelling the data in RDF
         Thinking from data
         Thinking from usage
    Conclusion
    Looking ahead




    29.11.2011                 Semantic Web in Bibliotheken   2
Use case: Retrieval
    Loans as a quality indicator
         More loans → more interest → higher relevance


    „Loan relevance“ is orthogonal to traditional relevance
     criteria
         Desireable with result sets of almost identical content
         Example search:
                „Introduction to algebra“
                „Mathematics for students of social sciences“




    29.11.2011                    Semantic Web in Bibliotheken      3
Retrieval: Example




 29.11.2011     Semantic Web in Bibliotheken   4
Implemenation ideas
    Aggregation
         Aggregate loan data on item level
         Normalize loan data from different locations
         Aggregate loan data on title level
    User interface
         Displaying loan statistics in the short result list
         Sort short result list by loan statistics
         Using loan statistics in ranking




    29.11.2011                 Semantic Web in Bibliotheken     5
Use case: Resource discovery
    Assumption: Items loaned together are correlated
         May not hold true in all instances
         But certainly on an aggregated level
    Present „similar titles“ based on correlation information




    29.11.2011               Semantic Web in Bibliotheken        6
Resource discovery: Examples




29.11.2011     Semantic Web in Bibliotheken   7
Implementation ideas
    Analysing loan history
         Same patron
         Similar start of loan
                Or: overlapping loan periods
          → Groups of titles → pairs of correlated titles
    Aggregation
         Summation of correlation counts
         Generation of correlation groups for each title
    Presentation
         Top-n most correlated titles
                Consider minumum correlation to suppres spurious results

    29.11.2011                    Semantic Web in Bibliotheken              8
Types of data in library information systems




29.11.2011            Semantic Web in Bibliotheken    9
Types of data: master data
    Properties
         Changes and edit are rare
         Slowly growing dataset
         Stable identifiers
    Examples:
         Business information systems
                Product information
                Customer contact information
                Vendor information
         Library information systems
                Catalogue entries
                Patron contact information

    29.11.2011                    Semantic Web in Bibliotheken   10
Types of data: dynamic data
    Properties
         Subject to changes
         Quickly growing dataset
         Usually a combination of master data entries
         Usually no own identifier
    Examples:
         Business information systems
                Sales transaction details
         Library information systems
                Media purchase transaction details



    29.11.2011                    Semantic Web in Bibliotheken   11
Loan transaction: ILS view
    Bibliografic entry                            Patron information
         Series                                        Name
         Author                                        Adress
         Title, …                        k
                                                        User type
                                    C hec
         Item information                              ID / Barcode
                Item type
                Call number
                Location
                ID / Barcode



                                Loan transaction

    29.11.2011                  Semantic Web in Bibliotheken             12
Loan transaction: ILS data
    Current loan
         User ID
         Item ID
         Timestamps (start)
                Order / Hold request
                Pickup ready
                Pickup by patron
         Loan due time
         Loan extensions
                Timestamps / Numbers
         Overdue escalation / overdue messages sent


    29.11.2011                    Semantic Web in Bibliotheken   13
Loan transaction: ILS data
    Completed loan
         As before
         Timestamps (end)
                Item returned by patron
                Return to stacks


                                        Privacy

                    To protect the privacy of the patrons, the
                   information on completed loans is usualy
                    anonymised after a short period of time.


    29.11.2011                    Semantic Web in Bibliotheken   14
Modelling loan transaction data in RDF




29.11.2011               Semantic Web in Bibliotheken   15
Approach 1: Consider the data
    Loans as events
    Minimum elements
         Start Time
         End Time
         Item ID
         Anonymised User ID or User Type
    Additional elements
         Differentiated timestamps
         Number of extensions




    29.11.2011              Semantic Web in Bibliotheken   16
Event-based model
                    hasItem
      Titel-IRI                         Item-IRI


                          hasLoanEvent


                                    LoanEvent-IRI



                    Properties

  HoldRequestDate
     PickupDate
     ReturnDate
  NoOfExtensions                                                    Inverse relations
      DueDate                                                    should be included in
       User ID                                                  the vocabulary and are
                                                                 left out for readability.

29.11.2011                       Semantic Web in Bibliotheken                           17
Properties
    Easy implementation
         Existing data can be used 1:1
    Highly granular data
         Each loan event needs an individual IRI
         RDF consumers need to aggregate data themselves
                 → complex graphs
                 → costly queries




    29.11.2011                 Semantic Web in Bibliotheken   18
Approach 2: consider the application
    Loans as statistics
         Loans per year / month / week
         Differentiation by user type or location




    29.11.2011                Semantic Web in Bibliotheken   19
Statistics-based model
                        hasItem
          Titel-IRI                       Item-IRI


                                                 hasLoanStatistics


                                    LoanStatistics-IRI



                          Properties

          Time period
            Number
          UserGroup




 29.11.2011                       Semantic Web in Bibliotheken       20
Properties
    Harder implementation
         Need to decide on statistical units
         Need to normalize different loan conditions
    Less granular data
         Less IRIs
         Simple queries
         Information on correlated titles is lost




    29.11.2011                Semantic Web in Bibliotheken   21
So that's it?
    University of Huddersfield Library (UK)
         Published circulation data as open data
            http://library.hud.ac.uk/data/usagedata/


            Used in a semantic catalog prototype




    29.11.2011            Semantic Web in Bibliotheken   22
Loan conditions at UB Mannheim
    Closed stacks
         Orders or hold requests from the OPAC
         4 weeks default loan period
                                                                   And there are
                Extensions possible
                                                                 several additional
                 2 weeks if there are other requests
                                                                    collections
            



    Textbook collection                                                 –
         No online orders or hold requests
                                                                    with even
                                                                   more diverse
         2 week default loan period                                conditions
                No Extensions possible
    Open access areas
         No online orders or hold requests
         6 month default loan period – staff only
    29.11.2011                    Semantic Web in Bibliotheken                  23
Normalizing loan data
    Different default periods
         Is a 8 week loan “more” than a two week loan?
    Multiple hold requests on loaned items possible
         These items are on loan permanently – is this the same as
          an item on year-long loan by a single staff patron?
    Loan-and-return items
         Patrons cannot browse books from the closed stacks
         Browsing is done on the counter and discarded items are
          returned promptly – should these be counted as loans?




    29.11.2011              Semantic Web in Bibliotheken         24
Model revisited
                                                          ownsTitle
                                      Titel-IRI                         Institution-IRI

     Item ID
   Item Type                                hasItem                              hasLocation
  Call number         Properties

                                                         atLocation
                                      Item-IRI                           Location-IRI


                                             hasLoanEvent             hasLoanCondition


    HoldRequestDate
                                   LoanEvent-IRI                      LoanConditions-IRI
      PickupDate
      ReturnDate
    NoOfExtensions          Properties
        DueDate
        User ID



 29.11.2011                    Semantic Web in Bibliotheken                               25
Model revisited
                                                          ownsTitle
                                      Titel-IRI                         Institution-IRI

    Item ID
   Location                                 hasItem                            hasItemType
  Call number         Properties

                                                         ofItemType
                                      Item-IRI                          ItemType-IRI


                                             hasLoanEvent             hasLoanCondition


    HoldRequestDate
                                   LoanEvent-IRI                      LoanConditions-IRI
      PickupDate
      ReturnDate
    NoOfExtensions
                            Properties
        DueDate
        User ID



 29.11.2011                    Semantic Web in Bibliotheken                               26
Modelling title correlation




29.11.2011         Semantic Web in Bibliotheken   27
Correlation model
    Correlation connects two titles
         Type and strength of connection differ

                    Titel-IRI


                          hasConnection

                                      hasType
                 Connection-IRI                   ConnectionType-IRI




                                Properties


                                         Titel-IRI
                                      ConnectionType
                                      ConnectionValue


    29.11.2011                        Semantic Web in Bibliotheken     28
Implementation
    Aggregation based on RDF published events possible
         But extremely complex
         Anonymized data can make it impossible


     → Should be published separately from loan events




    29.11.2011             Semantic Web in Bibliotheken   29
Conclusion




29.11.2011   Semantic Web in Bibliotheken   30
Conclusion
    There are evident usage scenarios for loan data
         Retrieval
         Resource Discovery
    Comparing loan statistics between institutions is hard
         Wildly diverging loan conditions based on user and item
          type and/or location
         Little consensus in the community
    Modelling in RDF is possible
         Complex model with many IRIs
         The model theoretically satisfies both use cases
                But for performance and privacy reasons loan data and
                 correlation data should be published independently
    29.11.2011                   Semantic Web in Bibliotheken            31
Looking ahead
    We are currently
         Creating a complete vocabulary definition
         Converting several months of loan data for UB Mannheim
                As granular events
                As aggregated sums according to the german library statistics
                 (DBS )
    We will
         Evaluate the run-time complexity of the aggregation based
          on RDF
         Create and publish correlation scores based on circulation
          data mining



    29.11.2011                    Semantic Web in Bibliotheken            32
And even further...
    Presentation
         We are thinking about a Javascript semantic plugin
                For browsers or embedding into OPAC pages
                Show links, aggregate additional information, etc.
    Data
         Loan data is interesting, but relatively spars
         The real action happens in the OPAC
                Interest indicators from clicks to full view
                Correlation data from search sessions
         Harvesting this information is possible by anonymous
          session tracking


    29.11.2011                      Semantic Web in Bibliotheken      33
Thank you for listening.




29.11.2011        Semantic Web in Bibliotheken   34
Discussion




                  ?
29.11.2011   Semantic Web in Bibliotheken   35

More Related Content

Viewers also liked

Metadata Provenance Tutorial Part 2: Interoperable Metadata Provenance
Metadata Provenance Tutorial Part 2: Interoperable Metadata ProvenanceMetadata Provenance Tutorial Part 2: Interoperable Metadata Provenance
Metadata Provenance Tutorial Part 2: Interoperable Metadata ProvenanceMagnus Pfeffer
 
Automatisches Generieren von Konkordanzen
Automatisches Generieren von KonkordanzenAutomatisches Generieren von Konkordanzen
Automatisches Generieren von KonkordanzenMagnus Pfeffer
 
Linked Data in der Lehre
Linked Data in der LehreLinked Data in der Lehre
Linked Data in der LehreMagnus Pfeffer
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open DataMagnus Pfeffer
 
Cloud Computing für die Verarbeitung von Metadaten
Cloud Computing für die Verarbeitung von MetadatenCloud Computing für die Verarbeitung von Metadaten
Cloud Computing für die Verarbeitung von MetadatenMagnus Pfeffer
 
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen übe...
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen  übe...Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen  übe...
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen übe...Magnus Pfeffer
 
Bibliotheken und Linked Open Data Extended
Bibliotheken und Linked Open Data ExtendedBibliotheken und Linked Open Data Extended
Bibliotheken und Linked Open Data ExtendedMagnus Pfeffer
 
Automatic creation of mappings between classification systems
Automatic creation of mappings between classification systemsAutomatic creation of mappings between classification systems
Automatic creation of mappings between classification systemsMagnus Pfeffer
 
Automatic creation of mappings between classification systems for bibliograph...
Automatic creation of mappings between classification systems for bibliograph...Automatic creation of mappings between classification systems for bibliograph...
Automatic creation of mappings between classification systems for bibliograph...Magnus Pfeffer
 
Clustering auf Werksebene
Clustering auf WerksebeneClustering auf Werksebene
Clustering auf WerksebeneMagnus Pfeffer
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open DataMagnus Pfeffer
 
Resource Discovery: Herausforderung und Chance für die Sacherschließung
Resource Discovery:  Herausforderung und Chance für die SacherschließungResource Discovery:  Herausforderung und Chance für die Sacherschließung
Resource Discovery: Herausforderung und Chance für die SacherschließungMagnus Pfeffer
 
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...Magnus Pfeffer
 
Resource Discovery - Sacherschließung am Ende?
Resource Discovery - Sacherschließung am Ende?Resource Discovery - Sacherschließung am Ende?
Resource Discovery - Sacherschließung am Ende?Magnus Pfeffer
 
Open Source Software zur Verarbeitung und Analyse von Metadatenmanagement
Open Source Software zur Verarbeitung und Analyse von MetadatenmanagementOpen Source Software zur Verarbeitung und Analyse von Metadatenmanagement
Open Source Software zur Verarbeitung und Analyse von MetadatenmanagementMagnus Pfeffer
 
The drawbridge to knowledge - Linking scholarly publications and research inf...
The drawbridge to knowledge - Linking scholarly publications and research inf...The drawbridge to knowledge - Linking scholarly publications and research inf...
The drawbridge to knowledge - Linking scholarly publications and research inf...Lukas Koster
 
Michael Edson @ UGame ULearn: The Smithsonian Commons Prototype
Michael Edson @ UGame ULearn: The Smithsonian Commons PrototypeMichael Edson @ UGame ULearn: The Smithsonian Commons Prototype
Michael Edson @ UGame ULearn: The Smithsonian Commons PrototypeMichael Edson
 

Viewers also liked (17)

Metadata Provenance Tutorial Part 2: Interoperable Metadata Provenance
Metadata Provenance Tutorial Part 2: Interoperable Metadata ProvenanceMetadata Provenance Tutorial Part 2: Interoperable Metadata Provenance
Metadata Provenance Tutorial Part 2: Interoperable Metadata Provenance
 
Automatisches Generieren von Konkordanzen
Automatisches Generieren von KonkordanzenAutomatisches Generieren von Konkordanzen
Automatisches Generieren von Konkordanzen
 
Linked Data in der Lehre
Linked Data in der LehreLinked Data in der Lehre
Linked Data in der Lehre
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open Data
 
Cloud Computing für die Verarbeitung von Metadaten
Cloud Computing für die Verarbeitung von MetadatenCloud Computing für die Verarbeitung von Metadaten
Cloud Computing für die Verarbeitung von Metadaten
 
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen übe...
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen  übe...Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen  übe...
Abgleich von Titeldaten zur Übernahme von Sacherschließungsinformationen übe...
 
Bibliotheken und Linked Open Data Extended
Bibliotheken und Linked Open Data ExtendedBibliotheken und Linked Open Data Extended
Bibliotheken und Linked Open Data Extended
 
Automatic creation of mappings between classification systems
Automatic creation of mappings between classification systemsAutomatic creation of mappings between classification systems
Automatic creation of mappings between classification systems
 
Automatic creation of mappings between classification systems for bibliograph...
Automatic creation of mappings between classification systems for bibliograph...Automatic creation of mappings between classification systems for bibliograph...
Automatic creation of mappings between classification systems for bibliograph...
 
Clustering auf Werksebene
Clustering auf WerksebeneClustering auf Werksebene
Clustering auf Werksebene
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open Data
 
Resource Discovery: Herausforderung und Chance für die Sacherschließung
Resource Discovery:  Herausforderung und Chance für die SacherschließungResource Discovery:  Herausforderung und Chance für die Sacherschließung
Resource Discovery: Herausforderung und Chance für die Sacherschließung
 
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
 
Resource Discovery - Sacherschließung am Ende?
Resource Discovery - Sacherschließung am Ende?Resource Discovery - Sacherschließung am Ende?
Resource Discovery - Sacherschließung am Ende?
 
Open Source Software zur Verarbeitung und Analyse von Metadatenmanagement
Open Source Software zur Verarbeitung und Analyse von MetadatenmanagementOpen Source Software zur Verarbeitung und Analyse von Metadatenmanagement
Open Source Software zur Verarbeitung und Analyse von Metadatenmanagement
 
The drawbridge to knowledge - Linking scholarly publications and research inf...
The drawbridge to knowledge - Linking scholarly publications and research inf...The drawbridge to knowledge - Linking scholarly publications and research inf...
The drawbridge to knowledge - Linking scholarly publications and research inf...
 
Michael Edson @ UGame ULearn: The Smithsonian Commons Prototype
Michael Edson @ UGame ULearn: The Smithsonian Commons PrototypeMichael Edson @ UGame ULearn: The Smithsonian Commons Prototype
Michael Edson @ UGame ULearn: The Smithsonian Commons Prototype
 

Similar to Ausleihdaten aus Bibliotheken als Linked Open Data publizieren und nutzen

Publishing linked data from relational databases
Publishing linked data from relational databasesPublishing linked data from relational databases
Publishing linked data from relational databasesIván Ruiz-Rube
 
Charleston 2012 - The Future of Serials in a Linked Data World
Charleston 2012 - The Future of Serials in a Linked Data WorldCharleston 2012 - The Future of Serials in a Linked Data World
Charleston 2012 - The Future of Serials in a Linked Data WorldProQuest
 
Refinder - Where things come together
Refinder - Where things come togetherRefinder - Where things come together
Refinder - Where things come togetherleobard
 
Linked Data and Users in Library - Does the library communicate efficiently?
Linked Data and Users in Library - Does the library communicate efficiently?Linked Data and Users in Library - Does the library communicate efficiently?
Linked Data and Users in Library - Does the library communicate efficiently?Hansung University
 
Open the collection doors, please, Hal
Open the collection doors, please, HalOpen the collection doors, please, Hal
Open the collection doors, please, Haljpetrusa
 
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...cmitch41
 
SemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital ProvenanceSemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital Provenancegvj4v
 
랭킹 최적화를 넘어 인간적인 검색으로 - 서울대 융합기술원 발표
랭킹 최적화를 넘어 인간적인 검색으로  - 서울대 융합기술원 발표랭킹 최적화를 넘어 인간적인 검색으로  - 서울대 융합기술원 발표
랭킹 최적화를 넘어 인간적인 검색으로 - 서울대 융합기술원 발표Jin Young Kim
 
Encoding Patron Information in RDF
Encoding Patron Information in RDFEncoding Patron Information in RDF
Encoding Patron Information in RDFJakob .
 
Semantic Annotation and Search for Resources in the Next Generation Web
Semantic Annotation and Search for Resources in the Next Generation WebSemantic Annotation and Search for Resources in the Next Generation Web
Semantic Annotation and Search for Resources in the Next Generation Webajithranabahu
 
Data mining a tool for knowledge management
Data mining a tool for knowledge managementData mining a tool for knowledge management
Data mining a tool for knowledge managementKishor Satpathy
 
The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?kramsey
 
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...University of Missouri
 
Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding CONUL Conference
 
Cutting Through the Hype about Metadata
Cutting Through the Hype about MetadataCutting Through the Hype about Metadata
Cutting Through the Hype about MetadataJenn Riley
 
Integration and Filtering: Creating visibility across library resources using...
Integration and Filtering: Creating visibility across library resources using...Integration and Filtering: Creating visibility across library resources using...
Integration and Filtering: Creating visibility across library resources using...Emmanuel E C
 
Creating visibilitythroughngl final
Creating visibilitythroughngl finalCreating visibilitythroughngl final
Creating visibilitythroughngl finalEmmanuel E C
 
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...Denodo
 

Similar to Ausleihdaten aus Bibliotheken als Linked Open Data publizieren und nutzen (20)

Publishing linked data from relational databases
Publishing linked data from relational databasesPublishing linked data from relational databases
Publishing linked data from relational databases
 
Charleston 2012 - The Future of Serials in a Linked Data World
Charleston 2012 - The Future of Serials in a Linked Data WorldCharleston 2012 - The Future of Serials in a Linked Data World
Charleston 2012 - The Future of Serials in a Linked Data World
 
Refinder - Where things come together
Refinder - Where things come togetherRefinder - Where things come together
Refinder - Where things come together
 
Linked Data and Users in Library - Does the library communicate efficiently?
Linked Data and Users in Library - Does the library communicate efficiently?Linked Data and Users in Library - Does the library communicate efficiently?
Linked Data and Users in Library - Does the library communicate efficiently?
 
Open the collection doors, please, Hal
Open the collection doors, please, HalOpen the collection doors, please, Hal
Open the collection doors, please, Hal
 
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
 
SemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital ProvenanceSemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital Provenance
 
랭킹 최적화를 넘어 인간적인 검색으로 - 서울대 융합기술원 발표
랭킹 최적화를 넘어 인간적인 검색으로  - 서울대 융합기술원 발표랭킹 최적화를 넘어 인간적인 검색으로  - 서울대 융합기술원 발표
랭킹 최적화를 넘어 인간적인 검색으로 - 서울대 융합기술원 발표
 
Encoding Patron Information in RDF
Encoding Patron Information in RDFEncoding Patron Information in RDF
Encoding Patron Information in RDF
 
20140220_Cooperation, Cloud, and Consumer Technologies
20140220_Cooperation, Cloud, and Consumer Technologies20140220_Cooperation, Cloud, and Consumer Technologies
20140220_Cooperation, Cloud, and Consumer Technologies
 
Semantic Annotation and Search for Resources in the Next Generation Web
Semantic Annotation and Search for Resources in the Next Generation WebSemantic Annotation and Search for Resources in the Next Generation Web
Semantic Annotation and Search for Resources in the Next Generation Web
 
Data mining a tool for knowledge management
Data mining a tool for knowledge managementData mining a tool for knowledge management
Data mining a tool for knowledge management
 
CLA 2012: Give Them What They Want!
CLA 2012:  Give Them What They Want! CLA 2012:  Give Them What They Want!
CLA 2012: Give Them What They Want!
 
The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?
 
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...
The Reality of the Cloud: Implications of Cloud Computing for Mobile Library ...
 
Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding
 
Cutting Through the Hype about Metadata
Cutting Through the Hype about MetadataCutting Through the Hype about Metadata
Cutting Through the Hype about Metadata
 
Integration and Filtering: Creating visibility across library resources using...
Integration and Filtering: Creating visibility across library resources using...Integration and Filtering: Creating visibility across library resources using...
Integration and Filtering: Creating visibility across library resources using...
 
Creating visibilitythroughngl final
Creating visibilitythroughngl finalCreating visibilitythroughngl final
Creating visibilitythroughngl final
 
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
Denodo: Enabling a Data Mesh Architecture and Data Sharing Culture at Landsba...
 

Recently uploaded

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Ausleihdaten aus Bibliotheken als Linked Open Data publizieren und nutzen

  • 1. Ausleihdaten aus Bibliotheken als Linked Open Data publizieren und nutzen Publishing and consuming library loan information as linked open data Prof. Magnus Pfeffer, Stuttgart Media University pfeffer@hdm-stuttgart.de
  • 2. Overview  Motivation: Use cases  Types of data  Loan transaction data  Modelling the data in RDF  Thinking from data  Thinking from usage  Conclusion  Looking ahead 29.11.2011 Semantic Web in Bibliotheken 2
  • 3. Use case: Retrieval  Loans as a quality indicator  More loans → more interest → higher relevance  „Loan relevance“ is orthogonal to traditional relevance criteria  Desireable with result sets of almost identical content  Example search:  „Introduction to algebra“  „Mathematics for students of social sciences“ 29.11.2011 Semantic Web in Bibliotheken 3
  • 4. Retrieval: Example 29.11.2011 Semantic Web in Bibliotheken 4
  • 5. Implemenation ideas  Aggregation  Aggregate loan data on item level  Normalize loan data from different locations  Aggregate loan data on title level  User interface  Displaying loan statistics in the short result list  Sort short result list by loan statistics  Using loan statistics in ranking 29.11.2011 Semantic Web in Bibliotheken 5
  • 6. Use case: Resource discovery  Assumption: Items loaned together are correlated  May not hold true in all instances  But certainly on an aggregated level  Present „similar titles“ based on correlation information 29.11.2011 Semantic Web in Bibliotheken 6
  • 7. Resource discovery: Examples 29.11.2011 Semantic Web in Bibliotheken 7
  • 8. Implementation ideas  Analysing loan history  Same patron  Similar start of loan  Or: overlapping loan periods → Groups of titles → pairs of correlated titles  Aggregation  Summation of correlation counts  Generation of correlation groups for each title  Presentation  Top-n most correlated titles  Consider minumum correlation to suppres spurious results 29.11.2011 Semantic Web in Bibliotheken 8
  • 9. Types of data in library information systems 29.11.2011 Semantic Web in Bibliotheken 9
  • 10. Types of data: master data  Properties  Changes and edit are rare  Slowly growing dataset  Stable identifiers  Examples:  Business information systems  Product information  Customer contact information  Vendor information  Library information systems  Catalogue entries  Patron contact information 29.11.2011 Semantic Web in Bibliotheken 10
  • 11. Types of data: dynamic data  Properties  Subject to changes  Quickly growing dataset  Usually a combination of master data entries  Usually no own identifier  Examples:  Business information systems  Sales transaction details  Library information systems  Media purchase transaction details 29.11.2011 Semantic Web in Bibliotheken 11
  • 12. Loan transaction: ILS view  Bibliografic entry  Patron information  Series  Name  Author  Adress  Title, … k  User type C hec  Item information  ID / Barcode  Item type  Call number  Location  ID / Barcode Loan transaction 29.11.2011 Semantic Web in Bibliotheken 12
  • 13. Loan transaction: ILS data  Current loan  User ID  Item ID  Timestamps (start)  Order / Hold request  Pickup ready  Pickup by patron  Loan due time  Loan extensions  Timestamps / Numbers  Overdue escalation / overdue messages sent 29.11.2011 Semantic Web in Bibliotheken 13
  • 14. Loan transaction: ILS data  Completed loan  As before  Timestamps (end)  Item returned by patron  Return to stacks Privacy To protect the privacy of the patrons, the information on completed loans is usualy anonymised after a short period of time. 29.11.2011 Semantic Web in Bibliotheken 14
  • 15. Modelling loan transaction data in RDF 29.11.2011 Semantic Web in Bibliotheken 15
  • 16. Approach 1: Consider the data  Loans as events  Minimum elements  Start Time  End Time  Item ID  Anonymised User ID or User Type  Additional elements  Differentiated timestamps  Number of extensions 29.11.2011 Semantic Web in Bibliotheken 16
  • 17. Event-based model hasItem Titel-IRI Item-IRI hasLoanEvent LoanEvent-IRI Properties HoldRequestDate PickupDate ReturnDate NoOfExtensions Inverse relations DueDate should be included in User ID the vocabulary and are left out for readability. 29.11.2011 Semantic Web in Bibliotheken 17
  • 18. Properties  Easy implementation  Existing data can be used 1:1  Highly granular data  Each loan event needs an individual IRI  RDF consumers need to aggregate data themselves → complex graphs → costly queries 29.11.2011 Semantic Web in Bibliotheken 18
  • 19. Approach 2: consider the application  Loans as statistics  Loans per year / month / week  Differentiation by user type or location 29.11.2011 Semantic Web in Bibliotheken 19
  • 20. Statistics-based model hasItem Titel-IRI Item-IRI hasLoanStatistics LoanStatistics-IRI Properties Time period Number UserGroup 29.11.2011 Semantic Web in Bibliotheken 20
  • 21. Properties  Harder implementation  Need to decide on statistical units  Need to normalize different loan conditions  Less granular data  Less IRIs  Simple queries  Information on correlated titles is lost 29.11.2011 Semantic Web in Bibliotheken 21
  • 22. So that's it?  University of Huddersfield Library (UK)  Published circulation data as open data  http://library.hud.ac.uk/data/usagedata/  Used in a semantic catalog prototype 29.11.2011 Semantic Web in Bibliotheken 22
  • 23. Loan conditions at UB Mannheim  Closed stacks  Orders or hold requests from the OPAC  4 weeks default loan period And there are  Extensions possible several additional 2 weeks if there are other requests collections   Textbook collection –  No online orders or hold requests with even more diverse  2 week default loan period conditions  No Extensions possible  Open access areas  No online orders or hold requests  6 month default loan period – staff only 29.11.2011 Semantic Web in Bibliotheken 23
  • 24. Normalizing loan data  Different default periods  Is a 8 week loan “more” than a two week loan?  Multiple hold requests on loaned items possible  These items are on loan permanently – is this the same as an item on year-long loan by a single staff patron?  Loan-and-return items  Patrons cannot browse books from the closed stacks  Browsing is done on the counter and discarded items are returned promptly – should these be counted as loans? 29.11.2011 Semantic Web in Bibliotheken 24
  • 25. Model revisited ownsTitle Titel-IRI Institution-IRI Item ID Item Type hasItem hasLocation Call number Properties atLocation Item-IRI Location-IRI hasLoanEvent hasLoanCondition HoldRequestDate LoanEvent-IRI LoanConditions-IRI PickupDate ReturnDate NoOfExtensions Properties DueDate User ID 29.11.2011 Semantic Web in Bibliotheken 25
  • 26. Model revisited ownsTitle Titel-IRI Institution-IRI Item ID Location hasItem hasItemType Call number Properties ofItemType Item-IRI ItemType-IRI hasLoanEvent hasLoanCondition HoldRequestDate LoanEvent-IRI LoanConditions-IRI PickupDate ReturnDate NoOfExtensions Properties DueDate User ID 29.11.2011 Semantic Web in Bibliotheken 26
  • 27. Modelling title correlation 29.11.2011 Semantic Web in Bibliotheken 27
  • 28. Correlation model  Correlation connects two titles  Type and strength of connection differ Titel-IRI hasConnection hasType Connection-IRI ConnectionType-IRI Properties Titel-IRI ConnectionType ConnectionValue 29.11.2011 Semantic Web in Bibliotheken 28
  • 29. Implementation  Aggregation based on RDF published events possible  But extremely complex  Anonymized data can make it impossible → Should be published separately from loan events 29.11.2011 Semantic Web in Bibliotheken 29
  • 30. Conclusion 29.11.2011 Semantic Web in Bibliotheken 30
  • 31. Conclusion  There are evident usage scenarios for loan data  Retrieval  Resource Discovery  Comparing loan statistics between institutions is hard  Wildly diverging loan conditions based on user and item type and/or location  Little consensus in the community  Modelling in RDF is possible  Complex model with many IRIs  The model theoretically satisfies both use cases  But for performance and privacy reasons loan data and correlation data should be published independently 29.11.2011 Semantic Web in Bibliotheken 31
  • 32. Looking ahead  We are currently  Creating a complete vocabulary definition  Converting several months of loan data for UB Mannheim  As granular events  As aggregated sums according to the german library statistics (DBS )  We will  Evaluate the run-time complexity of the aggregation based on RDF  Create and publish correlation scores based on circulation data mining 29.11.2011 Semantic Web in Bibliotheken 32
  • 33. And even further...  Presentation  We are thinking about a Javascript semantic plugin  For browsers or embedding into OPAC pages  Show links, aggregate additional information, etc.  Data  Loan data is interesting, but relatively spars  The real action happens in the OPAC  Interest indicators from clicks to full view  Correlation data from search sessions  Harvesting this information is possible by anonymous session tracking 29.11.2011 Semantic Web in Bibliotheken 33
  • 34. Thank you for listening. 29.11.2011 Semantic Web in Bibliotheken 34
  • 35. Discussion ? 29.11.2011 Semantic Web in Bibliotheken 35