From fbc50d819820a546d991559b2fcef3e72c513587 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sun, 16 Apr 2023 02:56:48 +0200 Subject: [PATCH] Finish writing list of search URLs for noda repositores --- src/enums/MDNodaRepository.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/enums/MDNodaRepository.php b/src/enums/MDNodaRepository.php index fd261a9..ffa81cd 100644 --- a/src/enums/MDNodaRepository.php +++ b/src/enums/MDNodaRepository.php @@ -189,28 +189,28 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable { self::ackerbau => 'https://term.museum-digital.de/redir.php?search=' . urlencode($searchTerm) . '&kind=tag|ackerbau', self::bne => 'http://datos.bne.es/persona/' . urlencode($searchTerm), self::bnf => 'https://catalogue.bnf.fr/resultats-auteur.do?nomAuteur=' . urlencode($searchTerm) . '+&filtre=1&pageRech=rau', - self::cona => 'https://vocab.getty.edu/page/cona/' . $id, - self::editionhumboldtdigital => 'https://edition-humboldt.de/register/personen/detail.xql?normid=http://d-nb.info/gnd/' . $id, + self::cona => 'http://vocab.getty.edu/page/cona/' . urlencode($searchTerm), + self::editionhumboldtdigital => 'https://edition-humboldt.de/suche/ergebnisRegistersuche.xql?indexType=&q_text=' . urlencode($searchTerm), self::gnd => 'https://portal.dnb.de/opac.htm?method=moveDown¤tResultId=' . urlencode((string)str_replace(' ', ' and ', $searchTerm)) . '%26any&categoryId=subjects', self::grobsystematik => 'https://term.museum-digital.de/redir.php?search=' . urlencode($searchTerm) . '&kind=tag|grobsystematik', self::iconclass => 'http://iconclass.org/rkd/48C51/?q=' . urlencode($searchTerm) . '&q_s=1', self::lcsh => 'https://id.loc.gov/search/?q=cs:http://id.loc.gov/authorities/subjects&q=' . urlencode($searchTerm), - self::loc => 'https://id.loc.gov/search/?q=cs:http://id.loc.gov/authorities/subjects&q=' . urlencode($searchTerm), - self::mbl => 'http://www.uni-magdeburg.de/mbl/PHP_Skripte/mbl_verwaltung/mbl_verw_anzeige_biog.php?auswahl=3&liste_biog_name=' . $id, + self::loc => 'http://id.loc.gov/authorities/names/' . urlencode($searchTerm), + self::mbl => 'http://www.uni-magdeburg.de/mbl/PHP_Skripte/mbl_verwaltung/mbl_verw_anzeige_biog.php?auswahl=7&suchbegriffe=' . urlencode($searchTerm) . '&methode=or&schreibung=nein', self::mindatorg => 'https://www.mindat.org/search.php?search=' . urlencode($searchTerm) . '&q_s=1', self::moebeltypologie => 'https://term.museum-digital.de/redir.php?search=' . urlencode($searchTerm) . '&kind=tag|moebel', - self::ndb_adb => 'https://www.deutsche-biographie.de/pnd' . $id . '.html', + self::ndb_adb => 'https://www.deutsche-biographie.de/search?name=' . urlencode($searchTerm), self::ndl => 'https://id.ndl.go.jp/auth/ndlna/' . urlencode($searchTerm), - self::ndp_ikmk => 'https://ikmk.smb.museum/ndp/land/' . $id, - self::nomisma => 'https://nomisma.org/browse?q=' . urlencode($searchTerm), + self::ndp_ikmk => 'https://ikmk.smb.museum/ndp/list?lang=de&q=' . urlencode($searchTerm), + self::nomisma => 'http://nomisma.org/browse?q=' . urlencode($searchTerm), self::npg => 'https://www.npg.org.uk/collections/search/person/' . urlencode($searchTerm), self::oberbegriffsdatei => 'https://term.museum-digital.de/redir.php?search=' . urlencode($searchTerm) . '&kind=tag|oberbegriffsdatei', - self::orcid => 'https://orcid.org/' . $id, - self::osm => 'https://www.openstreetmap.org/relation/' . $id, - self::pim => 'https://opac-nevter.pim.hu/en/record/-/record/' . $id, - self::pleiades => 'https://pleiades.stoa.org/places/' . $id, + self::orcid => 'https://orcid.org/' . urlencode($searchTerm), + self::osm => 'https://www.openstreetmap.org/relation/' . urlencode($searchTerm), + self::pim => 'https://opac-nevter.pim.hu/en/record/-/results/' . urlencode($searchTerm), + self::pleiades => 'https://pleiades.stoa.org/search?SearchableText=' . urlencode($searchTerm), self::rkd => 'https://rkd.nl/en/explore#query=' . urlencode($searchTerm), - self::ulan => 'https://vocab.getty.edu/page/ulan/' . $id, + self::ulan => 'http://www.getty.edu/vow/ULANServlet?english=Y&find=' . urlencode($searchTerm) . '&role=&page=1&nation=', self::viaf => 'https://viaf.org/viaf/search?query=local.names+all+' . urlencode('"' . $searchTerm . '"') . '"&sortKeys=holdingscount&recordSchema=BriefVIAF', self::wikidata => 'https://www.wikidata.org/w/index.php?search=&search=' . urlencode($searchTerm) . '&ns0=1&ns120=1', self::wikipedia => 'https://en.wikipedia.org/w/index.php?search=' . urlencode($searchTerm),