CATCHPlus diensten-10jun2011

877 views
785 views

Published on

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
877
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

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
  • CATCHPlus diensten-10jun2011

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

    ×