Commit Graph

42 Commits

Author SHA1 Message Date
f938c66ab6 Prevent using general URL field in MDNodaRepository::fromUrl() 2024-11-28 09:28:43 +01:00
333340da3e Improve validation of ORCID IDs 2024-10-03 16:36:01 +02:00
f19973d20e Remove noda repository MBL, add list of full names to the vocabs for
improved frontend display

Close #33
2024-09-25 14:33:45 +02:00
dc1c72aeda Use /entity/ links for referencing Wikidata over /wiki/; allow linking
from GND explorer

Close #32
2024-09-12 17:06:30 +02:00
bdb9bb16f5 Allow wikidata IDs exceeding the size of INT32 2024-08-10 17:05:44 +02:00
32a1e8b1be Remove noda repository wikipedia, use GND Explorer for lookups/searches
in external norm data repository GND

Close #28, close #29
2024-07-19 00:59:37 +02:00
0aef8c3116 Map VIAF (capital letters) to MDNodaRepository::viaf 2024-02-28 13:02:32 +01:00
7912066f71 Remove trailing slashes from vocabulary links delivered as URLs 2023-12-01 16:45:49 +01:00
dcfba67422 Allow different sub-vocabs of NDP-IKMK for places 2023-11-30 22:29:25 +01:00
c43cc7e42a Allow Wikipedia links from the Chinese Wikipedia 2023-11-26 23:53:50 +01:00
71d34b37ca Also allow Ukrainian Wikipedia 2023-11-14 04:28:20 +01:00
8e0be0f80c Improve identification of lcsh links marked as loc links 2023-11-10 03:10:00 +01:00
d2dd24baee Extend list of repository names accepted for referring to the different
MDNodaRepository cases
2023-10-19 16:11:37 +02:00
7c7fb58a0d Add MDMeasurementType for listing available measurement types 2023-10-19 03:27:07 +02:00
f14d7edc6e Add tests to ensure invalid IDs are not validated 2023-10-18 22:42:49 +02:00
8f32c30fbd Handle large numbers in GND IDs 2023-10-18 22:35:31 +02:00
c57d180aa1 Remove superfluous throw new exception 2023-10-18 02:06:06 +02:00
d9f3f875e0 Write prettier exception messages 2023-10-16 22:39:46 +02:00
1d1a690e0f Remove whitespaces from vocabulary links, add dedicated exception for
lcsh links that are actually loc links
2023-10-16 16:44:33 +02:00
68f453f5f3 Throw dedicated exceptions in MDNodaRepository 2023-10-15 18:30:18 +02:00
3fb3ee4edd Map d-nb.de/info to GND 2023-10-15 03:07:59 +02:00
446dd78bec Map WIKIDATA to MDNodaRepository::wikidata 2023-10-13 17:21:02 +02:00
4e3877a4fb Extend list of mapped noda repository names 2023-10-13 17:16:14 +02:00
d295e16049 Better validate Wikipedia links 2023-09-26 01:30:40 +02:00
609931eb26 Add kl-bb as possible controlled vocabulary for actors 2023-09-25 00:05:27 +02:00
0f64939def Properly validate PIM IDs
Close #20
2023-09-01 12:30:47 +02:00
9bca8f400e Add lowercase ndb/adb to list of readable noda repository names 2023-08-09 16:31:03 +02:00
7fb7bb83c1 Improve validation of noda repository links 2023-08-03 17:20:03 +02:00
c082ca685f Fix indentation 2023-07-31 19:42:21 +02:00
651362c65e Use correct function call for validating BNE IDs 2023-07-27 19:41:39 +02:00
9e44fcac49 Allow BNE IDs starting with XX 2023-07-27 19:24:16 +02:00
f5673c69fd Allow https links to the library of congress subject headings 2023-07-27 01:43:54 +02:00
0e86361968 Fix overly strict validation for npg, ndl 2023-07-25 22:33:57 +02:00
f73c729dff Allow for non-numeric nomisma IDs 2023-07-19 15:59:13 +02:00
8684933c9c Add function getUrlPrefix() to MDNodaRepository 2023-07-17 02:16:32 +02:00
06cc1d4c10 Split linkable noda repositories for IKMK / NDP for actors and places 2023-07-16 11:45:05 +02:00
0698b6e487 Merge branch 'master' of gitea:museum-digital/MDAllowedValueSets 2023-04-16 19:42:27 +02:00
8e151e793f Closer approximate a fix for the validation of GND IDs 2023-04-16 19:41:55 +02:00
10aedafad1 Parse "GND" to MDNodaRepository::gnd 2023-04-16 03:23:23 +02:00
fbc50d8198 Finish writing list of search URLs for noda repositores 2023-04-16 02:56:48 +02:00
82a8805363 Fix bug in MDNodaRepository's fromString and toDbName 2023-04-16 02:45:56 +02:00
25f6694a92 Add enum MDNodaRepository and class MDNodaLink for the overarching data
structure
2023-04-16 02:06:11 +02:00