Commit Graph
65 Commits
Author SHA1 Message Date
jrenslin ef8a8b65fb Fix bug where BNF IDs where validated too easily 2026-07-15 09:41:21 +02:00
jrenslin ab58d0c042 Improve handling of broken GND references 2026-07-10 01:07:05 +02:00
jrenslin be6a6c412e Add broken version of GND links for parsing them 2026-07-03 14:16:15 +02:00
jrenslin 79f13ee9c5 Add AVefi as norm data repository for tags
More information: https://www.av-efi.net/
2026-06-16 11:49:56 +02:00
jrenslin 834d06b70a Fix bug in BNF ID validation 2026-06-01 13:43:42 +02:00
jrenslin a01cf57162 Support parsing IDs from VIAF's German interface URLs 2026-05-19 18:54:47 +02:00
jrenslin 28ca68d0d7 Actually implement getTledName in MDNodaRepository 2026-05-03 20:34:05 +02:00
jrenslin 7d42e416b3 Allow commas and whitespaces in iconclass IDs 2026-03-09 15:21:16 +01:00
jrenslin 0792438a83 Accept iconclass names with specifying brackets 2026-02-12 14:08:10 +01:00
jrenslin ab38fe88c4 Allow nomisma input links/IDs with www. 2026-02-11 11:21:05 +01:00
jrenslin e9982f4b22 Added additional variants of nomisma, iconclass IDs 2026-02-04 18:03:06 +01:00
jrenslin a368e1851a Improve test coverage in MDNodaRepository 2026-01-29 17:55:06 +01:00
jrenslin fde98debcb Use generators for tests for MDNodaRepository validation 2026-01-29 16:32:42 +01:00
jrenslin ae1d37f050 Accept http:// mindat links 2025-12-12 13:49:07 +01:00
jrenslin 3d8dac9910 Handle extended GND IDs (like 4114170-2 Fenster (Motiv))
Close #46
2025-12-03 14:54:03 +01:00
jrenslin 59aba25d0e Support new URL schema for ADB/NDB 2025-11-11 11:42:22 +01:00
jrenslin 0ac48adc51 rtrim() commas from noda repository links 2025-10-17 11:06:25 +02:00
jrenslin 69cb033f1f Add Catalogue of Life as an external tag vocabulary
Close #43
2025-09-23 13:37:05 +02:00
jrenslin da950073e9 Add https:// variant for iconclass 2025-05-08 16:17:43 +02:00
jrenslin 04c378675c Add new measurement types for min / max length, width, etc.
Close #35
2025-03-19 15:03:29 +01:00
jrenslin a0348b135a Update MDNodaRepository 2025-03-12 02:44:20 +01:00
jrenslin 45d7c3d455 Map http://d-nb.info/ to the GND 2025-03-11 17:43:43 +01:00
jrenslin 12689d24fa Add bootstrapping for tests, parse additional wikidata ID format 2025-02-14 10:32:25 +01:00
jrenslin f938c66ab6 Prevent using general URL field in MDNodaRepository::fromUrl() 2024-11-28 09:28:43 +01:00
jrenslin 333340da3e Improve validation of ORCID IDs 2024-10-03 16:36:01 +02:00
jrenslin 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
jrenslin dc1c72aeda Use /entity/ links for referencing Wikidata over /wiki/; allow linking
from GND explorer

Close #32
2024-09-12 17:06:30 +02:00
jrenslin bdb9bb16f5 Allow wikidata IDs exceeding the size of INT32 2024-08-10 17:05:44 +02:00
jrenslin 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
jrenslin 0aef8c3116 Map VIAF (capital letters) to MDNodaRepository::viaf 2024-02-28 13:02:32 +01:00
jrenslin 7912066f71 Remove trailing slashes from vocabulary links delivered as URLs 2023-12-01 16:45:49 +01:00
jrenslin dcfba67422 Allow different sub-vocabs of NDP-IKMK for places 2023-11-30 22:29:25 +01:00
jrenslin c43cc7e42a Allow Wikipedia links from the Chinese Wikipedia 2023-11-26 23:53:50 +01:00
jrenslin 71d34b37ca Also allow Ukrainian Wikipedia 2023-11-14 04:28:20 +01:00
jrenslin 8e0be0f80c Improve identification of lcsh links marked as loc links 2023-11-10 03:10:00 +01:00
jrenslin d2dd24baee Extend list of repository names accepted for referring to the different
MDNodaRepository cases
2023-10-19 16:11:37 +02:00
jrenslin 7c7fb58a0d Add MDMeasurementType for listing available measurement types 2023-10-19 03:27:07 +02:00
jrenslin f14d7edc6e Add tests to ensure invalid IDs are not validated 2023-10-18 22:42:49 +02:00
jrenslin 8f32c30fbd Handle large numbers in GND IDs 2023-10-18 22:35:31 +02:00
jrenslin c57d180aa1 Remove superfluous throw new exception 2023-10-18 02:06:06 +02:00
jrenslin d9f3f875e0 Write prettier exception messages 2023-10-16 22:39:46 +02:00
jrenslin 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
jrenslin 68f453f5f3 Throw dedicated exceptions in MDNodaRepository 2023-10-15 18:30:18 +02:00
jrenslin 3fb3ee4edd Map d-nb.de/info to GND 2023-10-15 03:07:59 +02:00
jrenslin 446dd78bec Map WIKIDATA to MDNodaRepository::wikidata 2023-10-13 17:21:02 +02:00
jrenslin 4e3877a4fb Extend list of mapped noda repository names 2023-10-13 17:16:14 +02:00
jrenslin d295e16049 Better validate Wikipedia links 2023-09-26 01:30:40 +02:00
jrenslin 609931eb26 Add kl-bb as possible controlled vocabulary for actors 2023-09-25 00:05:27 +02:00
jrenslin 0f64939def Properly validate PIM IDs
Close #20
2023-09-01 12:30:47 +02:00
jrenslin 9bca8f400e Add lowercase ndb/adb to list of readable noda repository names 2023-08-09 16:31:03 +02:00