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

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 

Recently uploaded (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 

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