SlideShare a Scribd company logo
1 of 34
Download to read offline
ARIADNE                                   K.U.Leuven
www.ariadne-eu.org                     www.cs.kuleuven.be/~hmdb




HARVESTING METADATA
   IN REPOSITORY
     NETWORKS

                     Bram Vandeputte
                       K.U.Leuven
                       ARIADNE

                            1
                                                                  1
ARIADNE                                              K.U.Leuven
www.ariadne-eu.org                                www.cs.kuleuven.be/~hmdb



                     WHO AM I
 • Working since 2006 with Erik Duval
 • ARIADNE harvester, OAI-PMH target support,
    validation service, etc.

 • International projects : MACE, MELT, Globe, Ariadne,
    Aspect, iCoper,...

 • Other interests : Information visualisation,
    Interoperability, TEL

                               2
                                                                             2
ARIADNE                              K.U.Leuven
www.ariadne-eu.org                www.cs.kuleuven.be/~hmdb



                     Overview
 • OAI-PMH
 • Validation Service
 • Harvester Infrastructure
 • Projects
     • MACE
     • MELT
     • GLOBE

 • OAI-PMH Target
                              3
                                                             3
ARIADNE                                K.U.Leuven
www.ariadne-eu.org                  www.cs.kuleuven.be/~hmdb



                     OAI-PMH
 • Server - Client model
 • Pull mechanism
 • options :
     • selective harvesting
     • incremental harvesting

                                4
                                                               4
ARIADNE                                          K.U.Leuven
www.ariadne-eu.org                            www.cs.kuleuven.be/~hmdb



                     OAI-PMH
 • Verbs : Identify, ListRecords, GetRecord
 • Parameters :
     • baseUrl
     • from & until date
     • metadataPrefix
     • sets

                             5
                                                                         5
ARIADNE                                             K.U.Leuven
www.ariadne-eu.org                              www.cs.kuleuven.be/~hmdb



                     Validation Service
     • Interoperability : Application Profile (AP)
     • Manual check : very time consuming
     • Need a tool for enforcing an AP => validation scheme
     • A set of validation rules
     • Reusable

                                   6
                                                                           6
ARIADNE                                                                         K.U.Leuven
www.ariadne-eu.org                                                           www.cs.kuleuven.be/~hmdb



                     Validation Service
                                          LOM loose
                 MELTv1.0/
                                                                  MACEv1.0
                  minimal


     melt.xsd                           lomloose.xsd                                    mace.xsd


                                                               classification
                                                               vocab service
                MELTv1.0/full           vcard validator
                                                                            Legend
                                        empty attribute                               uses
                                            fields
                                                                                     extends

                                                            MACEv1.0           validationScheme
      conditional      LRE taxon field
      fields check        numerical                        vcard validator    validation component


                                                7
                                                                                                        7
ARIADNE                     K.U.Leuven
www.ariadne-eu.org       www.cs.kuleuven.be/~hmdb




                     8
                                                    8
ARIADNE                     K.U.Leuven
www.ariadne-eu.org       www.cs.kuleuven.be/~hmdb




     The ARIADNE Harvester
          Infrastructure



                     8
                                                    8
ARIADNE                                     K.U.Leuven
www.ariadne-eu.org                       www.cs.kuleuven.be/~hmdb




                     ARIADNE Harvester




                        harvester log



                                    8
                                                                    8
ARIADNE                                               K.U.Leuven
www.ariadne-eu.org                                www.cs.kuleuven.be/~hmdb




                     ARIADNE Harvester
                                           ARIADNE Repository

                                         SPI                        SQI




                        harvester log
                                               validation service


                                    8
                                                                             8
ARIADNE                                                  K.U.Leuven
www.ariadne-eu.org                                   www.cs.kuleuven.be/~hmdb




                        ARIADNE Harvester
                                              ARIADNE Repository

                                            SPI                        SQI
External Repository

                  OAI


     OAI-PMH



     LOM
      LOM
       LOM




                           harvester log
                                                  validation service


                                       8
                                                                                8
ARIADNE                                                      K.U.Leuven
www.ariadne-eu.org                                       www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                  ARIADNE Repository
                        OAI-PMH
                                                SPI                        SQI
