37
c oli - conc - ein Zwischenbericht SI & IT Workshop 2017 in Göttingen U. Balakrishnan, M. Akter, J. Agne 0

coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

coli-conc- ein Zwischenbericht SI & IT Workshop 2017 in Göttingen

U. Balakrishnan, M. Akter, J. Agne

0

Page 2: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

1

Page 3: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Softwareplanungsphasen

2

Page 4: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Softwarearchitektur

3

Page 5: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Bearbeitungstand der Arbeitspakete

4

Page 6: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 1 : Bestandsaufnahme

5

Page 7: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 1 : Bestandsaufnahme

6

Vorhandener Software zur

Verwaltung von KOS

Vorhandener Quellen für

KOS & Konkordanzen

Anforderungen an und Eigenschaften von

Normdatendiensten

Page 8: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 1: Bestandsaufnahme - KOS & Mappings

7

Integration der

& einheitlicher

Zugang zu KOS,

deren Metadaten

und Mappings

Einheitlicher

Zugang zu den

vorhandenen

Mappings auf

einer Plattform

Nachnutzung

vorhandener

Mappings im

Konkordanz-Tool

Cocoda

Zweck der Umfrage

Evaluation

vorhandener KOS-

Management

Software

Evaluation

vorhandener

Mapping-Tools

für KOS

Evaluation &

Anpassung

vorhandener

Konkordanz-

verfahren für

meistgenutzten

KOS

Page 9: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Ergebnis: Bestandsaufnahme – KOS & Mappings

8

RVK: 36%

Hauseigene: 33%

DDC: 21%

GND: 22,4%

STW: 1,7 %

Teilnehmerzahl: 210

Sacherschließung: > 95%

Konkordanz-erstellung : >80%

intellektuell

Semi-automatische & automatische Mappingverfahren überwiegend:

Thesauri

Bedarf an Tools, Methoden, Standards zur Mapping-erstellung, Bearbeitung, Nachnutzung von bibliothekarischen Klassifikations-systemen

http://coli-conc.gbv.de/publications/Umfrageergebnisse.pdf

Page 10: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Bestandsaufnahme Software zur KOS

Verwaltung

9

Programmiersprache?

Lizenz?

Quellcode-Repository?

Letzte Aktualisierung?

Bearbeitung der KOS?

KOS-Daten über eine API?

Fragen zum Zweck Eignung der Programme für eine Zusammenarbeit zur

Integration in Mapping-Dienste

Evaluierung der

Programme, die durch Weiterentwicklung in

die coli-conc Infrastruktur,

eingebunden werden können

Page 11: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Ergebnis II: Open Source Software

10

KOS-Publikation und Bereitstellung

KOS Editoren

KOS Management-Systeme

Ontologie Editoren

Name and Link Editor API Language License Source Update Contributors

Semantic MediaWiki

yes yes PHP GPL GitHub 2016 50

Wikibase yes yes PHP GPL Wikimedia 2016 30

TemaTres yes yes PHP GPL GitHub 2016 3 iQvoc yes yes Ruby Apache GitHub 2016 12

SKOS Editor yes yes Java LGPL GitHub 2016 7 Ginco yes yes Java CeCILL GitHub 2016 9

VocBench yes no Java ? Bitbucket 2016 4 Web Protégé yes ? Java BSD GitHub 2015 4

SKOSjs yes no JavaScript Apache GitHub 2014 4

VoCol yes no JavaScript MIT GitHub 2016 5

OpenSKOS no yes PHP GPL GitHub 2016 10 Django C.V.2 no no Python BSD GitHub 2016 4

Skosmos no yes PHP MIT GitHub 2016 4

SKOS Play no no Java CC-BY-SA Bitbucket 2016 1

SISSVoc no yes XSLT Apache GitHub 2015 6

ASKOSI no ? Java GPL Archive 2011 1

