Standards und Schnittstellen für webbasierte Vokabularverwaltungssysteme Ein Standard ist eine vergleichsweise einheitliche oder vereinheitlichte, weithin anerkannte und meist auch angewandte (oder zumindest angestrebte) Art und Weise, etwas herzustellen oder durchzuführen, die sich gegenüber anderen Arten und Weisen durchgesetzt hat. http://de.wikipedia.org/wiki/standard FG Dokumentation, Berlin, 18.10.2012, Axel Vitzthum
FG Dokumentation, Berlin, 18.10.2012, Axel Vitzthum
FG Dokumentation, Berlin, 18.10.2012, Axel Vitzthum
Ein paar Standards Datenstrukturen und Datenmodelle Standards für Thesaurusentwicklung und Thesauruspflege (ISO 25964-1:2011, ANSI/NISO Z39.19-2005) Datenmodelle und Datenschemata (SKOS, Dublin Core, RDF, u.a.) Datenformate RDF-Formate (RDF/XML, N-Triples, N3, Turtle) Austauschformate für Vokabulare (Zthes, museumvok, vocnet, BS8723-5, u.a.) Datenwerte kontrollierte Vokabulare (AAT, Iconclass, TGN, GND, LCSH, u.a.) Wertelisten (ISO 3166, ISO 639, u.a.) Datenschnittstellen Protokolle: http, SOAP (z.b. museumvokws), REST, Z39.50, SRU/SRW Regelwerke zur Katalogisierung CCO, RDA, DIN 31623 Wichtige W3C-Empfehlungen CoolURIs, Linked Open Data und Semantic Web Best Practices
Ein paar Standards Datenstrukturen und Datenmodelle Standards für Thesaurusentwicklung und Thesauruspflege (ISO 25964-1:2011, ANSI/NISO Z39.19-2005) Datenmodelle und Datenschemata (SKOS, Dublin Core, RDF, u.a.) Datenformate RDF-Formate (RDF/XML, N-Triples, N3, Turtle) Austauschformate für Vokabulare (Zthes, museumvok, vocnet, BS8723-5, u.a.) Datenwerte kontrollierte Vokabulare (AAT, Iconclass, TGN, GND, LCSH, u.a.) Wertelisten (ISO 3166, ISO 639, u.a.) Datenschnittstellen Protokolle: http, SOAP (z.b. museumvokws), REST, Z39.50, SRU/SRW Regelwerke zur Katalogisierung CCO, RDA, DIN 31623 Wichtige W3C-Empfehlungen CoolURIs, Linked Open Data und Semantic Web Best Practices
Ein paar Standards Datenstrukturen und Datenmodelle Standards für Thesaurusentwicklung und Thesauruspflege (ISO 25964-1:2011, ANSI/NISO Z39.19-2005) Datenmodelle und Datenschemata (SKOS, Dublin Core, RDF, u.a.) Datenformate RDF-Formate (RDF/XML, N-Triples, N3, Turtle) Austauschformate für Vokabulare (Zthes, museumvok, vocnet, BS8723-5, u.a.) Datenwerte kontrollierte Vokabulare (AAT, Iconclass, TGN, GND, LCSH, u.a.) Wertelisten (ISO 3166, ISO 639, u.a.) Datenschnittstellen Protokolle: http, SOAP (z.b. museumvokws), REST, Z39.50, SRU/SRW Regelwerke zur Katalogisierung CCO, RDA, DIN 31623 Wichtige W3C-Empfehlungen CoolURIs, Linked Open Data und Semantic Web Best Practices
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Zentrale, kollaborativ erstellte Vokabulare: Für welche Anwendungen? Import/Export SOAP/ REST based API Bestandserfassung Vokabularverwaltung
Zentrale, kollaborativ erstellte Vokabulare: Für Objekterfassungsprogamme kontrollierte Vokabulare aus xtree
Zentrale, kollaborativ erstellte Vokabulare: Für welche Anwendungen? Portale Bestandserfassung Data Enrichment, z.b. 1. Optimierung Retrieval, Facettierung, Darstellung 1. Oberbegriffe: Gabel = Besteck + Gabel 2. Synonyme: Friedhof / Gottesacker 3. Trefferaggregation für Volltextdaten 4. Kulturlandkarte 2. Verknüpfung mit Normdaten (über Semantic Mapping)
Zentrale, kollaborativ erstellte Vokabulare: Für welche Anwendungen? Ferdinand Bogen erschuf 1713 einen Bogen. Mit diesem Bogen ging Hans Bogen 1744 über den Hohen Bogen, um anschließend in dem Haus mit dem Bogen, dem Grafen von Bogen ein Stück auf seiner Violine vorzuspielen. Text Mining: support for (semi-) automatic annotation of unstructrured texts Portale Bestandserfassung Data Enrichment, z.b. 1. Optimierung Retrieval, Facettierung, Darstellung 1. Oberbegriffe: Gabel = Besteck + Gabel 2. Synonyme: Friedhof / Gottesacker 3. Trefferaggregation für Volltextdaten 4. Kulturlandkarte 2. Verknüpfung mit Normdaten (über Semantic Mapping)
Zentrale, kollaborativ erstellte Vokabulare: Für welche Anwendungen? Unternehmensvokabulare Text Mining: support for (semi-) automatic annotation of unstructrured texts Portale Bestandserfassung Data Enrichment, z.b. 1. Optimierung Retrieval, Facettierung, Darstellung 1. Oberbegriffe: Gabel = Besteck + Gabel 2. Synonyme: Friedhof / Gottesacker 3. Trefferaggregation für Volltextdaten 4. Kulturlandkarte 2. Verknüpfung mit Normdaten (über Semantic Mapping)
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Elektrofon in xtree Zugangsbereich LVR-Vokabular: Treeview, Suche Datenbereich Source: Landschaftsverband Rheinland
Elektrofon in xtree Source: Landschaftsverband Rheinland
Elektrofon in xtree Indexierungselement
Elektrofon in xtree Gruppierungselemente Ordnen Begriffe unter thematischen Aspekten, machen Konzepte zugänglich. Nicht für Indexierung vorgesehen
Elektrofon in xtree Bezeichnungen bevorzugt alternativ verborgen Singular Plural Standard Kurzform Regionalvarietät Fachsprache Sondersprache Amtssprache Umgangssprache
Elektrofon in xtree
Hierarchische Relationen bei Musikinstrumenten Musikinstrument Blasinstrument Schlaginstrument Tasteninstrument Aerofon Elektrofon Membranofon
Elektrofon in xtree
Hierarchische Relationen bei Musikinstrumenten Musikinstrument nach Art der Bespielung Blasinstrument Schlaginstrument Tasteninstrument nach Art der Klangerzeugung Aerofon Elektrofon Membranofon
Elektrofon in xtree
Elektrofon in xtree: semantic Mapping
Elektrofon in xtree: Anmerkungen
Elektrofon in SKOSjs https://github.com/tkurz/skosjs
Elktrofon in Pool Party Still to do http://poolparty.biz/de
Elktrofon in TemaTres http://sourceforge.net/projects/tematres/
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
SKOS (Simple Knowledge Organization System) ist ein Datenmodell zur gemeinsamen Nutzung und Verlinkung von Wissensorganisationssystemen über das Semantic Web. Dient der technischen Repräsentation kontrollierter Vokabulare. Basiert auf RDF (Resource Description Framework)
Elektrofon als einfacher SKOS Graph S P O S P O Elektrofon in RDF
Die wichtigsten SKOS Elemente Conceptual Resources skos:concept Lexical Labels skos:preflabel, skos:altlabel, skos:hiddenlabel Documentation Properties skos:note, skos:changenote, skos:definition, skos:editorialnote, skos:example, skos:historynote, skos:scopenote Semantic Relations skos:broader, skos:narrower, skos:related Concept Schemes skos:conceptscheme, skos:inscheme, skos:hastopconcept Concept Mapping Relations skos:closematch, skos:exactmatch, skos:broadmatch, skos:narrowmatch, skos:relatedmatch Concept Collections skos:collection, skos:member
Hierarchische Relationen bei Musikinstrumenten: SKOS Namespace Musikinstrument skos:concept nach Art der Bespielung skos:collection Was fehlt da???? skos:narrower Blasinstrument skos:member skos:narrower Schlaginstrument skos:member skos:narrower Tasteninstrument skos:member nach Art der Klangerzeugung skos:narrower Aerofon skos:member skos:narrower Elektrofon skos:member skos:narrower Membranofon skos:member
Fehlende Features in SKOS Musikinstrument skos:concept nach Art der Bespielung skos:collection Musikinstrument iso-thes: subordinatearray nach Art der Bespielung skos:concept iso-thes: ThesaurusArray u.a.: Node Label als Unterklasse von skos:collection Hier. Relationen zw. Node Label Kategorie als Unterklasse von skos:collection Hier. Relationen zw. Kategorien Assoziationsrelationen zw. Kategorien Non-Indexing Konzept ( Stützterm, Sternchenbegriff) Status Version History Erweiterung von SKOS um ISO 25964 Elemente
Thesaurus Standards für einsprachige Thesauri Einschub: Standards für einsprachige Thesauri ISO 2788 Guidelines for the establishment and development of monolingual thesauri International Organization for Standardization, 1986 (E) DIN 1463-1 Erstellung und Weiterentwicklung von Thesauri Einsprachige Thesauri. Deutsches Institut für Normung e.v., November 1987 DIN 1463-1 ISO 2788 BF Benutzt für UF Used for BS Benutze Synonym USE/ SYN Use synonym OB Oberbegriff BT Broader term UB Unterbegriff NT Narrower term VB Verwandter Begriff RT Related term ANSI/NISO Z39.19-2005 Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies National Information Standards Organization, Juli 2005 BS 8723-2:2005 Structured vocabularies for information retrieval. - Guide. - Part 2: Thesauri. BSI British Standards, 1. November 2005 ISO 25964-1 Thesauri and interoperability with other vocabularies -- Part 1: Thesauri for information retrieval s.a. http://www.niso.org/workrooms/iso25964
Was ist ISO 25964? ISO 25964: Thesauri and interoperability with other vocabularies Teil 1: Thesauri for information retrieval Teil 2: Interoperability with other vocabularies Löst ISO 2788 (Ver. 2 1986, Monolingual) und ISO 5964 (1985, Multilingual) ab Ist eine überarbeitete Version von BS 8723 (2005-2008) Teil 1, veröffentlichcht im August 2011, behandelt einsprachige und mehrsprachige Thesauri Teil 2, wird 2012/13 veröffentlicht, behandelt das Mapping zwischen Thesauri und anderen Vokabulararten 3 Hauptklassen: ThesaurusConcept ThesaurusArray ConceptGroup
Englischsprachige Thesaurus Standards Stella G. Dextre Clarke and Marcia Lei Zeng : http://www.niso.org/apps/group_public/download.php/8289/sp_clarke_zeng_isqv24no1.pdf
Hierarchische Relationen bei Musikinstrumenten: SKOS + iso-thes Namespace Musikinstrument skos:concept iso-thes: subordinatearray nach Art der Bespielung iso-thes: ThesaurusArray skos:narrower Blasinstrument skos:member skos:narrower Schlaginstrument skos:member skos:narrower Tasteninstrument skos:member iso-thes: subordinatearray skos:narrower nach Art der Klangerzeugung Aerofon skos:member skos:narrower Elektrofon skos:member skos:narrower Membranofon skos:member
Der dritte im Bunde: vocnet Source: Jutta Lindenthal OBG: NonIndexingConcept?
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
museumvok WS + Format: eine Initiative von museumvokabular.de
SOAP Webservice: museumvok-ws WSDL und Dokumentation erarbeitet vom Zuse-Institut Berlin Wird seit 2009 u.a. von digicult und LVR verwendet 3 Funktionen: searchconceptsbyid: sucht für jede Id aus einer Liste die zugehörigen Konzepte searchconceptsbyterm: sucht für jeden Term aus einer Liste die zugehörigen Konzepte fetchhierarchy: gibt für eine Id den angeforderten Hierarchiezweig aus. Die Suchtiefe und richtung ist parametrisierbar
SOAP Webservice: museumvok-ws Probleme: museumvok Unterscheidet nicht zw. Node Label, Kategorie und Konzept keine Termsuche über Hierarchien Metall Ahorn Kategorie Material Holz Vokabular A Kategorie Technik geschnitzt
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Neuer Webservice für Zugriff auf xtree RESTful Webservice erste Testversion seit Mo, 15.10.2012 Methoden 2012: getlogin getlogout gettopconcepts gettopcategories gettopnodelabels getsearchvocitemsbyterm getsearchvocitemsbyid getfetchhierarchy Liefert vocnetjson zurück
vocnetjson (vocnet 0.43) Ansicht über JSONVIEWER.net Siedlung Siedlung nach Funktion Wohnsiedlung http://jsonviewer.net
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Importe nach xtree über das Linked Heritage Projekt Projektpartner im LH Workpackage Terminology: Royal Museums of Art and History (Belgien) Ministry of Culture and Communication (Frankreich) University of Savoie (Frankreich) Instituto Superior Técnico (Portugal) IfM-SPK/ digicult
Terminology Registry (TRS) SKOSify by UdS CSV, XML xtree Collection Management Systems LH Workflow 2013+
Importe nach xtree Testvokabular Musikinstumente im CSV Format
SKOSify Tool: CSV Daten im Mappingtool
Metadaten Vokabular in TRS Graph basierte Abfragesprache für RDF: SPARQL Protocol And RDF Query Language. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX dcterms: <http://purl.org/dc/terms/> SELECT?obj WHERE {?obj rdf:type skos:conceptscheme.?obj dcterms:title "Musikinstrumente"^^<http://www.w3.org/2001/XMLSchema#string>. } Ergebnismenge Testabfrage, Metadaten zu Import:
Elektrofon in TRS
Terminology Registry (TRS) SKOSify by UdS CSV, XML xtree Collection Management Systems LH Workflow 2013+
TRS to xtree can process any valid RDF syntax Redland RDF Toolkit RDF/XML via HTTP REST Terminology Registry (TRS) N-Triples commit API Internal Triplestore detects: unlabelled concepts inconsistent language tags invalid relationship targets concept hierarchy anomalies and other possible conflicts Control UI Consistency Checker Vocabulary Metadata Reporting xtree xtree Voc Imports Converter SQL Create / Insert xtree DB Source: Detlev Balzer
Musikinstrumente im Importtool
Musikinstrumente im Consistency Checker
Der Kreis ist geschlossen: CSV > LH > xtree
Anwendungsgebiete für Vokabularverwaltungssysteme Elektrofon in unterschiedlichen Anwendungen 1. xtree 2. SKOSjs 3. PoolParty 4. TemaTres SKOS ISO 25964 vocnet museumvok neue REST Schnittstelle Importe nach xtree über das Linked Heritage Projekt Cembalo: Graph mit Kategorien
Cembalo in der Gemeinsamen Normdatei skos:preflabel skos:altlabel skos:broader http://d-nb.info/gnd/4009667-1/about/rdf iso-thes:conceptgroup (gnd:gndsubjectcategory)
Cembalo in der GND RDF-Repräsentation http://d-nb.info/gnd/4009667-1/about/rdf
Hornbostel-Sachs-Systematikstellen Kategorien in xtree iso-thes:conceptgroup iso-thes:subgroup skos:member
Cembalo in LCSH skos:concept skos:inscheme http://id.loc.gov/authorities/subjects/sh85059045 http://id.loc.gov/authorities/subjects/sh85059045.skos.rdf http://id.loc.gov/authorities/subjects/sh85059045.skos.nt
Cembalo in LCSH Hierarchie skos:altlabel skos:broader skos:narrower http://id.loc.gov/authorities/subjects/sh85059045.html
Cembalo in LCSH Klassifikation iso-thes:conceptgroup iso-thes:subgroup skos:exactmatch http://id.loc.gov/authorities/subjects/sh85059045.html
Cembalo in xtree Polyhierarchie skos:concept iso-thes:thesaurusarray
Cembalo in xtree Mappings skos:exactmatch skos:broadmatch
Cembalo in xtree Relationen skos:broader skos:narrower vocnet:narrowergeneric skos:related skos:member
Cembalo als SKOS (XL) Graph skos:concept Musikinstrument http://ex.vocnet.org/6 iso-thes: ThesaurusArray iso-thes: ConceptGroup Chordofon http://ex.vocnet.org/2 vocnet:broadergeneric vocnet:broadergeneric vocnet:broadergeneric Tasteninstrument http://ex.vocnet.org/3 vocnet:broadergeneric skos:member iso-thes:subordinatearray nach Art der Klangerzeugung nach Art der Bespielung iso-thes:subordinatearray skos:member Cembalo http://ex.vocnet.org/1 vocnet:narrowergeneric skos:member skos:member skos:inscheme 14.3 http://ex.vocnet.org/7 GND skos:related Spinett http://ex.vocnet.org/4 skos:member 780.6 http://ex.vocnet.org/8 ML651 http://ex.vocnet.org/9 skos:inscheme UDC Klavier http://ex.vocnet.org/5 skos:inscheme LCC Source: Jutta Lindenthal
xtree Version 1.0 Improved Treeview Controlled lists for homonyms bow in AAT: bows (chordophone components) bows (tools) bows (vehicle components) bows (weapons) Systematic View Identifier for Terms/Termmanagement Advanced Search Improved export opportunities Implementing LDAP from UdS Further Implementation of vocnet RESTful WS
Vielen Dank
Links http://www.willpowerinfo.co.uk/thessoft.htm http://www.jlindenthal.de/standards.html#software