|
beba838c0d
|
Correctly handle multibype hyphens in XXXX-XXXX
|
2025-03-10 04:13:59 +01:00 |
|
|
5b99304b5c
|
Accept an additional type of hyphen / dash in time splitting
|
2025-03-10 03:59:44 +01:00 |
|
|
5cce98f15b
|
Extend tests
|
2025-03-10 03:20:46 +01:00 |
|
|
5036c77f32
|
Extend test for getting actor ID by life dates + name
|
2025-03-10 02:18:28 +01:00 |
|
|
e95415be8f
|
Add test for getting actor ID by name with life dates
|
2025-03-10 01:48:09 +01:00 |
|
|
5192781494
|
Use Wikipedia API for getting descriptions from Wikipedia rather than
parsing HTML in Wikidata fetcher
Thanks @awinkler
|
2025-03-09 02:08:26 +01:00 |
|
|
d9d9f7fcdc
|
Continue refactoring tests for time splitter to run provider-based
|
2025-02-24 14:02:42 +01:00 |
|
|
dbfa0df17f
|
Begin restructuring NodaTimeSplitterTest to use data providers
|
2025-02-21 10:32:07 +01:00 |
|
|
27ac3f255a
|
Minor typing improvements
|
2025-02-15 13:36:50 +01:00 |
|
|
9d7d53a858
|
Disallow fetching from Wikidata disambiguation pages
Close #23
|
2025-02-13 22:37:17 +01:00 |
|
|
2f3bc5f2fa
|
Prefer wikipedia page titles over wikidata labels
Close #28
|
2025-02-13 21:38:13 +01:00 |
|
|
de0357473a
|
Make constant for test language in NodaWikidataFetcherTest public, allowing reuse
|
2025-02-13 17:19:06 +01:00 |
|
|
1cf0f9858a
|
Add tests for loading translations in NodaWikidataFetcher
|
2025-02-12 16:02:04 +01:00 |
|
|
51fe9a5e45
|
Cover more edge cases for splitting time names
|
2025-01-15 11:49:20 +01:00 |
|
|
9c2eaa2929
|
Allow splitting 1945-48
|
2025-01-15 10:35:35 +01:00 |
|
|
b7bb7364d4
|
Ensure duplicate time names can be parsed in NodaTimeSplitter (e.g.
1.1.2024-1.1.2024)
|
2024-11-20 10:02:10 +01:00 |
|
|
6f7ad13c4e
|
Add class NodaTagRelationIdentifier for parsing tag relation types from
input tag names
|
2024-11-09 19:44:09 +01:00 |
|
|
48355a6a36
|
Identify uncertainty before brackets ("Berlin ? (Germany)" > "Berlin
(Germany)" + Uncertain)
|
2024-11-09 18:42:18 +01:00 |
|
|
7cfe752c94
|
Handle commas when guessing time certainty
|
2024-11-09 15:40:27 +01:00 |
|
|
29ca05f552
|
Properly handle commas at the end of names when guessing certainty
|
2024-11-09 15:33:49 +01:00 |
|
|
eb371d4270
|
Ensure times can be split despite spaces at random points in given name
|
2024-10-23 18:02:23 +02:00 |
|
|
16f36c0852
|
Improve test coverage
|
2024-10-10 14:32:55 +02:00 |
|
|
669a8a1459
|
Add tests for lookup functions by vocabulary references
|
2024-10-10 14:16:52 +02:00 |
|
|
a9c506497c
|
Respect diacritics when looking up tag, actor, .. IDs
|
2024-10-10 09:51:28 +02:00 |
|
|
58d3569718
|
Fix edge case 200 b.c. in NodaSplitTime
|
2024-07-08 01:27:03 +02:00 |
|
|
27528c9cf7
|
Ran phpcbf over code
|
2024-07-08 00:48:50 +02:00 |
|
|
83a557b989
|
Add additional assertion to NodaTimeSplitterTest for more thorough type safety
|
2024-05-05 22:54:33 +02:00 |
|
|
7f342ed3c4
|
Merge branch 'master' of gitea:museum-digital/MDNodaHelpers
|
2024-05-04 01:19:23 +02:00 |
|
|
7d303e219f
|
Fix broken time splitting for year ranges BC
|
2024-05-04 01:17:33 +02:00 |
|
|
ce480f8b9f
|
Add validator for tag descriptions
|
2024-05-01 17:45:07 +02:00 |
|
|
bd775bec45
|
Refactor time splitter, support computing of dates for time entries
|
2024-04-16 23:21:34 +02:00 |
|
|
81a7d64e27
|
Handle Ukrainian year names (2022 p > 2022)
|
2024-03-24 00:59:30 +01:00 |
|
|
f3831965a3
|
Extend NodaTimeSplitter
|
2023-12-09 23:54:45 +01:00 |
|
|
4a49c7a4e7
|
Fix erroneous splitting of Hungarian time names with additions
|
2023-12-09 11:56:15 +01:00 |
|
|
2ab0e75111
|
Fix erroneous splitting of "YYYY MMD" in Hungarian
|
2023-12-08 12:26:59 +01:00 |
|
|
55931ba3ef
|
Cover more levels of Ukrainian (current and historical) place
hierarchies
|
2023-12-02 16:32:46 +01:00 |
|
|
2badc67405
|
Add rewriting for Ukrainian place names based on specified hierarchies
|
2023-12-02 15:21:02 +01:00 |
|
|
b36a504277
|
Add blacklist for unwanted rewrites in consolidating place names
|
2023-11-26 23:55:43 +01:00 |
|
|
f6409322e5
|
Add classes for writing consolidating spellings of actor and place names
|
2023-11-25 22:42:07 +01:00 |
|
|
4496a35f5c
|
Rewrite incomplete time span spellings to extend parsable and splittable time names
|
2023-11-20 03:18:02 +01:00 |
|
|
a102758606
|
Extend tests to ensure "vermutl." is included in place uncertainty
indicators
|
2023-11-18 01:36:01 +01:00 |
|
|
4582f6a697
|
Fix another edge case in time splitter
|
2023-11-14 03:32:17 +01:00 |
|
|
c9b0e7085f
|
Add coverage information to tests, fix coverage of NodaValidationHelper
|
2023-11-07 23:31:42 +01:00 |
|
|
1a7dbcd6f6
|
Fix edge cases in time splitter where inputs start with many digits but
are not dates
|
2023-11-07 00:27:20 +01:00 |
|
|
631debcfd8
|
Add autoloader for tests, phpunit config
|
2023-11-06 23:46:30 +01:00 |
|
|
95de1615ef
|
Identify, parse and remove some more uncertainty indicators
|
2023-10-27 19:06:08 +02:00 |
|
|
37715bc3e8
|
Support BCE / CE times
|
2023-10-15 19:20:16 +02:00 |
|
|
a68a03e628
|
Improve wikidata fetcher
|
2023-08-31 16:09:21 +02:00 |
|
|
107a4cd640
|
Improve NodaWikidataFetcher's loading of descriptions
Close #15
|
2023-08-31 15:38:12 +02:00 |
|
|
511304b6f2
|
Fix bug in setting names for months
|
2022-11-03 16:02:10 +01:00 |
|