-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtableschema.json
More file actions
450 lines (450 loc) · 17.9 KB
/
tableschema.json
File metadata and controls
450 lines (450 loc) · 17.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
{
"fields": [
{
"name": "Date Apprenticeship Begins",
"type": "string",
"description": "The date the apprenticeship begins. `Date Apprenticeship Begins` cannot before the program registration date. Dates starting with '0' zeros must be formatted as a text number.",
"example": "MM/DD/YYYY",
"constraints": {
"required": true
}
},
{
"name": "Apprentice First Name",
"type": "string",
"description": "The first name of the apprentice.",
"constraints": {
"required": true,
"maxLength": 55
}
},
{
"name": "Apprentice Last Name",
"type": "string",
"description": "The last name of the apprentice.",
"constraints": {
"required": true,
"maxLength": 55
}
},
{
"name": "Apprentice Middle Name",
"type": "string",
"description": "The middle name of the apprentice.",
"constraints": {
"maxLength": 55
}
},
{
"name": "Apprentice Suffix",
"type": "string",
"description": "The suffix to the apprentice name. Values include I, II, III, Jr., Sr.",
"categories": [
"I",
"II",
"III",
"Jr.",
"Sr."
],
"categoriesOrdered": true
},
{
"name": "Social Security Number",
"type": "string",
"description": "The Apprentice social security number. This value will be encrypted.",
"constraints": {
"unique": true
}
},
{
"name": "Date of Birth",
"type": "string",
"description": "The apprentice's date of birth. Apprentice must be 16 years old. Dates starting with '0' zeros must be formatted as a Text Number",
"example": "MM/DD/YYYY",
"constraints": {
"required": true
}
},
{
"name": "Gender",
"type": "string",
"description": "'M' if the apprentice indicates that he is male. 'F' if the apprentice indicates that she is female. '9' if the apprentice did not self-identify.",
"categories": [
{ "value": "F", "label": "Female" },
{ "value": "M", "label": "Male" },
{ "value": "9", "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Employment Status",
"type": "string",
"description": "Enter participant's employment status. Incumbent workers are defined as existing employees of the company.",
"categories": [
{ "value": "EE", "label": "Existing employee" },
{ "value": "NE", "label": "New Employee" }
],
"constraints": {
"required": true
}
},
{
"name": "Apprentice Street Address",
"type": "string",
"description": "The apprentice's street address.",
"constraints": {
"required": true,
"maxLength": 55
}
},
{
"name": "Apprentice City",
"type": "string",
"description": "The apprentice's city.",
"constraints": {
"required": true,
"maxLength": 55
}
},
{
"name": "Apprentice State",
"type": "string",
"description": "The apprentice's state.",
"constraints": {
"required": true,
"maxLength": 2
}
},
{
"name": "Apprentice 5-Digit Zip Code",
"type": "string",
"description": "The apprentice's 5-digit zip code.",
"constraints": {
"required": true,
"pattern": "^[0-9]{5}",
"maxLength": 5
}
},
{
"name": "Telephone",
"type": "string",
"format": "uri",
"description": "The apprentice's telephone number."
},
{
"name": "Email",
"type": "string",
"format": "email",
"description": "The apprentice's email address."
},
{
"name": "Employer",
"type": "any",
"description": "The unique identifier listed in the Employer tab for the Apprentice's Occupation. These identifiers are unique for each Employer listed."
},
{
"name": "Ethnicity Hispanic / Latino",
"type": "integer",
"description": "If the apprentice indicates being a person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture in origin, regardless of race, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '2'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture" },
{ "value": 2, "label": "Not Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Race-American Indian / Alaskan Native",
"type": "integer",
"description": "If the apprentice indicates origins in any of the original peoples of North America and South America (including Central America), and who maintains cultural identification through tribal affiliation or community recognition, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Original peoples of North America and South America (including Central America), and who maintains cultural identification through tribal affiliation or community recognition" },
{ "value": 0, "label": "Not original peoples of North America and South America (including Central America), and who maintains cultural identification through tribal affiliation or community recognition" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Asian",
"type": "integer",
"description": "If the apprentice indicates having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent (e.g., India, Pakistan, Bangladesh, Sri Lanka, Nepal, Sikkim, and Bhutan), the value of this field is '1'. This area includes, for example, Cambodia, China, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam. If the apprentice does not meet any of these conditions, record '0'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Original peoples of the Far East, Southeast Asia, or the Indian Subcontinent (e.g., India, Pakistan, Bangladesh, Sri Lanka, Nepal, Sikkim, and Bhutan)" },
{ "value": 0, "label": "Not original peoples of the Far East, Southeast Asia, or the Indian Subcontinent (e.g., India, Pakistan, Bangladesh, Sri Lanka, Nepal, Sikkim, and Bhutan)" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Black / African American",
"type": "integer",
"description": "If the apprentice indicates having origins in any of the black racial groups of Africa, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Origins in black racial groups of Africa" },
{ "value": 0, "label": "No origins in black racial groups of Africa" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Native Hawaiian / Other Pacific Islander",
"type": "integer",
"description": "If the apprentice indicates having origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands" },
{ "value": 0, "label": "No origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "White",
"type": "integer",
"description": "If the apprentice indicates having origins in any of the original peoples of Europe, the Middle East, or North Africa, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify ethnicity, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Origins in any of the original peoples of Europe, the Middle East, or North Africa" },
{ "value": 0, "label": "No origins in any of the original peoples of Europe, the Middle East, or North Africa" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Veteran Status",
"type": "integer",
"description": "If the apprentice indicates having served on active duty in the armed forces and who was discharged or released from such service under conditions other than dishonorable, the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify veteran status, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Veteran" },
{ "value": 2, "label": "Non veteran" },
{ "value": 3, "label": "Non veteran, other eligible individual" },
{ "value": 4, "label": "Veteran, eligible" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Apprentice Disability Status",
"type": "integer",
"description": "If the apprentice indicates having any \"disability,\" as defined in Section 3(2)(a) of the Americans with Disabilities Act of 1990 (42 U.S.C. 12102). Under that definition, a \"disability\" is a physical or mental impairment that substantially limits one or more of the person's major life activities. (For definitions and examples of \"physical or mental impairment\" and \"major life activities,\" see paragraphs (1) and (2) of the definition of the term \"disability\" in 29 CFR 37.4, the definition section of the WIA non-discrimination regulations.), the value of this field is '1'. If the apprentice does not meet any of these conditions, the value of this field is '0'. If the apprentice does not self-identify disability status, the value of this field is '9'.",
"categories": [
{ "value": 1, "label": "Has disability meeting definition" },
{ "value": 2, "label": "Does not have disability meeting definition" },
{ "value": 9, "label": "Did not self-identify" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Apprentice Education Level",
"type": "integer",
"description": "The Apprentice's education status.",
"categories": [
{ "value": 1, "label": "Not High School graduate" },
{ "value": 3, "label": "High School graduate (including equivalency)" },
{ "value": 5, "label": "Did not self-identify" },
{ "value": 6, "label": "Some College or Associate's degree" },
{ "value": 7, "label": "Bachelor's degree" },
{ "value": 8, "label": "Master's degree" },
{ "value": 9, "label": "Doctorate or professional degree" }
],
"categoriesOrdered": true,
"constraints": {
"required": true
}
},
{
"name": "Occupation",
"type": "any",
"description": "Enter the unique identifier listed in the Occupation tab for the apprentice's occupation. These identifiers are unique for each occupation listed.",
"constraints": {
"required": true
}
},
{
"name": "Related Technical Instruction Provider",
"type": "any",
"description": "Enter the unique identifier listed in the RTI Providers tab for the apprentice's occupation. These identifiers are unique for each RTI Providers listed.",
"constraints": {
"required": true
}
},
{
"name": "Credit for previous experience",
"type": "string",
"description": "Enter if any apprentice credit for previous experience (Note: If no credit is given, enter 0).",
"constraints": {
"maxLength": 255
}
},
{
"name": "Credit for Previous Related Training In Hours",
"type": "integer",
"description": "Enter apprentice credit for previous related training in hours (Note: If no credit is given, enter 0)."
},
{
"name": "Prior Wages",
"type": "integer",
"description": "Enter the apprentices hourly prior wage.",
"constraints": {
"required": true
}
},
{
"name": "Prior Wage Units",
"type": "string",
"description": "Enter the apprentice prior wage units.",
"categories": [
{ "value": "H", "label": "Hourly" },
{ "value": "W", "label": "Weekly" },
{ "value": "M", "label": "Monthly" },
{ "value": "Q", "label": "Quarterly" },
{ "value": "S", "label": "Semi-Annually" },
{ "value": "A", "label": "Annually" }
],
"constraints": {
"required": true
}
},
{
"name": "Entry Wages",
"type": "integer",
"description": "Enter the apprentices hourly entry wage. This wage cannot be less than the apprentice hourly entry wage for the occupation.",
"constraints": {
"required": true
}
},
{
"name": "Entry Wage Units",
"type": "string",
"description": "Enter the apprentice entry wage units.",
"categories": [
{ "value": "H", "label": "Hourly" },
{ "value": "W", "label": "Weekly" },
{ "value": "M", "label": "Monthly" },
{ "value": "Q", "label": "Quarterly" },
{ "value": "S", "label": "Semi-Annually" },
{ "value": "A", "label": "Annually" }
],
"constraints": {
"required": true
}
},
{
"name": "Wage Schedule",
"type": "any",
"description": "Enter the unique identifier listed in the Wage Schedules tab for the apprentice's occupation. These identifiers are unique for each wage schedule listed.",
"constraints": {
"required": true
}
},
{
"name": "Previously Completed Career Lattice Levels",
"type": "any",
"description": "Enter the unique identifier for all previously completed Career Lattice Levels (separated by a semicolon)."
},
{
"name": "Career Connection",
"type": "string",
"description": "Enter the apprentice's career connection.",
"categories": [
{ "value": "P", "label": "Pre-Apprenticeship" },
{ "value": "T", "label": "Technical Training School" },
{ "value": "M", "label": "Military Veterans" },
{ "value": "J", "label": "Job Corps" },
{ "value": "Y", "label": "YouthBuild" },
{ "value": "H", "label": "HUD/STEP-UP" },
{ "value": "C", "label": "Career Center Referral" },
{ "value": "S", "label": "School-to-Registered Apprenticeship" },
{ "value": "N", "label": "None" }
]
},
{
"name": "WIOA Participant",
"type": "integer",
"description": "If WIOA Participant exists, record '1'. If no WIOA Participant exists, record '0'.",
"categories": [
{ "value": 1, "label": "WIOA Participant exists" },
{ "value": 0, "label": "WIOA Participant does not exist" }
]
},
{
"name": "Type",
"type": "string",
"description": "Select the type.",
"categories": [
{ "value": "IW", "label": "Incubent Worker" },
{ "value": "AD", "label": "Adult" },
{ "value": "YT", "label": "Youth" },
{ "value": "DI", "label": "Dislocated Worker" }
]
},
{
"name": "Career Linkage or Direct Entry",
"type": "string",
"description": "Select the Career Linkage or Direct Entry types.",
"categories": [
{ "value": "N", "label": "None" },
{ "value": "JC", "label": "JobCorps" },
{ "value": "HD", "label": "HUD/STEP-UP" },
{ "value": "SR", "label": "School to Registered Apprenticeship" },
{ "value": "DE", "label": "Direct Entry" }
]
},
{
"name": "TAA Participant",
"type": "integer",
"description": "If TAA Participant exists, record '1'. If no TAA Participant, record '0'.",
"categories": [
{ "value": 1, "label": "TAA Participant exists" },
{ "value": 0, "label": "TAA Participant does not exist" }
]
},
{
"name": "On-the-Job Training Funding Sources",
"type": "string",
"description": "Enter if any on-the-job training funding sources.",
"constraints": {
"maxLength": 255
}
},
{
"name": "Student Status",
"type": "string",
"description": "Enter the student status for SAA VA apprentice registration.",
"categories": [
"WBLRA",
"YRA",
"NA"
],
"constraints": {
"required": true
}
}
],
"$schema": "https://datapackage.org/profiles/2.0/tableschema.json"
}