External Repository
                        LOM
                         LOM
                          LOM
                  OAI


     OAI-PMH



     LOM
      LOM
       LOM




                                harvester log
                                                      validation service


                                            8
                                                                                    8
ARIADNE                                                      K.U.Leuven
www.ariadne-eu.org                                       www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                  ARIADNE Repository
                        OAI-PMH
                                                SPI                        SQI
External Repository
                        LOM
                         LOM

                  OAI


     OAI-PMH

                          LOM
     LOM
      LOM
       LOM




                                harvester log
                                                      validation service


                                            8
                                                                                    8
ARIADNE                                                      K.U.Leuven
www.ariadne-eu.org                                       www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                  ARIADNE Repository
                        OAI-PMH
                                                SPI                        SQI
External Repository
                        LOM
                         LOM

                  OAI


     OAI-PMH

                          LOM
     LOM
      LOM
       LOM




                                                      LOM




                                harvester log
                                                      validation service


                                            8
                                                                                    8
ARIADNE                                                      K.U.Leuven
www.ariadne-eu.org                                       www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                  ARIADNE Repository
                        OAI-PMH
                                                SPI                           SQI
External Repository
                        LOM
                         LOM

                  OAI


     OAI-PMH

                          LOM
     LOM
      LOM
       LOM




                                                                 Validation
                                                                   Msg




                                harvester log
                                                      validation service


                                            8
                                                                                    8
ARIADNE                                                              K.U.Leuven
www.ariadne-eu.org                                               www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                          ARIADNE Repository
                        OAI-PMH
                                                        SPI                        SQI
External Repository
                        LOM
                         LOM

                  OAI


     OAI-PMH

                                           Validation
                          LOM
                                             Msg
     LOM
      LOM
       LOM




                                harvester log
                                                              validation service


                                            8
                                                                                            8
ARIADNE                                                          K.U.Leuven
www.ariadne-eu.org                                           www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                      ARIADNE Repository
                        OAI-PMH
                                                    SPI                        SQI
External Repository
                        LOM
                         LOM

                  OAI


     OAI-PMH

                          LOM
     LOM
      LOM
       LOM




                                   Validation
                                     Msg




                                harvester log
                                                          validation service


                                                8
                                                                                        8
ARIADNE                                                         K.U.Leuven
www.ariadne-eu.org                                          www.cs.kuleuven.be/~hmdb




                          ARIADNE Harvester
                                                     ARIADNE Repository
                        OAI-PMH
                                                   SPI                        SQI
External Repository
                        LOM
                         LOM

                  OAI
                                                                LOM

     OAI-PMH



     LOM
      LOM
       LOM




                                  Validation
                                    Msg




                               harvester log
                                                         validation service


                                               8
                                                                                       8
ARIADNE                                                                          K.U.Leuven
www.ariadne-eu.org                                                            www.cs.kuleuven.be/~hmdb




                             ARIADNE Harvester
                                                                      ARIADNE Repository

                            OAI-PMH
                                                                    SPI                             SQI
External Repository
                            LOM
                             LOM
                              LOM
                  OAI
                             2                                  6                LOM


     OAI-PMH
                        1
                                                   Validation
                             LOM
                                                     Msg
     LOM
      LOM
       LOM

                                                                          4
                                                   5            3
                                      Validation                                       Validation
                                                                          LOM
                                        Msg                                              Msg




                                   harvester log
                                                                          validation service


                                                   9
                                                                                                          9
ARIADNE                        K.U.Leuven
www.ariadne-eu.org          www.cs.kuleuven.be/~hmdb



          Harvesting in networks

 • MACE
 • MELT
 • GLOBE



                     10
                                                       10
ARIADNE                                          K.U.Leuven
www.ariadne-eu.org                            www.cs.kuleuven.be/~hmdb



                         MACE

 • Metadata for Architectural Contents in Europe
 • www.mace-project.eu
 • Harvesting, Searching, Enriching, (geo-) Tagging,
    attention metadata



                             11
                                                                         11
ARIADNE                                                                               K.U.Leuven
www.ariadne-eu.org                                                               www.cs.kuleuven.be/~hmdb



                                               MACE
   Uses Lucene for index search
                                                                                       WINDS

                                                               Validation   OAI-PMH
                                                                service
                                  SPI
                                        Harvested
                                        metadata                            OAI-PMH
                                                    SPI
                                                                                        IRB
                                                               ARIADNE
                                                               Harvester
                                                                            OAI-PMH

          MACE
         metadata
                                  SPI                                       OAI-PMH   DYNAMO




                                        Enriched
                                        metadata                                      CuminCAD
                                                          12
                                                                                                            12
