You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
2.6 KiB
84 lines
2.6 KiB
[ |
|
{ |
|
"op": "core/column-addition-by-fetching-urls", |
|
"engineConfig": { |
|
"facets": [ |
|
{ |
|
"type": "list", |
|
"name": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier - type", |
|
"expression": "value", |
|
"columnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier - type", |
|
"invert": false, |
|
"omitBlank": false, |
|
"omitError": false, |
|
"selection": [ |
|
{ |
|
"v": { |
|
"v": "urn", |
|
"l": "urn" |
|
} |
|
} |
|
], |
|
"selectBlank": false, |
|
"selectError": false |
|
} |
|
], |
|
"mode": "row-based" |
|
}, |
|
"baseColumnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier", |
|
"urlExpression": "grel:'https://lobid.org/resources/search?q=' + 'urn:\"' + value \n + '\"'", |
|
"onError": "set-to-blank", |
|
"newColumnName": "hbz", |
|
"columnInsertIndex": 37, |
|
"delay": 0, |
|
"cacheResponses": true, |
|
"httpHeadersJson": [ |
|
{ |
|
"name": "authorization", |
|
"value": "" |
|
}, |
|
{ |
|
"name": "user-agent", |
|
"value": "OpenRefine 3.4.1 [437dc4d]" |
|
}, |
|
{ |
|
"name": "accept", |
|
"value": "*/*" |
|
} |
|
], |
|
"description": "Create column hbz at index 37 by fetching URLs based on column mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier using expression grel:'https://lobid.org/resources/search?q=' + 'urn:\"' + value \n + '\"'" |
|
}, |
|
{ |
|
"op": "core/text-transform", |
|
"engineConfig": { |
|
"facets": [ |
|
{ |
|
"type": "list", |
|
"name": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier - type", |
|
"expression": "value", |
|
"columnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:identifier - type", |
|
"invert": false, |
|
"omitBlank": false, |
|
"omitError": false, |
|
"selection": [ |
|
{ |
|
"v": { |
|
"v": "urn", |
|
"l": "urn" |
|
} |
|
} |
|
], |
|
"selectBlank": false, |
|
"selectError": false |
|
} |
|
], |
|
"mode": "row-based" |
|
}, |
|
"columnName": "hbz", |
|
"expression": "grel:forNonBlank(value.parseJson().member[0].hbzId,v,v,null)", |
|
"onError": "keep-original", |
|
"repeat": false, |
|
"repeatCount": 10, |
|
"description": "Text transform on cells in column hbz using expression grel:forNonBlank(value.parseJson().member[0].hbzId,v,v,null)" |
|
} |
|
]
|
|
|