From 9801f1a35f60d35f5dc8d9c4358180b4a5fc0a1c Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sat, 11 Dec 2021 01:07:56 +0100 Subject: [PATCH] Add MDNodaRepositoriesSet to gather linkable noda repositories for tags, places, actors --- src/MDNodaRepositoriesSet.php | 81 +++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/MDNodaRepositoriesSet.php diff --git a/src/MDNodaRepositoriesSet.php b/src/MDNodaRepositoriesSet.php new file mode 100644 index 0000000..2fbdf82 --- /dev/null +++ b/src/MDNodaRepositoriesSet.php @@ -0,0 +1,81 @@ + + */ +declare(strict_types = 1); + +/** + * Class containing lists of repositories, tags, places, and actors can be linked with. + */ +final class MDNodaRepositoriesSet extends MDValueSet { + + const REPOSITORIES_ACTOR = [ + 'allgemein', + 'bne', + 'bnf', + 'edition humboldt digital', + 'gnd', + 'iconclass', + 'lcsh', + 'loc', + 'MBL', + 'NDB/ADB', + 'ndl', + 'ndp-ikmk', + 'nomisma', + 'npg', + 'orcid', + 'pim', + 'rkd', + 'ulan', + 'viaf', + 'wikidata', + 'Wikipedia', + ]; + + const REPOSITORIES_PLACE = [ + 'allgemein', + 'bne', + 'bnf', + 'cona', + 'gnd', + 'lcsh', + 'loc', + 'ndl', + 'ndp-ikmk', + 'nomisma', + 'npg', + 'osm', + 'pleiades', + 'rkd', + 'viaf', + 'wikidata', + 'Wikipedia', + ]; + + const REPOSITORIES_TAG = [ + 'aat', + 'ackerbau', + 'allgemein', + 'bne', + 'bnf', + 'gnd', + 'grobsystematik', + 'iconclass', + 'lcsh', + 'loc', + 'mindat.org', + 'moebeltypologie', + 'ndl', + 'nomisma', + 'npg', + 'oberbegriffsdatei', + 'rkd', + 'viaf', + 'wikidata', + 'Wikipedia', + ]; + +}