Your SlideShare is downloading. ×
CATCHPlus diensten-10jun2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

CATCHPlus diensten-10jun2011

473
views

Published on

Gemeenschappelijke Diensten voor Erfgoedinstellingen: Vocabulairebank, User Profile Repository, Persistent Identifiers, Standardisation, Checkers, Workspaces, Annotation Repository ....

Gemeenschappelijke Diensten voor Erfgoedinstellingen: Vocabulairebank, User Profile Repository, Persistent Identifiers, Standardisation, Checkers, Workspaces, Annotation Repository ....


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
473
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Dieper ingaan op gemeenschappelijke dienstenVeel materiaal, vaak technisch, niet vaak over flitsende applicaties, heel heterogeen publiekBrandende vragen en onduidelijkheden: stel zeIs interactief bedoeld: veel gelegenheid tot vragen, opmerkingen, kritiek, discussie. We zijn zeer geinteresseerd in dat u kritisch meedenktDaarom veel blokjes ingebouwd
  • Voorbeeld van een ‘virtual research environment’
  • Verschillen met versie 1: performance, schaalbaarheid, distributiemodel, nieuwe functies, mooier RESTful, authenticatie en authorisatie, betere manieren om content te beheren.Noem Pictura’s gebruik van VAS tbv BenG-NA samenwerking
  • Niet centraal maar peer to peerVerschillende niveau’s van implementatie/ondersteunenOvereenstemming over API voor zoeken, browsen, autocomplete, uploaden, updaten
  • Beschrijf proces: gebruiker logt in, stopt scans in ws. Monk krijgt toegang tot die scans voor image processing. Annotatie-tool idem tbv handmatige annotatie
  • Document scan ---[automatic line strip detector]-> lege annotatie->annotatie repositoryAnnotatie->document transcriptie omgeving->transcripties->[entity recognition service]->entity annotatie->[repository]
  • Ann is webdoc met uri, body annoteert target, verschillende auteurs/eigenaren, body en target kan alles zijn, body kan weer target van andere annotatie zijn, voorzieningen voor onderdelen van documenten
  • Na toets alle cases aan OACDus persoonlijk, geen centrale repository
  • Plus bijna alle CATCHPlus deelprojecten
  • Soort bookmarking
  • Samen met stakeholders
  • Transcript

    • 1. CATCHPlus gemeenschappelijke diensten
      Hennie Brugman
      Technisch coordinator
      1
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 2. Overzicht
      Introductie en algemeen overzicht (20+10 minuten)
      Inzoomen op individuele diensten (5 x 10 min)
      Beschikbaarheid, duurzame exploitatie, hosting (5 min)
      Discussie (maximaal 30 min)
      2
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 3. CATCHPlus opzet
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      3
      WP 2: Deel-
      projecten
      WP 1: Gemeenschappelijke diensten
      Erfgoed-instellingen
      Museumplus
      Checkers
      StitchPlus
      Choralplus
      Scratch4all
      Witchcraftplus
      Multiply
      Chip API
      WP 3: Framework en interoperabiliteit
      Projectbureau
      Projectbureau
    • 4. De uitdaging van CATCHPlus
      Samenhang tussen heel verschillende tools en diensten realiseren
      Toepasbaarheid over grenzen van collecties en instellingen bevorderen
      Resultaten gedistribueerd en online op het web beschikbaar maken
      Samen ontwikkelen waar dat kan
      Bijdragen aan infrastructuur voor het Nederlands digitaal erfgoed
      Duurzame exploitatie en hosting
      4
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 5. Benadering
      Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      5
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 6. Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      Vocabulaire en Alignment
      Repository
      “Uniform representeren, publiceren
      en doorzoekbaar maken
      van thesauri door middel van web
      services”
      6
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 7. Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      Annotation &
      Recommendation
      “Uniform representeren, opslaan,
      doorzoekbaar en uitwisselbaar maken van
      uiteenlopende annotaties van
      (delen van) bronnen op het web”
      7
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 8. Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      Standaard toegang dmv
      OAI data providers
      “Ondersteuning van de
      publicatie van metadata mbv OAI-PMH
      bij deelnemende erfgoedinstellingen”
      8
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 9. Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      Diensten voor gebruik en
      beheer van persistente identifiers
      “ontkoppelen van object-namen en
      object-locaties ter ondersteuning van
      duurzame verwijzingen”
      9
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 10.
      • Workspaces
      • 11. User Profile Repository
      “Persoonlijke, tijdelijke opslag van data sets. Tijdelijk verlenen van toegangsrechten tot die data sets”
      Uniform omgaan met 4 soorten data
      Terminologie (vocabulaires)
      Annotaties
      Catalogi (metadata)
      Digitale objecten
      Duurzame verwijzingen (persistent identifiers)
      Breed inzetbare componenten opwaarderen tot gemeenschappelijke diensten
      “Verzamelen van profiel-informatie
      door en over gebruikers. Tijdelijk
      verlenen van toegang tot die informatie aan webdiensten”
      10
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 12. 11
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 13. Het “landschap”
      12
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 14. Uitgangspunten
      Open set van samenwerkende bouwstenen (versus monolyten)
      componenten ook bestaansrecht op zichzelf of in andere context
      Samenwerking met anderen
      hergebruik waar mogelijk bestaande oplossingen
      Sluit aan/draag bij aan gerelateerde initiatieven
      Standaardisatie en uniformering
      RESTful web services
      Liever wat beperkter in scope dan geen draagvlak
      eerst interne en externe belanghebbenden op één lijn
      draagvlak belangrijk voor duurzame exploitatie
      13
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 15. Verbindingen door gemeenschappelijke diensten: voorbeelden
      Intern: tussen individuele deelprojecten
      Extern: bijdragen aan infrastructuur digitaal cultureel erfgoed, diensten zijn in potentie breed inzetbaar
      14
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 16. Workspace toepassingen
      Primair toegepast tbv Scratch4All (images)
      In tweede instantie voor één of meer CATCHPlus cases (spraak, sets van zoekresultaten)
      verbindend tussen CATCHPlus deelprojecten
      leidt tot uniforme web services
      Model voor persoonlijke, tijdelijke hosting, met name tbv toegang door web services
       potentieel onderdeel van veel (erfgoed-)web applicaties
      15
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 17. OAI en PIDs
      BenG: metadata publicatie met OAI-PMH
      Neveneffect: toekenning en publicatie van persistente identifiers
      “Landingspagina’s” PIDs en OAI vallen samen
      Bijdrage aan Nederlands Erfgoed: Digitaal!, daarna aan NL Aggregator
       CATCHPlus diensten op metadata eenvoudig te generaliseren (bv zoeken ihkv MuseumPlus)
       bijdrage aan digitale infrastructuur nederlands cultureel erfgoed en Europeana
      16
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 18. Multiply/DSS
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      17
      Metadata
      OAI-PMH
      Vocabulaire
      Repository
      Text
      Repository
      Annotatie
      Repository
      Annotatie
      Services
      Recommendation
      Ranking services
      Video
      Repository
    • 19. Stand van zaken
      Een aantal al gerealiseerde diensten is toenemend succesvol
      Breed gedragen wensen tav tweede versies
      Vertragingen hebben wel geleid tot
      Duidelijke plannen en specificaties
      Meer draagvlak onder mogelijke stakeholders
      Frequente contacten en afstemming met gerelateerde projecten
      Nu is de tijd van implementatie
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      18
    • 20. stakeholders
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      19
      GM OAI-PMH
      RCE
      Naturalis
      STITCH+
      MUSEUM+
      KB OCLC
      CHECKERS
      Clarin/Clavas
      Europeana
      KB
      GAR
      BenG
      NA
      Fotomuseum
      Trezorix
      Uni. Tilburg
      Werkgroep
      Erfgoedthesauri
      RKD
      DEN
      OCLC RCE
      Scratch4all
      Choral+
      Multiply
      AnnotationRepository
      Vocabulairebank
      Open Annotation
      Consortium
      Adlib
      Pictura
      Trezorix
      Deventit
      TMS
      NA Scratch4all
      GAR Choralplus
      BenGMultiply
      MI Witchcraft+
      GM Museumplus
      Radio Rijnland
      Uni. Twente
      RMA /AM
      ZieOok
      CHORAL+
      CHIP+
      WORKSPACES
      GAR NA
      X-MI BenG
      SARA
      BIGGRID
      TARGET
      CLARIN
      SURF
      RMA
      AM BenG
      RCE
      MI
      Clarin-NL
      NED!
      NL Aggregators
      Europeana
      User Profile Repository
      Standaardisatie OAI
      GridLine
      ZieOok
      Seecr
      BenG DEN
      RCE Kennisnet
      NA MI Surf
      Persistent Identifiers
      SARA EPIC
      CLARIN
      Europeana
      Target
      RUG
      RDE
      SCRATCH4ALL
      MULTIPLY
      NA Gelders archief
      Groninger archieven
      Stadsarchief Leuven
      BenG NA
      TIN
      MCN
      WITCHCRAFT+
      MI UU
    • 21. Vragen en discussie
      Onze vragen
      Deugen ambities, aanpak en benaderingswijze?
      Ontbreken er diensten, of zijn er overbodige?
      Zijn er (betere) bestaande oplossingen?
      Zijn er nieuwe toepassingen denkbaar?
      20
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 22. 21
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 23. 22
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 24. Vocabulary and Alignment Service(“VocabulaireBank”)
      23
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 25. Visie
      CATCHPlus
      Tools en diensten bouwen met één uniforme, externe dienst voor terminologie-gebruik
      Eenvoudig gebruik van elkaars thesauri
      Breder
      “Linked Data++”
      Laagdrempelig (her)publiceren van thesauri
      (her)gebruiken van thesauri zonder tussenkomst van toolbouwers
      Eenvoudig gebruik van gepubliceerde thesauri vanuit tools en diensten
      24
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 26. VAS doelen
      Standaard formaat en access methoden
      SKOS, SKOS gebaseerde REST API
      Web publicatie van vocabulaires
      Als Linked Open Data
      Als doorzoekbare en browse-bare dataset  REST API
      Te gebruiken voor duurzame referenties naar concepten  persistente identifiers
      Te harvesten door middel van OAI-PMH
      Bevorderen semantische interoperabiliteit door het ondersteunen van ‘alignments’
      Stimuleren van Open licenties
      25
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 27. SKOS
      Term: Economic cooperation
      Used For: Economic co-operation
      Broader terms: Economic policy
      Narrower terms: Economic integration,
      European economic cooperation,
      European industrial cooperation,
      Industrial cooperation
      Related terms: Interdependence
      Scope Note: Includes cooperative measures in banking, trade, industry etc., between and among countries.
      26
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 28. VAS doelen
      Standaard formaat en access methoden
      SKOS, SKOS gebaseerde REST API
      Web publicatie van vocabulaires
      Als Linked Open Data
      Als doorzoekbare en browse-bare dataset  REST API
      Te gebruiken voor duurzame referenties naar concepten  persistente identifiers
      Te harvesten door middel van OAI-PMH
      Bevorderen semantische interoperabiliteit door het ondersteunen van ‘alignments’
      Stimuleren van Open licenties
      27
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 29. Linked Open Data
      Een methode om data te tonen, delen en verbinden via ‘dereferencable URIs’ op het Web.
      28
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 30. VAS doelen
      Standaard formaat en access methoden
      SKOS, SKOS gebaseerde REST API
      Web publicatie van vocabulaires
      Als Linked Open Data
      Als doorzoekbare en browse-bare dataset  REST API
      Te gebruiken voor duurzame referenties naar concepten  persistente identifiers
      Te harvesten door middel van OAI-PMH
      Bevorderen semantische interoperabiliteit door het ondersteunen van ‘alignments’
      Stimuleren van Open licenties
      29
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 31. Use cases (t.a.v. REST API)
      Use cases uit CATCHPlus en Cultureel Erfgoed
      Publiceer je thesaurus: importeer een SKOS vocabulaire, dan krijg je er REST toegang, tool support en Linked Data gratis bij
      Selecteer het juiste concept om een object te beschrijven
      autocompletion
      Gebruik voor browsen en zoeken (naar terminologie en/of collectie-data)
      VAS repository als een “topic map” voor erfgoed-collecties
      Thesaurus-onderhouds-taken door online gemeenschappen
      Vertalen, verfijnen, generaliseren van zoekvragen
      30
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 32. Wat is inmiddels gebouwd?
      Repository voor SKOS data (inclusief alignment data)
      RDF store (Virtuoso)
      REST API (search, autocomplete, upload, download), gebaseerd op het SKOS data model
      De repository bevat 12 verschillende thesauri (niet vrij toegankelijk, niet meer up-to-date m.u.v. GTAA)
      31
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 33. Client tools en diensten
      CATCHPlus cases (semantische annotatie, ranking, art recommender, …)
      CLARIN(-NL) CLAVAS project
      Pictura gebruikt de API voor toegang tot de Beeld en Geluid GTAA thesaurus (Memorix)
      Generieke browse- en zoek- web applicatie (gebruikt REST API)– Q42
      32
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 34. 33
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 35. VAS, versie 2
      Gedurende half jaar intensief overlegd door CATCHPlus, RCE, Adlib, Pictura, Trezorix
      Op initiatief van RCE
      Mede naar aanleiding van VAS, versie 1
      Doel: tools en omgevingen op elkaar aansluiten mbt vocabulaires/kennisstructuren
      VAS versie 2 conform de uitkomsten van dit overleg
      34
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      • performance, schaalbaarheid
      • 36. gedistribueerd
      • 37. nieuwe functies
      • 38. mooier RESTful
      • 39. authenticatie en authorisatie
      • 40. betere manieren om content te beheren
    • Gezamenlijke visie
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      35
    • 41. REST specificatie
      Concept resolve API
      URI, bv http://id.loc.gov/authorities/sh95000541
      Find API
      /find/concepts
      /find/conceptschemecollections
      /find/conceptschemes
      /map/concept
      /map/object
      /concept
      36
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 42. Toekomst
      Online zetten en promoten gezamenlijke API specs
      Implementatie Repository service, versie 2
      Nieuwe API
      Harvesting dmv OAI-PMH
      Upload van SKOS bestanden
      Linken met nieuwe “DEN inventarisatie van erfgoedthesauri”
      Actualiseren en uitbreiden van de inhoud
      Stimuleren van open licenties (ODbL)
      Duurzame hosting op één of meer plaatsen
      37
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 43. stakeholders
      Clarin/Clavas
      Europeana
      KB
      GAR
      BenG
      NA
      Fotomuseum
      Werkgroep
      Erfgoedthesauri
      RKD
      DEN
      RCE
      Vocabulairebank
      Adlib
      Pictura
      Trezorix
      Deventit
      TMS
      38
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 44. 39
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 45. Workspaces
      40
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 46. Visie
      CATCHPlus
      Gebruikspatroon {inloggen, documenten uploaden/verzamelen en organiseren, tool daarop laten werken} maar één keer bouwen
      Spaart werk
      Biedt gedeelde oplossing voor inloggen, ….
      Legt vast hoe tools en diensten verbonden kunnen worden
      Breder
      Nieuw model voor flexibele hosting
      Virtuele collecties
      Bouwsteen binnen web service gebaseerde infrastructuren
      41
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 47. Potentieel
      Legt vast hoe web services veilig op data kunnen werken – tijdelijk delegeren van toegangsrechten
      Goede plek om ‘Single Sign On’ mee te verbinden
      Goede ‘home base’ voor geïntegreerde applicatie-omgevingen (b.v. Virtual Research Environments)
      Cloud hosting aspect: tijdelijke, persoonlijke, veilige opslag op het web, met flexibele toegankelijkheid
      voorportaal voor digitale archiving
      data curatie
      toekenning persistente identifiers
      Ontwikkeld door partijen, die over veel opslagcapaciteit en bandbreedte beschikken
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      42
    • 48. Deliverables
      Workspace repository (Target Holding)
      RESTful API (Target Holding)
      Webapps voor workspace beheer en workspace repository beheer (Target Holding)
      Authenticatie en Autorisatie oplossing (BigGrid?)
      2-4 toepassingen binnen CATCHPlus
      43
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 49. Implementatie ikhv Scratch4All
      44
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 50. Status
      Implementatie Workspaces en aansluiting op Scratch4All is gestart
      Afronding: december 2011
      Gesprekken over Authenticatie en Autorisatie module zijn gaande
      Waarschijnlijk ook toegepast ihkv CLARIN, ten behoeve van data uitwisseling tussen web services
      45
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 51. stakeholders
      NA Scratch4all
      GAR Choralplus
      BenGMultiply
      MI Witchcraft+
      GM Museumplus
      WORKSPACES
      SARA
      BIGGRID
      TARGET
      CLARIN
      46
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 52. 47
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 53. Metadata harvesting
      48
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 54. Wat?
      Publiceren van metadata volgens standaard formaten (Dublin Core, qualified Dublin Core, bredere standaard formaten, proprietaire formaten)
      Publiceren op standaard manier (OAI-PMH)
      49
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 55. Status
      Implementatie bij B en G afgerond
      Een aantal deelnemers heeft inmiddels zelf OAI-PMH
      NED!, NL Aggregators en Europeana
      Beheer van persistente identifiers kan worden gekoppeld aan publicatie van metadata
      50
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 56. stakeholders
      MI
      Clarin-NL
      NED!
      NL Aggregators
      Europeana
      Standaardisatie OAI
      CQ2
      51
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 57. Annotation Repository
      52
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 58. Visie
      CATCHPlus
      Uitwisselen en doorzoekbaar maken van uiteenlopende annotaties van (delen van) bronnen op het web
      Stap voor stap verrijken van data
      Breder
      Annotatie repository als collectie- en instelling-overstijgende index
      53
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 59. Requirements
      Annotatie van onderdelen van teksten, xml/xhtml, pdf, audio, video, melodie, images (komen allemaal in CATCHPlus projecten voor)
      Annotatie van annotaties en waarden van annotaties (“gelaagde annotatie”)
      Semantische waarden
      Web gebaseerd en uitbreidbaar data model
      Opslaan en doorzoeken in repository met REST API
      54
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 60. Voorbeeld: gelaagde annotaties
      55
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      Voorbeeld workflow:
      Document scan
      [automatische line strip detectie service]
      Lege annotatie[repository]
      annotatie[document transcriptie tool]
      transcriptie
      [entity recognition service]
      entity annotatie[repository]
    • 61. Deliverables
      Annotatie uitwissel-formaat
      Annotatie Repository
      REST API voor opslaan en doorzoeken
      56
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 62. Open Annotation model/formaat
      Generiek model uit CATCH: AMM (Annotation Meta Model)
      Grote overlap in requirements en uitwerking met Open Annotations (www.openannotion.org)
      Voorstel: pas OAC model toe (en draag daar eventueel aan bij)
      57
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      • Annotation is web document met URI
      • 63. Body annoteert een Target
      • 64. Verschillende auteurs/eigenaren
      • 65. Body en Target kan alles zijn
      • 66. Iedere resource kan target van andere annotatie zijn
      • 67. Voorzieningen voor onderdelen van documenten
    • Status
      “Annotation model en formaat” aanbeveling binnenkort beschikbaar, inclusief toets aan CATCHPlus cases
      Implementatie-proces moet nog beginnen
      Toepassing in eerste instantie waarschijnlijk gekoppeld aan workspaces
      58
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 68. stakeholders
      ZieOok
      AnnotationRepository
      Open Annotation
      Consortium
      59
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 69. 60
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 70. User Profile Repository
      61
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 71. Visie
      CATCHPlus
      Verzamelen van profiel-informatie door en over gebruikers. Tijdelijk verlenen van toegang tot die informatie aan webdiensten
      Primair ten dienste van Art Recommender. Apart ontwikkeld met oog op bredere toepasbaarheid
      Breder
      Gebruikers ‘single-sign-on’ bieden, en baas maken van hun eigen profieldata
      Collectie aanbieders beschikken over brede profiel-informatie, zonder dat zelf bij te hoeven houden
      62
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 72. Wat is het?
      Profielen bevatten personalia, voorkeursobjecten en –concepten, ratings, gebruiks-statistieken e.d.
      Repository met RESTful API voor
      Beheer van profielen
      Tijdelijke toegang voor toevoegen objecten en gebruiks-statistieken
      Opvragen van profiel informatie door collectie-aanbieders
      Web applicatie voor profielbeheer
      Widgets voor website-bouwers
      Login
      Rating
      63
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 73. Toepassing
      CHIP API deelproject
      Bestond oorspronkelijk uit een recommendation engine (Art Recommender), een Rating tool en een User Profile Repository
      UPR is gepromoveerd tot gemeenschappelijke dienst
      Art Recommender wordt gerealiseerd op basis van de ZieOok recommendation engine
      Amsterdam Museum sinds kort de uitvoerder/collectie-aanbieder
      Toepassen op andere collecties is relatief eenvoudig
      64
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 74. Relatie met ZieOok
      ZieOok
      Is een generieke recommendation engine voor erfgoedcollecties
      Gebouwd door Beeld en Geluid
      Werkt op basis van statistiek
      Collecties te importeren mbv OAI-PMH
      Heeft (nog) geen generieke oplossing om met gebruikers- en gebruiksinformatie om te gaan
      Art Recommender is voor ZieOok een extra toepassing, UPR een generieke bouwsteen
      ZieOok biedt zicht op brede toepassing van CATCHPlus UPR
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
      65
    • 75. 66
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 76. Status
      Begin juli kickoff
      Streven: implementatie eind 2011 afgerond
      Implementator (o.v.): Gridline
      67
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 77. Stakeholders
      RMA
      AM
      RCE
      User Profile Repository
      User Profile Repository
      GridLine
      ZieOok
      68
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 78. 69
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 79. Persistente Identifiers
      70
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 80. Visie
      Oorspronkelijke opdracht OCW: biedt een zo breed mogelijke oplossing voor persistente identifiers aan.
      Vertaald naar de volgende taken:
      Kies robuuste, duurzame technologie
      Laagdrempelig toekennen en beheren van PIDs
      Duurzaam, betaalbaar en betrouwbaar model voor hosting en exploitatie
      71
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 81. Probleem en basisoplossing
      Steeds meer digitale objecten, met steeds meer identifiers
      In web context: identifier = URL
      Steeds vaker extern aangeboden (web)
      Steeds meer verwijzingen naar objecten
      Contextualisering
      Samenwerkingsverbanden
      Virtuele collecties en tentoonstellingen
      Identifiers zijn vaak niet uniek
      Identifiers zijn vaak niet persistent
      Verwijzingen worden gemakkelijk ongeldig (broken links)
    • 82. http://.../object_1
      Probleem
      object_1
      new_object_1
    • 83. Basisoplossing
      Ontkoppel naam/identifier en locatie(s)
      Registreer combinaties van identifiers met locaties in een tabel
      Externe referenties gebruiken de identifier
    • 84. Basisoplossing
      object_1
      id1
      new_object_1
    • 85. Basisoplossing (resolver)
      id1
      new_object_1
    • 86. Requirements (1)Software support
      • Goede resolving service beschikbaar
      • 87. Bewezen technologie, stabiel en100% betrouwbaar
      • 88. Schaalbaar
      • 89. Globaal werkende oplossing
      gedistribueerde hosting en dienstverlening mogelijk
      Identificatie van onderdelen van objecten
      • Mogelijkheid om metadata met een identifier te associëren
      • 90. “Actionable”: identifiers kunnen worden ge-resolved met behulp van een http URI
      77
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 91. CATCHPlus keuze: Handles als basis
      • Handle technologie
      • 92. Voldoet (verreweg) het best aan onze eisen
      • 93. http://handle.net/
      • 94. Eén Local Handle System en Handle prefix per deelnemende ‘Naming Authority’
      • 95. Hosting van Local Handle Systems door SARA, ge-mirrored door internationale partners (EPIC)
      78
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 96. 79
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 97. Requirements (2)Identifier beheer
      • Identifier beheer moet onafhankelijk zijn van
      System management
      Web server management
      Hosting van resolution services
      Moet kunnen worden gedaan vanuit de context van een collectie-beheer-systeem
      Typisch door de verantwoordelijke collectie beheerder
      • Is efficient, krachtig en eenvoudig
      • 98. Is veilig
      80
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 99. CATCHPlus oplossing: identifier beheer
      REST web service
      • Voor zoeken, creëren en beheren van Handles (behorend bij je eigen Naming Authority) over internet
      • 100. ook ondersteuning voor batch operaties (“verplaats collectie”)
      • 101. SARA heeft eerste versie voor CATCHPlus gebouwd
      • 102. Wordt in de praktijk door een aantal instellingen gebruikt
      81
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 103. Methoden voor identifier beheer
      • Neveneffect van collectie beheer
      • 104. Actie in collectie-beheer-systeem triggert een PID beheer REST call
      • 105. Neveneffect van collectie publicatie
      • 106. Update van je gepubliceerde data set (bv OAI data provider’s interne database) triggert een PID beheer REST call
      82
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 107. Requirements (3)Organisatie en beleid
      Welke keuzen zijn gemaakt door je partner instituten? (hoe minder smaken, hoe beter)
      Betrouwbaarheid en duurzaamheid van de service providers
      Quality of Service: redundantie, 24/7 beschikbaarheid, performantie, vermogen op te schalen
      Beperkte en beheersbare kosten
      Vrijheid om te wisselen van service provider
      Invloed van gebruikersgemeenschap
      83
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 108. CATCHPlus oplossing: organisatie
      • EPIC (European Persistent Identifier Consortium)
      • 109. SARA (Nederland), CSC (Finland), GWDG (MPG, Duitsland)
      • 110. Redundante en betrouwbare PID services voor eScience en eCulture in Europa
      • 111. Contracten mbt Europese mirror van Global Handle Repository
      • 112. Directe samenwerking met CNRI
      • 113. Stakeholders overleg met erfgoedpartijen en SARA
      • 114. Samen met DEN
      • 115. Business cases, business model en contractvormen
      84
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 116. Toekomstperspectief
      EPIC brede REST API
      Verbeteringen en toevoegingen aan huidige API
      Uitbreidbaar, policies afdwingbaar
      Specificatie is klaar
      Implementatie (o.v.) door SARA, met bijdrage GWDG
      Introductie-trajecten bij erfgoedinstellingen
      Businessmodel en contracten
      85
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 117. stakeholders
      BenG DEN
      RCE Kennisnet
      NA Surf
      MI
      Persistent Identifiers
      SARA EPIC
      CLARIN
      Europeana
      86
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 118. 87
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 119. Beschikbaarheid, exploitatie en hosting:enkele opmerkingen
      88
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 120. Beschikbaarheid
      Broncode komt onder Open source licentie en online beschikbaar (GitHub)
      We promoten Open Database licenties en Creative Commons
      We promoten vrij gebruik van services, of tegen kostprijs
      89
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 121. Hosting en exploitatie
      Regelen duurzame hosting, onderhoud en doorontwikkeling valt binnen scope van CATCHPlus
      Business modellen  middagprogramma
      Ook techniek kan misschien kostenbesparend werken
      Workspaces
      Dynamisch deployment van web services
      90
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 122. Vragen, opmerkingen, kritiek, suggesties?
      91
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
    • 123. Vragen van onze kant
      Ontbreekt er iets in het CATCHPlus dienstenpakket?
      Nut en noodzaak van de gemeenschappelijke diensten?
      Zijn er op- of aanmerkingen in technologische zin?
      B.v., we zijn begonnen met REST (+mash ups). Is er een reden SOAP (+ service bus) te ondersteunen?
      Visie op onderhoud en doorontwikkeling van tools, diensten en data op langere termijn?
      Inschatting kansen op overleven na CATCHPlus?
      Wie zouden de aanbieders van die diensten uiteindelijk moeten zijn?
      Ondersteunen deze diensten de CATCHPlus deelprojecten voldoende?
      Realistisch of te ambitieus?

      92
      CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut