Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Publiceren en exploiteren van kennisstructuren met OpenSKOS

Presentatie met Hennie Brugman en Willem Melder t.b.v. KVAN dagen 2012.
by

Mark Lindeman

on 2 December 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Publiceren en exploiteren van kennisstructuren met OpenSKOS

Willem Melder Hennie Brugman Mark Lindeman technisch coördinator CATCHPlus bij het Meertens Instituut R&D Engineer Nederlands Instituut voor Beeld en Geluid IT Directeur Picturae Publiceren en exploiteren van kennisstructuren met OpenSKOS Bouwen en beheren van thesauri is tijdrovend
Liever hergebruik
Hoe ontdek en evalueer je bestaande thesauri
Software tools moeten specifieke thesauri ondersteunen
Meestal hooguit als browsable en doorzoekbare website gepubliceerd
Niet als data, niet in standaardvorm
Toolbouwers moeten veel maatwerk verrichten Problemen mbt gebruik van vocabulaires Op weg naar een wereldstandaard SKOS formaat +
Peer to peer architectuur +
RESTful API +
Linked Data +
Publicatie dmv upload en OAI-PMH +
Management dmv Interactief Dashboard +
Ondersteuning voor alignment +
Promotie van open database licenties OpenSKOS = Anderen je vocabulaires aanbieden kan met een simpele upload actie
Of via een eigen OpenSKOS instantie, of via OAI-PMH
Het is mogelijk je eigen vocabulaire te gebruiken in andermans tools (al dan niet commercieel), als die tools OpenSKOS aanspreken
Vocabulaires kunnen makkelijk en frequent door de bouwer/beheerder worden ge-update, zonder tussenkomst van derden
Het is eenvoudig concepten uit je eigen vocabulaires te koppelen aan andere vocabulaires Voordelen aanbieders Het is eenvoudig om vocabulaires te ontdekken, evalueren en te gebruiken
Minder noodzaak ze zelf te construeren
Nieuwe mogelijkheden tot browsen en zoeken
In vocabulaires, in collectie-beschrijvingen
Altijd up-to-date versies van vocabulaires beschikbaar Voordelen gebruikers Geen maatwerk per vocabulaire meer nodig, geen periodieke updates door te voeren
Kunnen profiteren van werk van andere toolbouwers en vocabulaire-aanbieders
Kunnen OpenSKOS gebruiken voor een reeks van nieuwe use cases Voordelen toolbouwers Inleiding Ontstaansgeschiedenis In eigen beheer gebouwd
Lourens van der Meij, VU
Tekortkomingen
Ontbrekende functionaliteit
Twijfel aan schaalbaarheid
API definitie kon netter
Desondanks succesvol
Jarenlang stabiel gedraaid en gebruikt
Toegepast tbv gebruik Beeld en Geluid thesaurus door Nationaal Archief (via Picturae’s Memorix Maior tool) VAS, versie 1 Gedurende half jaar intensief overlegd door CATCHPlus, RCE, Adlib, Pictura, Trezorix
Op initiatief van en gehost door RCE
Mede naar aanleiding van VAS, versie 1
Doel: elkaars tools en omgevingen op elkaar aansluiten mbt vocabulaires/kennisstructuren
Uitkomst: architectuur-concept en REST API specificatie
OpenSKOS implementatie is helemaal conform de uitkomsten van dit overleg VAS, versie 2: OpenSKOS Publiceren en exploiteren van kennisstructuren met OpenSKOS Technische acroniemen SKOS, een ultrakorte primer SKOS kennisstructuren bestaan uit Concepten, onderverdeeld in ConceptSchemes
Concepten hebben een URL ter identificatie
Concepten hebben labels in 1 of meer talen
Concepten kunnen worden gedocumenteerd met ‘notes’
Concepten hebben onderling semantische relaties
broader, narrower, related 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. SKOS en het semantisch web Concepten kunnen over grenzen van ConceptSchemes worden gelinkt
exactMatch, closeMatch, broadMatch, narrowMatch, relatedMatch
Mits een Concept een stabiele, resolvable URL heeft kan er naar gelinkt worden
Concepten kunnen zelf linken naar (Linked Open Data op) het web Nut/voordelen Standardisatie
Sluit aan bij web
Concept- versus term-gebaseerd Linked Open Data Een methode om data te tonen, delen en verbinden via ‘dereferencable URIs’ op het Web. Nut/voordelen Eenvoudige, gestandaardiseerde manier van webtoegang tot data
‘web van data’ RESTful web services Web service:
Software die interactie tussen machines over het web mogelijk maakt (“afspraken over vragen en antwoorden”)
RESTful:
Gebruikt standaard protocollen van world wide web (http)
Beschrijft resultaten zoveel mogelijk als (online) ‘resources’
Aan te roepen via gewone URLs
In principe eenvoudig in gebruik en schaalbaar
Voor gebruik vanuit software
Dus primair voor gebruik door programmeurs
Middleware
Linked Data is een specifieke instantie van een RESTful web service Nut/voordelen Standaard vorm van communicatie tussen machines
Modulair, gelaagd
Beter over verschillende machines en instellingen te verspreiden
Allerlei verschillende toepassingen ‘er bovenop’ te bouwen Voor uitwisseling van kennisstructuren Functionele beschrijving en demo Concept resolve API
Find API
Autocomplete
CRUD (create, retrieve, update, delete)
Institutions
Collections RESTful API Als RDF: http://pdp.me/qwNjzp http://pdp.me/pgHJfy Als HTML: http://pdp.me/vNFAwQ Zoek naar "crisis" http://pdp.me/tmMNaJ Zoek naar "Rutte" (alleen in GTAA Persoonsnamen) http://pdp.me/YZq9dp http://pdp.me/tFuR2A Zoek naar "politi*" Zoek naar "speelf*" http://openskos.org/api/institutions?format=html http://openskos.org/api/collections/beng:gtaa.html http://openskos.org/#api Concept Resolve API Search & Retrieve API Autocomplete API Institutions & Collections API Dashboard & Upload module OAI-PMH Open Archives Initiative
Protocol for Metadata Harvesting Broncode is onder Open source licentie en online beschikbaar (GitHub)
We promoten Open Database licenties en Creative Commons
We promoten vrij gebruik van services
M.u.v. schrijf-acties via API en Dashboard toegang
Iedereen kan eigen instantie van OpenSKOS draaien
Picturae biedt 10 jaar hosting van OpenSKOS aan Beschikbaarheid OpenSKOS bij het Nederlands Instituut voor Beeld en Geluid Context Aanleiding: NWO programma CATCHPlus
Project Vervanging Thesaurusmodule
Uitwisseling Gemeenschappelijke Thesaurus Audiovisuele Archieven
Samenwerking Nationaal Archief Classificatie
Onderwerpen & OnderwerpenBenG
Persoonsnamen
Makers
Namen
Geografische Namen
Genre GTAA Huidige Thesaurusmodule Gericht op integratie thesaurus module in iMMix catalogussysteem
Verbetering thesaurusbeheer en catalogusonderhoud via nieuwe thesaurusmodule
Requirements, Ontwerp, Implementatie, Testen, Uitrol, Beheer Project Vervanging Thesaurusmodule In overleg met gebruikers, ontwikkelaars en belanghebbenden
Functionaliteit minimaal huidige editor
Integratie browser en editor in iMMix
Gebruik van skos:Concepts ipv termen
Export GTAA belangrijk
Vele revisies, zeer uitgebreid en compleet Opstellen Requirements Integratie bestaande database
Zoeken/browsen in de thesaurus
Beheer thesaurus mogelijk maken
Beheer rechten en rollen Onderdelen Requirements Gebruik van concepten ipv termen
Gebruik persoonsnamen zowel met als zonder inversie: <achternaam>,<voornaam/letters><tussenvoegsel>
Alle in gebruik zijnde notes
Datum toevoegen en goedkeuren Integratie bestaande database Zoeken (alle combinaties assen) met filtering op labels, scope notes, mutatiegegevens, etc. (incl. autocomplete)
Zoekresultaten: visueel onderscheid status, as, label (bijv. lettertype, -grootte, -kleur, icoon)
Selecteren concept: alle details zichtbaar, incl. relatiestructuur
Zoekgeschiedenis (recent bekeken concepten)
Systematisch zoeken via Classificatie as
Browsen via relaties (RT, BT, NT) Zoeken & bladeren in de thesaurus Toevoegen, verwijderen concepten
Wijzigen concepten: labels, relaties en status (bijv. kandidaat)
Validatie nieuwe (en gewijzigde) concepten
Beheer rechten en rollen gebruikers
Rapportages maken op basis van gebruikers(-groepen), status, datum toegevoegd, etc.
Imports en exports Beheer thesaurus mogelijk maken Ontwerp op basis van requirements
Budgetindicatie te hoog. Geen extra budget
Prioriteren requirements, snijden functionaliteit
Minimale requirements niet haalbaar.
Alternatief?
Release OpenSKOS (december 2011) Ontwerp OpenSKOS repository back-end
Thesaurus webapplicatie als front-end
Beheer via REST API in Thesaurus Editor
OAI-PMH harvest & import in iMMix
Conversie SKOS naar intern formaat
Automatische batchmutaties in catalogus Alternatief Ontwerp Oorspronkelijke situatie Nieuwe situatie Applicatie geschikt ervaren en nieuwe gebruiker
Applicatie niet alleen puur SKOS (maatwerk)
Visualisatie: optimale weergave concepten (classificatie)
Ontdubbelen (alignments) Uitdagingen Meer uitwisseling kennisstructuren, o.a. Naturalis, Rijksdienst Cultureel Erfgoed
Meer samenwerking (Nationaal Archief, NPO, Eye Filmmuseum)
Tools (alignments)
Nederlandse Cultuurthesaurus Toekomst CATCH onderzoeksprogramma (NWO) (18 projecten)
CATCHPlus valorisatie project
8 subprojecten bij grote erfgoedinstellingen
Verbonden door gemeenschappelijke diensten
Vocabulaires, Workspaces, Annotaties, Gebruikersprofielen
Infrastructureel: OAI-PMH, persistente identifiers
Projectbureau gehuisvest door Meertens Instituut
Financiering
NWO, Ministeries van EZ, OCW
www.catchplus.nl Catch & CatchPlus Amsterdam Museum
Nationaal Archief
Koninklijke Bibliotheek
Beeld en Geluid
Gemeentemuseum Den Haag
Gemeentearchief Rotterdam
NCB Naturalis
Rijksdienst Cultureel Erfgoed
Meertens Instituut
Full transcript