Skip to content

Commit 64a18e0

Browse files
Add column split operations for Wikidata fields
1 parent 2d623bb commit 64a18e0

1 file changed

Lines changed: 75 additions & 1 deletion

File tree

‎instructions/wikidata-upload/010-clean-prepare-dataset.json‎

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,79 @@
5050
"repeat": false,
5151
"repeatCount": 10,
5252
"description": "Text transform on cells in column dsItemID using expression grel:value.replace(\"https://catalog.digital-scriptorium.org/entity/\",\"\")"
53+
},
54+
{
55+
"op": "core/column-split",
56+
"engineConfig": {
57+
"facets": [],
58+
"mode": "row-based"
59+
},
60+
"columnName": "languageWikidata",
61+
"guessCellType": true,
62+
"removeOriginalColumn": true,
63+
"mode": "separator",
64+
"separator": "|",
65+
"regex": false,
66+
"maxColumns": 0,
67+
"description": "Split column languageWikidata by separator"
68+
},
69+
{
70+
"op": "core/column-split",
71+
"engineConfig": {
72+
"facets": [],
73+
"mode": "row-based"
74+
},
75+
"columnName": "scribeWikidata",
76+
"guessCellType": true,
77+
"removeOriginalColumn": true,
78+
"mode": "separator",
79+
"separator": "|",
80+
"regex": false,
81+
"maxColumns": 0,
82+
"description": "Split column scribeWikidata by separator"
83+
},
84+
{
85+
"op": "core/column-split",
86+
"engineConfig": {
87+
"facets": [],
88+
"mode": "row-based"
89+
},
90+
"columnName": "artistWikidata",
91+
"guessCellType": true,
92+
"removeOriginalColumn": true,
93+
"mode": "separator",
94+
"separator": "|",
95+
"regex": false,
96+
"maxColumns": 0,
97+
"description": "Split column artistWikidata by separator"
98+
},
99+
{
100+
"op": "core/column-split",
101+
"engineConfig": {
102+
"facets": [],
103+
"mode": "row-based"
104+
},
105+
"columnName": "authorWikidata",
106+
"guessCellType": true,
107+
"removeOriginalColumn": true,
108+
"mode": "separator",
109+
"separator": "|",
110+
"regex": false,
111+
"maxColumns": 0,
112+
"description": "Split column authorWikidata by separator"
113+
},
114+
{
115+
"op": "core/column-split",
116+
"engineConfig": {
117+
"facets": [],
118+
"mode": "row-based"
119+
},
120+
"columnName": "ownerWikidata",
121+
"guessCellType": true,
122+
"removeOriginalColumn": true,
123+
"mode": "separator",
124+
"separator": "|",
125+
"regex": false,
126+
"maxColumns": 0,
127+
"description": "Split column ownerWikidata by separator"
53128
}
54-
]

0 commit comments

Comments
 (0)