<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Resolver | museum-digital: blog</title>
	<atom:link href="https://blog.museum-digital.org/de/tag/resolver/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.museum-digital.org</link>
	<description>A blog on museum-digital and the broader digitization of museum work.</description>
	<lastBuildDate>Fri, 03 Jun 2022 23:37:57 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-32x32.png</url>
	<title>Resolver | museum-digital: blog</title>
	<link>https://blog.museum-digital.org</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search museum-digital: blog" href="https://blog.museum-digital.org/wp-json/opensearch/1.1/document" />	<item>
		<title>Rückgaben des Resolvers anpassen</title>
		<link>https://blog.museum-digital.org/de/2020/03/12/rueckgaben-des-resolvers-anpassen/</link>
		
		<dc:creator><![CDATA[Joshua Ramon Enslin]]></dc:creator>
		<pubDate>Wed, 11 Mar 2020 23:14:31 +0000</pubDate>
				<category><![CDATA[Ausgabe]]></category>
		<category><![CDATA[Technik/Design]]></category>
		<category><![CDATA[Kleine Verbesserungen]]></category>
		<category><![CDATA[Resolver]]></category>
		<guid isPermaLink="false">https://blog.museum-digital.org/?p=910</guid>

					<description><![CDATA[Im letzten Monat haben wir bei museum-digital den (auf technischer Seite) wahrscheinlich größten Schritt der letzten Jahre gemacht: Wir haben die ungarische Instanz in viele Teil-Instanzen aufgespalten und unsere kontrollierten Vokabulare in eine Datenbank zusammengeführt. Damit konnten wir eine globale Instanz einrichten, die zumindest im Bezug auf Suchfunktionen und Verschlagwortung vollständig mehrsprachig funktionieren kann. Einen <a href="https://blog.museum-digital.org/de/2020/03/12/rueckgaben-des-resolvers-anpassen/" class="more-link">...</a>]]></description>
										<content:encoded><![CDATA[
<p>Im letzten Monat haben wir bei museum-digital den (auf technischer Seite) wahrscheinlich größten Schritt der letzten Jahre gemacht: Wir haben die ungarische Instanz in viele Teil-Instanzen aufgespalten und unsere kontrollierten Vokabulare in eine Datenbank  zusammengeführt. Damit konnten wir eine <a href="https://global.museum-digital.org">globale Instanz</a> einrichten, die zumindest im Bezug auf Suchfunktionen und Verschlagwortung vollständig mehrsprachig funktionieren kann. Einen Blogeintrag bleiben wir leider erst einmal schuldig, aber auch abseits dessen entwickelt sich museum-digital fort. </p>



<p>Damit es nicht untergeht, sollen hier zwei neue, zusätzliche Optionen zur Benutzung des Resolvers besprochen werden. Beide sind aber auch beim Aufrufen <a href="https://global.museum-digital.org/resolver/">des Resolvers ohne weitere Parameter</a> dokumentiert.</p>



<span id="more-910"></span>



<h2 class="wp-block-heading">&#8222;Einfache&#8220; Beacon-(Konkordanz-)Listen</h2>



<p>Eine traditionelle Beacon-Datei besteht neben ihrem &#8222;Kopf&#8220; aus einer Liste, grob gemäß CSV, in auf der einen Seite eines Trennzeichens jeweils eine ID aus einem Repositorium aufgelistet wird, und auf der anderen Seite des Trennzeichens die ID derselben Entität in einem anderen Repositorium. Mittlerweile ist eine alternative Form dazugekommen, in der nur noch die  IDs verfügbarer Einträge aus dem &#8222;Quell-Repositorium&#8220; (etwa die GND) aufgelistet werden, und in der der &#8222;Kopf&#8220; der Datei Auskunft über eine URL gibt, die auf den richtigen Eintrag im lokalen Repositorium (hier eine Instanz von museum-digital), der über die ID im Quell-Repositorium aufgerufen werden kann, verweist.</p>



<p>Eine solche Liste kann nun über das Anfügen des <code>GET</code>-Parameters &#8222;<code>beaconHideLocal</code>&#8220; eingetragen werden. <code><a href="https://global.museum-digital.org/resolver/actor/gnd">https://global.museum-digital.org/resolver/actor/gnd</a></code> gibt eine Liste aller Akteure, die sowohl in der Gemeinsamen Normdatei (GND) als auch bei museum-digital erfasst sind, mit beiden IDs zurück. <code><a href="https://global.museum-digital.org/resolver/actor/gnd?beaconHideLocal=1">https://global.museum-digital.org/resolver/actor/gnd?beaconHideLocal=1</a></code> gibt im Gegensatz dazu eine &#8222;einfache&#8220; Beacon-Datei zurück, die alle GND-IDs auflistet, die Entsprechungen in museum-digital haben.</p>



<h2 class="wp-block-heading">&#8222;No-Referral&#8220;: Text statt Weiterleitungen</h2>



<p>Ein weiterer kleiner Zusatz ist das Hinzufügen einer Option, um Suchen nach einer ID direkt die URL, auf die weitergeleitet werden würde als Text zu bekommen. Je nach benutzter Programmiersprache kann so das automatische Arbeiten mit dem Resolver wesentlich erleichtert werden.</p>



<p>Ein Beispiel: Ruft man <code><a href="https://global.museum-digital.org/resolver/place/geonames/2950159">https://global.museum-digital.org/resolver/place/geonames/2950159</a></code> auf, wird man auf des Ortes weitergeleitet, der bei Geonames die ID <code>2950159</code> trägt (das ist Berlin). Diese Weiterleitung geschieht über <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers">HTTP-Header</a>. Möchte man aber eigentlich nur die URL, auf die man weitergeleitet würde, erfahren, kann man jetzt <code><a href="https://global.museum-digital.org/resolver/place/geonames/2950159?noReferral=1">https://global.museum-digital.org/resolver/place/geonames/2950159?noReferral=1</a></code> aufrufen und erhält nur diese als Text.</p>



<div class="wp-block-cgb-cc-by message-body" style="background-color:white;color:black"><img decoding="async" src="https://blog.museum-digital.org/wp-content/plugins/creative-commons/includes/images/by.png" alt="CC" width="88" height="31"/><p><span class="cc-cgb-name">This content</span> is licensed under a <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International license.</a> <span class="cc-cgb-text"></span></p></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Inhalte aus museum-digital über externe Repositorien finden</title>
		<link>https://blog.museum-digital.org/de/2019/12/11/inhalte-aus-museum-digital-ueber-externe-repositorien-finden/</link>
		
		<dc:creator><![CDATA[Joshua Ramon Enslin]]></dc:creator>
		<pubDate>Wed, 11 Dec 2019 16:52:00 +0000</pubDate>
				<category><![CDATA[Ausgabe]]></category>
		<category><![CDATA[Technik/Design]]></category>
		<category><![CDATA[Terminologie]]></category>
		<category><![CDATA[Kontrollierte Vokabulare]]></category>
		<category><![CDATA[Neue Features]]></category>
		<category><![CDATA[Normdaten]]></category>
		<category><![CDATA[Resolver]]></category>
		<guid isPermaLink="false">https://blog.museum-digital.org/2019/12/11/inhalte-aus-museum-digital-ueber-externe-repositorien-finden/</guid>

					<description><![CDATA[Heute gibt es im Blog einmal wieder eine rein technische Neuerung zu berichten. Mit dem seit heute öffentlich verfügbaren Resolver können Inhalte einer Instanz von museum-digital leichter mit anderen Repositorien integriert und verknüpft werden. Getting Started Zum Benutzen der neuen Funktion muss an die URL der Startseite nur &#8222;/resolver&#8220; angehängt werden. Der Einfachheit halber folgen <a href="https://blog.museum-digital.org/de/2019/12/11/inhalte-aus-museum-digital-ueber-externe-repositorien-finden/" class="more-link">...</a>]]></description>
										<content:encoded><![CDATA[
<p>Heute gibt es im Blog einmal wieder eine rein technische Neuerung zu berichten. Mit dem seit heute öffentlich verfügbaren Resolver können Inhalte einer Instanz von museum-digital leichter mit anderen Repositorien integriert und verknüpft werden.</p>



<span id="more-334"></span>



<h3 class="wp-block-heading">Getting Started</h3>



<p>Zum Benutzen der neuen Funktion muss an die URL der Startseite nur &#8222;/resolver&#8220; angehängt werden. Der Einfachheit halber folgen Beispiele aus der deutschlandweiten Instanz von museum-digital. Hier kann der Resolver also unter <a href="https://nat.museum-digital.de/resolver/">https://nat.museum-digital.de/resolver/</a> aufgerufen werden.</p>



<p>Unter dieser URL findet sich eine kurze Anleitung für die Benutzung.</p>



<h3 class="wp-block-heading">Listen der verknüpften Repositorien aufrufen</h3>



<p>An die gebene Basis-URL kann nun der gewünschte Daten-Typ angehängt werden. Verfügbar sind derzeit Institutionen (institution), Objekte (object), Akteure (actor), Orte (place) und Schlagworte (tag). Durch Anhängen des entsprechenden Typs kann eine Liste von passenden, verlinkten Repositorien aufgerufen werden.</p>



<p>Für Orte sind derzeit etwa Verknüpfungen zu und über die folgenden Repositorien verfügbar:</p>



<ul class="wp-block-list"><li>geonames</li><li>gnd</li><li>nomisma</li><li>pleiades</li><li>Website</li><li>wikidata</li></ul>



<p>Diese Liste kann unter <a href="https://nat.museum-digital.de/resolver/place">https://nat.museum-digital.de/resolver/place</a> gefunden werden.</p>



<h3 class="wp-block-heading">Beacon-Datei / Konkordanzliste generieren</h3>



<p>Durch ein weiteres Anhängen des Names eines gegebenen Quell-Repositoriums aus dieser Liste kann nun eine Konkordanzliste zwischen den Einträgen bei museum-digital und den Einträgen aus der Quelle aufgerufen werden (Beispiel: <a href="https://nat.museum-digital.de/resolver/place/gnd">https://nat.museum-digital.de/resolver/place/gnd</a>).</p>



<p>Diese Konkordanzliste wird in Form einer Beacon-Datei generiert. Mehr zum Beacon-Format kann etwa <a href="https://de.wikipedia.org/wiki/Wikipedia:BEACON">hier</a> gefunden werden.</p>



<h3 class="wp-block-heading">Link Resolving</h3>



<p>Die eigentliche Hauptfunktion des Resolvers (wie der Name schon sagt) besteht in der Vereinfachung des Verlinkens von Inhalten aus museum-digital über IDs aus externen Repositorien.</p>



<p>Hängt man also z.B. an die eben genannte URL eine GND-ID eines Ortes an, wird zur entsprechenden Ortsseite weitergeleitet. <a href="http://d-nb.info/gnd/4078337-6">4078337-6</a> entspricht in der GND Tokyo, <a href="https://nat.museum-digital.de/resolver/place/gnd/4078337-6">https://nat.museum-digital.de/resolver/place/gnd/4078337-6</a> führt also zur <a href="https://nat.museum-digital.de/index.php?t=oak&amp;ort_id=1660">Ortsseite von Tokio</a> in der deutschlandweiten Instanz von museum-digital.</p>



<div class="wp-block-cgb-cc-by message-body" style="background-color:white;color:black"><img decoding="async" src="https://blog.museum-digital.org/wp-content/plugins/creative-commons/includes/images/by.png" alt="CC" width="88" height="31"/><p><span class="cc-cgb-name">This content</span> is licensed under a <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International license.</a> <span class="cc-cgb-text"></span></p></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