Page 12: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Bestandsaufnahme: Anforderungen und Eigenschaften von

Normdatendiensten

11

Coli-conc/Normdatendienst Workshop 04.04.2016

Anforderungen an und Eigenschaften von Normdatendiensten

Auf welche Weise soll der Zugriff auf KOS gewährleistet? Bild: pixabay

Page 13: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Ergebnis und Feststellung

Anforderungen : https://zenodo.org/record/50180

12

Bedarf an dem JSKOS Format und API

Bild: Fotolia by adobe

Page 14: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 3: Bereitstellung

13

Page 15: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Aufgabe: AP 3 Bereitstellung

14

Page 16: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 3: Bereitstellung – JSKOS Konverter

JSKOS

XLS

PDF MARC-XML

15

DOC

Page 17: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

DDC-Rohdaten Bereinigung

tag="153" ind2=" " ind1=" ">

<mx:subfield code="a">005.101</mx:subfield>

<mx:subfield code="e">005.1</mx:subfield>

<mx:subfield code="j">Philosophie und Theorie</mx:subfield>

<mx:subfield code="9">ess=en</mx:subfield>

<mx:subfield code="9">ess=eh</mx:subfield>

Webdewey: 005.101 - Philosophie und Theorie

<mx:datafield tag="153" ind2=" " ind1=" ">

<mx:subfield code="a">262.001</mx:subfield>

<mx:subfield code="e">262</mx:subfield>

<mx:subfield code="j">Philosophie und Theorie</mx:subfield>

<mx:subfield code="9">ess=en</mx:subfield>

<mx:subfield code="9">ess=eh</mx:subfield>

Webdewey: 262.001- Philosophie und Theorie,

16

Bild: Fotolia/Trueffelpix

MARC-Datensätze • Fehlende 153er Felder

• Notationen ohne Benennung

• Dubletten

• Unterschiedliche Benennung im MARCxml und Webdewey

• Unterschiedliche Benennungen für gleiche Notation

• zwei unterschiedliche Notationen im gleichen Datensatz

Page 18: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Ergebnis: Beispiel DDC in JSKOS

17

Page 19: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Web API : KOS in JSKOS im Web

18

Page 20: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 2 Benutzeroberfläche

19

Page 21: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Aufgabe: AP 2 Benutzeroberfläche

20

Page 22: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Softwareaufbau - CC Web

21

Page 23: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

KOS Verzeichnis -Webanwendung

22

Page 24: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Konkordanz-Webanwendung

23

Page 25: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Mappingzahl pro Konkordanz

24

Page 26: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Mappingzahl pro Fachgebiet

25

Page 27: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Mappingzahl pro KOS

26

Page 28: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Cocoda Oberfläche

27

Page 29: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Cocoda Oberfläche

28

Page 30: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 4 Mapping-Verfahren

29

Page 31: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 4 – Evaluation & Kriterien

30

Zugang

Nachnutzbarkeit

Systeme (KOS)

Nutzerkreis

Features

Mapping-Verfahren

Stand der Entwicklung

Page 32: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Evaluation - Ergebnis 31

Projekt:

MA

PP

PIN

GP

RO

JEK

TE

CCMapper Ariadne Amalgame SiGMaMat

Stat

isti

sch

/ a

uto

mat

isch

mit

Exp

erte

nb

ewer

tun

g

Digitaler Assistent FREME

Institution UB Oslo EU-Projekt ZBW UB Konstanz Eurospider und UB

Zürich

DFKI

Nachnutzbarkeit

(Mappings, KOS,

Software)

Eingeschränkt

gegeben

unter Evaluierung Eingeschränkt gegeben Eingeschränkt

gegeben Eingeschränkt

gegeben

unter Evaluierung

Systeme (KOS) Humord und

Realfagstermer zu

DDC

Thesauri:

Archäologie

Thesauri:

Wirtschaftswiss.

und GND

Konstanzer

Hausklassi. zu GND,

