EBSCO Full Conversion Macro
[ { "op": "core/row-removal", "description": "Remove rows", "engineConfig": { "mode": "row-based", "facets": [ { "omitError": false, "expression": "isBlank(value)", "selectBlank": false, "invert": false, "selectError": false, "selection": [ { "v": { "v": true, "l": "true" } } ], "name": "FULLTEXT_START", "omitBlank": false, "type": "list", "columnName": "FULLTEXT_START" } ] } }, { "op": "core/column-rename", "description": "Rename column TITLE to PublicationTitle", "oldColumnName": "TITLE", "newColumnName": "PublicationTitle" }, { "op": "core/column-rename", "description": "Rename column URLBASE to tipp.url", "oldColumnName": "URLBASE", "newColumnName": "tipp.url" }, { "op": "core/column-rename", "description": "Rename column RESOURCE to package.name", "oldColumnName": "RESOURCE", "newColumnName": "package.name" }, { "op": "core/column-rename", "description": "Rename column PUBLISHER to org.publisher.name", "oldColumnName": "PUBLISHER", "newColumnName": "org.publisher.name" }, { "op": "core/column-rename", "description": "Rename column ISSN to title.identifier.issn", "oldColumnName": "ISSN", "newColumnName": "title.identifier.issn" }, { "op": "core/column-rename", "description": "Rename column FULLTEXT_START to DateFirstPackageIssue", "oldColumnName": "FULLTEXT_START", "newColumnName": "DateFirstPackageIssue" }, { "op": "core/column-rename", "description": "Rename column FULLTEXT_END to DateLastPackageIssue", "oldColumnName": "FULLTEXT_END", "newColumnName": "DateLastPackageIssue" }, { "op": "core/column-rename", "description": "Rename column EMBARGO to KBARTEmbargo", "oldColumnName": "EMBARGO", "newColumnName": "KBARTEmbargo" } { "op": "core/column-rename", "description": "Rename column DB_IDENTIFIER to title.identifier.ebsco", "oldColumnName": "DB_IDENTIFIER", "newColumnName": "title.identifier.ebsco" } { "op": "core/column-addition", "description": "Create column platform.host.name at index 12 based on column org.publisher.name using expression \"\"", "engineConfig": { "mode": "row-based", "facets": [] }, "newColumnName": "platform.host.name", "columnInsertIndex": 12, "baseColumnName": "org.publisher.name", "expression": "\"\"", "onError": "keep-original" } { "op": "core/column-addition", "description": "Create column title.identifier.eissn at index 12 based on column org.publisher.name using expression \"\"", "engineConfig": { "mode": "row-based", "facets": [] }, "newColumnName": "title.identifier.eissn", "columnInsertIndex": 12, "baseColumnName": "org.publisher.name", "expression": "\"\"", "onError": "keep-original" } { "op": "core/text-transform", "description": "Text transform on cells in column platform.host.name using expression grel:replace(value,\"\",\"EBSCOhost::{Platform:165562}\")", "engineConfig": { "mode": "row-based", "facets": [] }, "columnName": "platform.host.name", "expression": "grel:replace(value,\"\",\"EBSCOhost::{Platform:165562}\")", "onError": "keep-original", "repeat": false, "repeatCount": 10 } { "op": "core/text-transform", "description": "Text transform on cells in column DateFirstPackageIssue using expression value.toDate()", "engineConfig": { "mode": "row-based", "facets": [] }, "columnName": "DateFirstPackageIssue", "expression": "value.toDate()", "onError": "keep-original", "repeat": false, "repeatCount": 0 }, { "op": "core/text-transform", "description": "Text transform on cells in column DateLastPackageIssue using expression value.toDate()", "engineConfig": { "mode": "row-based", "facets": [] }, "columnName": "DateLastPackageIssue", "expression": "value.toDate()", "onError": "keep-original", "repeat": false, "repeatCount": 0 } ]
Operated as a Community Resource by the Open Library Foundation