ARIADNE                        K.U.Leuven
www.ariadne-eu.org          www.cs.kuleuven.be/~hmdb



                     MACE




                      13
                                                       13
ARIADNE                                            K.U.Leuven
www.ariadne-eu.org                              www.cs.kuleuven.be/~hmdb



                       MELT

 • MELT : a Metadata Ecology for Learning and Teaching
 • Ministries of education across europe
 • enriching, translating, better quality metadata
 • practical test for scalability of harvester framework


                              14
                                                                           14
ARIADNE                                                                           K.U.Leuven
www.ariadne-eu.org                                                             www.cs.kuleuven.be/~hmdb



                                          MELT
          Multilingual
                             Vocabulary
          Thesaurus
                              Registry       Validation             BMBWK       EUN     MEC      RVP
              Enrichment                      service
                Toolkit
                               EUN AMG




                                                          OAI-PMH
SQI                                          ARIADNE                  C-H       FWU     MESC     TLF
                                             Harvester
EUN MDS
                                                 SPI


                                                                      CFL      INDIRE   MSU     UL-FRI
                         ARIADNE           OAI
                         Harvester         SQI
                          (EUN)

                                             ARIADNE
                                          METADATASTORE             EDUCATIO    KUL     NCTE    XTEC




                                                  15
                                                                                                          15
ARIADNE                      K.U.Leuven
www.ariadne-eu.org        www.cs.kuleuven.be/~hmdb




                     16
                                                     16
ARIADNE                                        K.U.Leuven
www.ariadne-eu.org                          www.cs.kuleuven.be/~hmdb



                     GLOBE

 • Global Learning Objects Brokered Exchange
 • Worldwide network of networks of repositories
 • => Both SQI and OAI-PMH are used on various levels
    in the network



                            17
                                                                       17
ARIADNE                                                                                                                       K.U.Leuven
www.ariadne-eu.org                                                                                                     www.cs.kuleuven.be/~hmdb



                                                     GLOBE
                                                                                                                                               BMBWK       EUN       MEC     RVP



                                                                              SQI UDDI             OAI




                                                                                                                                     OAI-PMH
                                                                               Registry            SQI                  ARIADNE                  C-H       FWU       MESC    TLF
  SQI Client                                                                                                            Harvester




                                 OAI                                                                                                             CFL      INDIRE     MSU    UL-FRI
                                                                                                          MELT
                                 SQI                       SQI

                                                           Federated                                                                           EDUCATIO    KUL       NCTE   XTEC


                          GLOBE                             Search
                SPI                                                                                OAI




                                                                                                                                    OAI-PMH
                                                                                                                        ARIADNE
                                                                                                   SQI                  Harvester
                                                                                                                                               WINDS      DYNAMO


                     ARIADNE
                     Harvester
                                                                                                         MACE                                    IRB      CuminCAD




               OAI               OAI           OAI               SQI                SQI           SQI            SQI
               SQI               SQI           SQI



                     LACLO             NIME          EUN               EdNA               CGIAR         Pubelo         Merlot

               OAI               OAI                             SQI                SQI           SQI            SQI
               SQI               SQI


                     ISKME             KERIS                            III               COSL      LORNET         Ariadne
                                                                       18
                                                                                                                                                                                     18
ARIADNE                      K.U.Leuven
www.ariadne-eu.org        www.cs.kuleuven.be/~hmdb




                     19
                                                     19
ARIADNE                               K.U.Leuven
www.ariadne-eu.org                www.cs.kuleuven.be/~hmdb




                     OAI-PMH target



                           20
                                                             20
ARIADNE                                                                                       K.U.Leuven
www.ariadne-eu.org                                                                         www.cs.kuleuven.be/~hmdb
                                    OAI-PMH Target Software
                                             2. Mapping Process

                         Repository metadata                     Repository LOM metadata