VIAF

Verbales SE-

Instrument (GND)

Anreicherungsmodule (Multilingualität, Synonymanreicherung, …)

Nutzerkreis Norwegische

Bibliotheken

Universitäten,

Museen und

Kulturinstitute

Bibliotheken,

Universitäten

UB Konstanz Bibliotheken Verschiedene Business Cases

Synonymservice unter Evaluierung vorhanden Nicht vorhanden Nicht vorhanden Nicht vorhanden Teil des Services e-Terminology

Mulitlingualität Zweisprachig (Norw.,

Eng.)

vorhanden Zweisprachig (Deutsch,

Englisch)

Nein Nicht vorhanden Teil des Services e-internationalisation

Vorschlagssysteme unter Evaluierung Mehrschichtiges

Verfahren

unter Evaluierung unter Evaluierung Katalog Occurences unter Evaluierung

Bewertung/Ranking EDUG

Recommendations

SKOS / ISO SKOS unter Evaluierung Favoritensortierung unter Evaluierung

Open Source/Lizenz Kein Open Source Open Source Open Source Open Source Kein Open Source Teilw. Open source

Mapping-Verfahren semiautomatisch Statistisch /

automatisch mit

Expertenbewertung

automatisch automatisch Statistisch /

automatisch mit

Expertenbewertung

unter Evaluierung

Stand der

Entwicklung

In Entwicklung In Entwicklung Wird nicht weiter

entwickelt

In Entwicklung In Entwicklung Projektphase beendet

Bereits in

Anwendung

teilweise ja ja teilweise Testphase ja

Page 33: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 5 Qualitätssicherung

32

Page 34: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

AP 5 coli-conc Experten

33

Collaborate to improve…

• Mappings

• Wikidata-KOS Liste

Überprüfung

• Mappings

• KOS-Metadata

Aktualisierung • coli-conc Glossars

• Bestpractices DDC-RVK

Erstellung

Page 35: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Aufgaben 2017

Arbeitspaket Monat Status Projektphase (1. Jahr)

Status Projektphase (2. Jahr)

Arbeitspaket 1: Bestandsaufnahme

1.-3. Abgeschlossen

Arbeitspaket 2: Benutzeroberfläche

1.- 12. Begonnen

Arbeitspaket 3: Bereitstellung

4. 15. Teils abgeschlossen Anbindung an vorhandene KOS-Software,- Portale

Arbeitspaket 4: Mapping Verfahren

10.-12. 13.-18.

Teils abgeschlossen Umsetzung von Mapping-Verfahren als Server-Komponenten zur Ermittlung und Bereitstellung von Mapping Kandidaten

Arbeitspaket 5 : Qualitätssicherung

19.-24. Bestandsaufnahme vorhandener Verfahren zur Bewertung von Konkordanz Entwicklung Arbeitspaket 1: Bestandsaufnahme Server-Komponenten für Bereitstellung von Bewertungen

Arbeitspaket 6: Einbindung größerer Nutzergruppe

5.-9. 22.-24.

Konzeption &Umsetzung von Authentifizierungs- & Autorisierungsverfahren Dokumentation der Software & Durchführung Workshops

34

Page 36: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Ausblick: Neue Arbeitspakete

35

Bestands-aufnahme

Technische Erweiterung

Synonym-service &

Multi-lingualität

Usability

Verbesserung Mapping Verfahren

Normdaten-dienste

AP 7 AP

8 AP 9

AP 12

AP 11

AP 10

Page 37: coli-conc- ein Zwischenbericht - GBV · SKOS Play no no Java CC-BY-SA Bitbucket 2016 1 SISSVoc no yes XSLT Apache GitHub 2015 6 ASKOSI no ? Java GPL Archive 2011 1 . Bestandsaufnahme:

Vielen Dank!

Kontakt:

Mail: [email protected]

Homepage: coli-conc.gbv.de

36