SlideShare a Scribd company logo
1 of 92
CATCHPlus gemeenschappelijke diensten Hennie Brugman Technisch coordinator 1 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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
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
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
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
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
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
[object Object]
 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
11 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Het “landschap” 12 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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
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
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
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
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
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
21 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
22 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Vocabulary and Alignment Service(“VocabulaireBank”) 23 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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
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
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
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
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
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
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
33 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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 ,[object Object]
 gedistribueerd
 nieuwe functies
 mooier RESTful
 authenticatie en authorisatie
 betere manieren om content te beheren,[object Object]
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
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
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
39 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Workspaces 40 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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
Implementatie ikhv Scratch4All 44 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
stakeholders NA    Scratch4all GAR  Choralplus BenGMultiply MI     Witchcraft+ GM   Museumplus WORKSPACES SARA BIGGRID TARGET CLARIN 46 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
47 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Metadata harvesting 48 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
stakeholders MI Clarin-NL NED! NL Aggregators Europeana Standaardisatie OAI CQ2 51 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Annotation Repository 52 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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]
Deliverables Annotatie uitwissel-formaat Annotatie Repository REST API voor opslaan en doorzoeken 56 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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 ,[object Object]
Body annoteert een Target
Verschillende auteurs/eigenaren
Body en Target kan alles zijn
Iedere resource kan target van andere annotatie zijn
Voorzieningen voor onderdelen van documenten,[object Object]
stakeholders ZieOok AnnotationRepository Open Annotation Consortium 59 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
60 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
User Profile Repository 61 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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
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
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
66 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Status Begin juli kickoff Streven: implementatie eind 2011 afgerond Implementator (o.v.): Gridline 67 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Stakeholders RMA AM RCE User Profile Repository User Profile Repository GridLine ZieOok 68 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
69 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
Persistente Identifiers 70 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
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
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)
http://.../object_1 Probleem   object_1 new_object_1
Basisoplossing  Ontkoppel naam/identifier en locatie(s) Registreer combinaties van identifiers met locaties in een tabel Externe referenties gebruiken de identifier
Basisoplossing   object_1 id1 new_object_1
Basisoplossing (resolver)   id1 new_object_1
Requirements (1)Software support ,[object Object]
Bewezen technologie, stabiel en100% betrouwbaar
Schaalbaar
Globaal werkende oplossinggedistribueerde hosting en dienstverlening mogelijk Identificatie van onderdelen van objecten ,[object Object]
“Actionable”: identifiers kunnen worden ge-resolved met behulp van een http URI77 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
CATCHPlus keuze: Handles als basis ,[object Object]
Voldoet (verreweg) het best aan onze eisen

More Related Content

Similar to CATCHPlus diensten-10jun2011

NDE Termennetwerk
NDE TermennetwerkNDE Termennetwerk
NDE Termennetwerkvoginip
 
Haalbaarheidsstudie MMLAB en MICT
Haalbaarheidsstudie MMLAB en MICTHaalbaarheidsstudie MMLAB en MICT
Haalbaarheidsstudie MMLAB en MICTFARO
 
20090424 Bom Vl Driver
20090424 Bom Vl Driver20090424 Bom Vl Driver
20090424 Bom Vl DriverFARO
 
Linked Open Netwerken
Linked Open NetwerkenLinked Open Netwerken
Linked Open NetwerkenEnno Meijers
 
Matthias Vandermaesen: De Datahub
Matthias Vandermaesen: De DatahubMatthias Vandermaesen: De Datahub
Matthias Vandermaesen: De DatahubPACKED vzw
 
Matthias Vandermaesen - De datahub
Matthias Vandermaesen - De datahubMatthias Vandermaesen - De datahub
Matthias Vandermaesen - De datahubPACKED
 
Archieven Portaal Europa
Archieven Portaal EuropaArchieven Portaal Europa
Archieven Portaal EuropaKVANdagen
 
Studiedag Microsoft Sharepoint
Studiedag Microsoft SharepointStudiedag Microsoft Sharepoint
Studiedag Microsoft SharepointGene Vangampelaere
 
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...Vlaamse Erfgoedbibliotheken
 
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in Europeana
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in EuropeanaCVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in Europeana
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in EuropeanaGeert Wissink
 
20090929 Presentatie Ovinob
20090929 Presentatie Ovinob20090929 Presentatie Ovinob
20090929 Presentatie OvinobBibliobart
 
Sectorbijeenkomst A&M 22-11-2011
Sectorbijeenkomst A&M 22-11-2011Sectorbijeenkomst A&M 22-11-2011
Sectorbijeenkomst A&M 22-11-2011mvanbrunschot
 
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...FARO
 
Presentatie Roeland Ordelman slotbijeenkomst Verteld Verleden
Presentatie Roeland Ordelman slotbijeenkomst Verteld VerledenPresentatie Roeland Ordelman slotbijeenkomst Verteld Verleden
Presentatie Roeland Ordelman slotbijeenkomst Verteld VerledenVerteldVerleden
 

Similar to CATCHPlus diensten-10jun2011 (20)

NDE Termennetwerk
NDE TermennetwerkNDE Termennetwerk
NDE Termennetwerk
 