1. Get metadata      - identifier                             - lom.general.identifier
out of database      - title                                 - lom.general.title
                     - url                                   - lom.general.description
                     - project description                   - lom.technical.location
                     - ...                                   - ...




                                             3. Copy results in
                                             OAI-PMH service



   Repository                                   OAI-PMH result


                                              DYNAMO LOM                  4. Serve results           ARIADNE
                                               DYNAMO LOM
                                                metadata LOM                                         Harvester
                                                DYNAMO
                                                 metadata
                                                 Repository LOM
                                                  metadata
                                                    metadata




                                                        21
                                                                                                                      21
ARIADNE                      K.U.Leuven
www.ariadne-eu.org        www.cs.kuleuven.be/~hmdb




 • Questions ?




                     22
                                                     22
ARIADNE                                                             K.U.Leuven
www.ariadne-eu.org                                               www.cs.kuleuven.be/~hmdb



                          References
 • SPI : http://ariadne.cs.kuleuven.be/lomi/index.php/SimplePublishingInterface
 • SQI : http://ariadne.cs.kuleuven.be/lomi/index.php/LorInteroperability
 • IEEE LOM : http://ltsc.ieee.org/wg12/
 • OAI-PMH : http://www.openarchives.org/
 • OAI-PMH target wiki :
    http://ariadne.cs.kuleuven.be/lomi/index.php/Setting_Up_OAI-PMH



                                         23
                                                                                            23

More Related Content

Viewers also liked

Boletin Informativo 09 03 10
Boletin Informativo  09 03 10Boletin Informativo  09 03 10
Boletin Informativo 09 03 10
guest2a1afa91
 
Gilly enrique reinnova
Gilly enrique reinnovaGilly enrique reinnova
Gilly enrique reinnova
FIRASBD
 
Teología ascética y mística (1) p. adolphe tanquerey
Teología ascética y mística (1)   p. adolphe tanquereyTeología ascética y mística (1)   p. adolphe tanquerey
Teología ascética y mística (1) p. adolphe tanquerey
EduardoSebGut
 

Viewers also liked (14)

Un universitario exitoso
Un universitario exitosoUn universitario exitoso
Un universitario exitoso
 
Nuevos avances en el tratamiento prostático
Nuevos avances en el tratamiento prostáticoNuevos avances en el tratamiento prostático
Nuevos avances en el tratamiento prostático
 
Esposé ba
Esposé baEsposé ba
Esposé ba
 
Benzodiazepinas
BenzodiazepinasBenzodiazepinas
Benzodiazepinas
 
Boletin Informativo 09 03 10
Boletin Informativo  09 03 10Boletin Informativo  09 03 10
Boletin Informativo 09 03 10
 
Critical Communications as a Service - Moving Whispir to the Cloud
Critical Communications as a Service - Moving Whispir to the CloudCritical Communications as a Service - Moving Whispir to the Cloud
Critical Communications as a Service - Moving Whispir to the Cloud
 
Stilus corrector ortografico gramatical de estilo en espanol
Stilus   corrector ortografico gramatical de estilo en espanolStilus   corrector ortografico gramatical de estilo en espanol
Stilus corrector ortografico gramatical de estilo en espanol
 
Scrum breakfast zürich 0411v3
Scrum breakfast zürich 0411v3Scrum breakfast zürich 0411v3
Scrum breakfast zürich 0411v3
 
Estudio General de Medios Internet 2ª Oleada año 2013
Estudio General de Medios Internet 2ª Oleada año 2013Estudio General de Medios Internet 2ª Oleada año 2013
Estudio General de Medios Internet 2ª Oleada año 2013
 
Negocio byas
Negocio byasNegocio byas
Negocio byas
 
Resultats inca
Resultats incaResultats inca
Resultats inca
 
Recortes de prensa 060913
Recortes de prensa 060913Recortes de prensa 060913
Recortes de prensa 060913
 
Gilly enrique reinnova
Gilly enrique reinnovaGilly enrique reinnova
Gilly enrique reinnova
 
Teología ascética y mística (1) p. adolphe tanquerey
Teología ascética y mística (1)   p. adolphe tanquereyTeología ascética y mística (1)   p. adolphe tanquerey
Teología ascética y mística (1) p. adolphe tanquerey
 

More from Bram Vandeputte

Ariadne harvester and validator - technical overview
Ariadne harvester and validator - technical overviewAriadne harvester and validator - technical overview
Ariadne harvester and validator - technical overview
Bram Vandeputte
 
