@natlibfi/melinda-record-match-validator
Version:
Validates if two records matched by melinda-record-matching can be merged and sets merge priority
66 lines (65 loc) • 2.1 kB
JSON
{
"description": "Return true if theres a series match (f245 vs f245 + f490)",
"skip": false,
"only": false,
"recordValuesA": {
"title": {
"titleFeatures": {
"title": "Asterix Belgiassa",
"remainderOfTitle": "undefined",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
},
"seriesFeatures": [
{
"seriesTitle": "Asterix",
"seriesNumber": "24"
}
],
"f946Features": [
{
"title": "Asterix 24: Asterix Belgiassa",
"remainderOfTitle": "undefined",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
},
{
"title": "Asterix 24:",
"remainderOfTitle": "Asterix Belgiassa",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
}
]
}},
"recordValuesB": {
"title": {
"titleFeatures": {
"title": "Asterix 24:",
"remainderOfTitle": "Asterix Belgiassa",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
},
"seriesFeatures": [
{
"seriesTitle": "Asterix",
"seriesNumber": "24"
}
],
"f946Features": [
{
"title": "Asterix 24: Asterix Belgiassa",
"remainderOfTitle": "undefined",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
},
{
"title": "Asterix 24:",
"remainderOfTitle": "Asterix Belgiassa",
"numbersOfPartInSectionOfAWork": [],
"namesOfPartInSectionOfAWork": []
}
]
}
},
"expectedResults": true
}