Haalbaarheidsstudie MMLAB en MICT
Haalbaarheidsstudie MMLAB en MICTHaalbaarheidsstudie MMLAB en MICT
Haalbaarheidsstudie MMLAB en MICT
 
EDepots in het CVAa en het NAi
EDepots in het CVAa en het NAi EDepots in het CVAa en het NAi
EDepots in het CVAa en het NAi
 
Data-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijkData-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijk
 
Vanstappen De Caigny
Vanstappen De CaignyVanstappen De Caigny
Vanstappen De Caigny
 
20090424 Bom Vl Driver
20090424 Bom Vl Driver20090424 Bom Vl Driver
20090424 Bom Vl Driver
 
Linked Open Netwerken
Linked Open NetwerkenLinked Open Netwerken
Linked Open Netwerken
 
De Datahub
De DatahubDe Datahub
De Datahub
 
Matthias Vandermaesen: De Datahub
Matthias Vandermaesen: De DatahubMatthias Vandermaesen: De Datahub
Matthias Vandermaesen: De Datahub
 
Matthias Vandermaesen - De datahub
Matthias Vandermaesen - De datahubMatthias Vandermaesen - De datahub
Matthias Vandermaesen - De datahub
 
20191114 ECP Jaarcongres 2019 - PLDN en Linked Data Intro
20191114 ECP Jaarcongres 2019 -  PLDN en Linked Data Intro20191114 ECP Jaarcongres 2019 -  PLDN en Linked Data Intro
20191114 ECP Jaarcongres 2019 - PLDN en Linked Data Intro
 
Duurzame ontsluiting in Archipel
Duurzame ontsluiting in ArchipelDuurzame ontsluiting in Archipel
Duurzame ontsluiting in Archipel
 
Archieven Portaal Europa
Archieven Portaal EuropaArchieven Portaal Europa
Archieven Portaal Europa
 
Studiedag Microsoft Sharepoint
Studiedag Microsoft SharepointStudiedag Microsoft Sharepoint
Studiedag Microsoft Sharepoint
 
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...
Van Collectiewijzer naar Opendatahub - Overlegplatform voor erfgoedbibliothek...
 
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in Europeana
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in EuropeanaCVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in Europeana
CVN Expertmeeting Cultureel Erfgoed - Digitale Collectie Nederland in Europeana
 
20090929 Presentatie Ovinob
20090929 Presentatie Ovinob20090929 Presentatie Ovinob
20090929 Presentatie Ovinob
 
Sectorbijeenkomst A&M 22-11-2011
Sectorbijeenkomst A&M 22-11-2011Sectorbijeenkomst A&M 22-11-2011
Sectorbijeenkomst A&M 22-11-2011
 
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...
Conclusies, Inge Schoups (FelixArchief/eDAVID), voorzitter van het Platform D...
 
Presentatie Roeland Ordelman slotbijeenkomst Verteld Verleden
Presentatie Roeland Ordelman slotbijeenkomst Verteld VerledenPresentatie Roeland Ordelman slotbijeenkomst Verteld Verleden
Presentatie Roeland Ordelman slotbijeenkomst Verteld Verleden
 

CATCHPlus diensten-10jun2011

  • 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.
  • 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.
  • 39. authenticatie en authorisatie
  • 40.
  • 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.
  • 65. Body en Target kan alles zijn
  • 66. Iedere resource kan target van andere annotatie zijn
  • 67.
  • 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.
  • 87. Bewezen technologie, stabiel en100% betrouwbaar
  • 89.
  • 90. “Actionable”: identifiers kunnen worden ge-resolved met behulp van een http URI77 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
  • 91.
  • 92. Voldoet (verreweg) het best aan onze eisen
  • 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.
  • 98. Is veilig80 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
  • 99.
  • 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 gebruikt81 CATCHPlus bijeenkomst - 10 juni 2011 - Meertens Instituut
  • 103.
  • 104. Actie in collectie-beheer-systeem triggert een PID beheer REST call
  • 106. Update van je gepubliceerde data set (bv OAI data provider’s interne database) triggert een PID beheer REST call82 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.
  • 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
  • 113. Stakeholders overleg met erfgoedpartijen en SARA
  • 115. Business cases, business model en contractvormen84 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

Editor's Notes

  1. 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
  2. Voorbeeld van een ‘virtual research environment’
  3. 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
  4. Niet centraal maar peer to peerVerschillende niveau’s van implementatie/ondersteunenOvereenstemming over API voor zoeken, browsen, autocomplete, uploaden, updaten
  5. Beschrijf proces: gebruiker logt in, stopt scans in ws. Monk krijgt toegang tot die scans voor image processing. Annotatie-tool idem tbv handmatige annotatie
  6. Document scan ---[automatic line strip detector]-> lege annotatie->annotatie repositoryAnnotatie->document transcriptie omgeving->transcripties->[entity recognition service]->entity annotatie->[repository]
  7. 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
  8. Na toets alle cases aan OACDus persoonlijk, geen centrale repository
  9. Plus bijna alle CATCHPlus deelprojecten
  10. Soort bookmarking
  11. Samen met stakeholders