Android presentation 2011
Android presentation 2011Android presentation 2011
Android presentation 2011
Bram Vandeputte
 
Multi-touch introduction
Multi-touch introductionMulti-touch introduction
Multi-touch introduction
Bram Vandeputte
 
Metadata Harvesting And Validationv2
Metadata Harvesting And Validationv2Metadata Harvesting And Validationv2
Metadata Harvesting And Validationv2
Bram Vandeputte
 
Multi Touch Introduction
Multi Touch IntroductionMulti Touch Introduction
Multi Touch Introduction
Bram Vandeputte
 
Metadata Harvesting And Validation
Metadata Harvesting And ValidationMetadata Harvesting And Validation
Metadata Harvesting And Validation
Bram Vandeputte
 

More from Bram Vandeputte (15)

Ariadne harvester and validator - technical overview
Ariadne harvester and validator - technical overviewAriadne harvester and validator - technical overview
Ariadne harvester and validator - technical overview
 
Android presentation 2011
Android presentation 2011Android presentation 2011
Android presentation 2011
 
Icoper webinar
Icoper webinar Icoper webinar
Icoper webinar
 
Multi-touch introduction
Multi-touch introductionMulti-touch introduction
Multi-touch introduction
 
Android intro 2010
Android intro 2010Android intro 2010
Android intro 2010
 
Exploring the research world
Exploring the research worldExploring the research world
Exploring the research world
 
Research20
Research20Research20
Research20
 
Metadata Harvesting And Validationv2
Metadata Harvesting And Validationv2Metadata Harvesting And Validationv2
Metadata Harvesting And Validationv2
 
Ariadne Overview
Ariadne OverviewAriadne Overview
Ariadne Overview
 
Multi Touch Introduction
Multi Touch IntroductionMulti Touch Introduction
Multi Touch Introduction
 
Multi Touch Hands On
Multi Touch Hands OnMulti Touch Hands On
Multi Touch Hands On
 
Oai Workshop Extended
Oai Workshop ExtendedOai Workshop Extended
Oai Workshop Extended
 
Metadata Harvesting And Validation
Metadata Harvesting And ValidationMetadata Harvesting And Validation
Metadata Harvesting And Validation
 
IEEE LOM
IEEE LOMIEEE LOM
IEEE LOM
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 

Recently uploaded

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

Ariadne Harvesting

  • 1. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb HARVESTING METADATA IN REPOSITORY NETWORKS Bram Vandeputte K.U.Leuven ARIADNE 1 1
  • 2. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb WHO AM I • Working since 2006 with Erik Duval • ARIADNE harvester, OAI-PMH target support, validation service, etc. • International projects : MACE, MELT, Globe, Ariadne, Aspect, iCoper,... • Other interests : Information visualisation, Interoperability, TEL 2 2
  • 3. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb Overview • OAI-PMH • Validation Service • Harvester Infrastructure • Projects • MACE • MELT • GLOBE • OAI-PMH Target 3 3
  • 4. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb OAI-PMH • Server - Client model • Pull mechanism • options : • selective harvesting • incremental harvesting 4 4
  • 5. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb OAI-PMH • Verbs : Identify, ListRecords, GetRecord • Parameters : • baseUrl • from & until date • metadataPrefix • sets 5 5
  • 6. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb Validation Service • Interoperability : Application Profile (AP) • Manual check : very time consuming • Need a tool for enforcing an AP => validation scheme • A set of validation rules • Reusable 6 6
  • 7. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb Validation Service LOM loose MELTv1.0/ MACEv1.0 minimal melt.xsd lomloose.xsd mace.xsd classification vocab service MELTv1.0/full vcard validator Legend empty attribute uses fields extends MACEv1.0 validationScheme conditional LRE taxon field fields check numerical vcard validator validation component 7 7
  • 8. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb 8 8
  • 9. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb The ARIADNE Harvester Infrastructure 8 8
  • 10. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester harvester log 8 8
  • 11. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository SPI SQI harvester log validation service 8 8
  • 12. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository SPI SQI External Repository OAI OAI-PMH LOM LOM LOM harvester log validation service 8 8
  • 13. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM LOM OAI OAI-PMH LOM LOM LOM harvester log validation service 8 8
  • 14. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI OAI-PMH LOM LOM LOM LOM harvester log validation service 8 8
  • 15. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI OAI-PMH LOM LOM LOM LOM LOM harvester log validation service 8 8
  • 16. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI OAI-PMH LOM LOM LOM LOM Validation Msg harvester log validation service 8 8
  • 17. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI OAI-PMH Validation LOM Msg LOM LOM LOM harvester log validation service 8 8
  • 18. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI OAI-PMH LOM LOM LOM LOM Validation Msg harvester log validation service 8 8
  • 19. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM OAI LOM OAI-PMH LOM LOM LOM Validation Msg harvester log validation service 8 8
  • 20. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb ARIADNE Harvester ARIADNE Repository OAI-PMH SPI SQI External Repository LOM LOM LOM OAI 2 6 LOM OAI-PMH 1 Validation LOM Msg LOM LOM LOM 4 5 3 Validation Validation LOM Msg Msg harvester log validation service 9 9
  • 21. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb Harvesting in networks • MACE • MELT • GLOBE 10 10
  • 22. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb MACE • Metadata for Architectural Contents in Europe • www.mace-project.eu • Harvesting, Searching, Enriching, (geo-) Tagging, attention metadata 11 11
  • 23. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb MACE Uses Lucene for index search WINDS Validation OAI-PMH service SPI Harvested metadata OAI-PMH SPI IRB ARIADNE Harvester OAI-PMH MACE metadata SPI OAI-PMH DYNAMO Enriched metadata CuminCAD 12 12
  • 24. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb MACE 13 13
  • 25. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb MELT • MELT : a Metadata Ecology for Learning and Teaching • Ministries of education across europe • enriching, translating, better quality metadata • practical test for scalability of harvester framework 14 14
  • 26. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb MELT Multilingual Vocabulary Thesaurus Registry Validation BMBWK EUN MEC RVP Enrichment service Toolkit EUN AMG OAI-PMH SQI ARIADNE C-H FWU MESC TLF Harvester EUN MDS SPI CFL INDIRE MSU UL-FRI ARIADNE OAI Harvester SQI (EUN) ARIADNE METADATASTORE EDUCATIO KUL NCTE XTEC 15 15
  • 27. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb 16 16
  • 28. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb GLOBE • Global Learning Objects Brokered Exchange • Worldwide network of networks of repositories • => Both SQI and OAI-PMH are used on various levels in the network 17 17
  • 29. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb GLOBE BMBWK EUN MEC RVP SQI UDDI OAI OAI-PMH Registry SQI ARIADNE C-H FWU MESC TLF SQI Client Harvester OAI CFL INDIRE MSU UL-FRI MELT SQI SQI Federated EDUCATIO KUL NCTE XTEC GLOBE Search SPI OAI OAI-PMH ARIADNE SQI Harvester WINDS DYNAMO ARIADNE Harvester MACE IRB CuminCAD OAI OAI OAI SQI SQI SQI SQI SQI SQI SQI LACLO NIME EUN EdNA CGIAR Pubelo Merlot OAI OAI SQI SQI SQI SQI SQI SQI ISKME KERIS III COSL LORNET Ariadne 18 18
  • 30. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb 19 19
  • 31. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb OAI-PMH target 20 20
  • 32. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb OAI-PMH Target Software 2. Mapping Process Repository metadata Repository LOM metadata 1. Get metadata - identifier - lom.general.identifier out of database - title - lom.general.title - url - lom.general.description - project description - lom.technical.location - ... - ... 3. Copy results in OAI-PMH service Repository OAI-PMH result DYNAMO LOM 4. Serve results ARIADNE DYNAMO LOM metadata LOM Harvester DYNAMO metadata Repository LOM metadata metadata 21 21
  • 33. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb • Questions ? 22 22
  • 34. ARIADNE K.U.Leuven www.ariadne-eu.org www.cs.kuleuven.be/~hmdb References • SPI : http://ariadne.cs.kuleuven.be/lomi/index.php/SimplePublishingInterface • SQI : http://ariadne.cs.kuleuven.be/lomi/index.php/LorInteroperability • IEEE LOM : http://ltsc.ieee.org/wg12/ • OAI-PMH : http://www.openarchives.org/ • OAI-PMH target wiki : http://ariadne.cs.kuleuven.be/lomi/index.php/Setting_Up_OAI-PMH 23 23