-
Notifications
You must be signed in to change notification settings - Fork 541
Expand file tree
/
Copy pathDatasetFieldConstant.java
More file actions
671 lines (534 loc) · 20.4 KB
/
DatasetFieldConstant.java
File metadata and controls
671 lines (534 loc) · 20.4 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
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package edu.harvard.iq.dataverse;
import javax.enterprise.context.Dependent;
import javax.inject.Named;
/**
*
* @author skraffmiller
*/
@Named("dfc")
@Dependent
public class DatasetFieldConstant implements java.io.Serializable {
public final static String publication = "publication";
public final static String otherId = "otherId";
public final static String author = "author";
public final static String authorFirstName = "authorFirstName";
public final static String authorLastName = "authorLastName";
public final static String producer = "producer";
public final static String software = "software";
public final static String grantNumber = "grantNumber";
public final static String distributor = "distributor";
public final static String datasetContact = "datasetContact";
public final static String datasetContactEmail = "datasetContactEmail";
public final static String datasetContactName = "datasetContactName";
public final static String datasetContactAffiliation = "datasetContactAffiliation";
public final static String series = "series";
public final static String datasetVersion = "datasetVersion";
public final static String description = "dsDescription";
public final static String keyword = "keyword";
public final static String topicClassification = "topicClassification";
public final static String geographicBoundingBox = "geographicBoundingBox";
public final static String note = "note";
public final static String publicationCitation = "publicationCitation";
public final static String publicationIDType = "publicationIDType";
public final static String publicationIDNumber = "publicationIDNumber";
public final static String publicationURL = "publicationURL";
public final static String publicationReplicationData = "publicationReplicationData";
public final static String title = "title";
public final static String subTitle="subtitle"; //SEK 6-7-2016 to match what is in DB
public final static String alternativeTitle="alternativeTitle"; //missing from class
public final static String datasetId = "datasetId";
public final static String authorName ="authorName";
public final static String authorAffiliation = "authorAffiliation";
public final static String authorIdType = "authorIdentifierScheme";
public final static String authorIdValue = "authorIdentifier";
public final static String otherIdValue="otherIdValue";
public final static String otherIdAgency= "otherIdAgency";
public final static String producerName="producerName";
public final static String producerURL="producerURL";
public final static String producerLogo="producerLogoURL";
public final static String producerAffiliation="producerAffiliation";
public final static String producerAbbreviation= "producerAbbreviation";
public final static String productionDate="productionDate";
public final static String productionPlace="productionPlace";
public final static String softwareName="softwareName";
public final static String softwareVersion="softwareVersion";
public final static String fundingAgency="fundingAgency";
public final static String grantNumberValue="grantNumberValue";
public final static String grantNumberAgency="grantNumberAgency";
public final static String distributorName="distributorName";
public final static String distributorURL="distributorURL";
public final static String distributorLogo="distributorLogoURL";
public final static String distributionDate="distributionDate";
public final static String distributorContactName="distributorContactName";
public final static String distributorContactAffiliation="distributorContactAffiliation";
public final static String distributorContactEmail="distributorContactEmail";
public final static String distributorAffiliation="distributorAffiliation";
public final static String distributorAbbreviation="distributorAbbreviation";
public final static String contributor="contributor"; //SEK added for Dublin Core 6/22
public final static String contributorType="contributorType";
public final static String contributorName="contributorName";
public final static String depositor="depositor";
public final static String dateOfDeposit="dateOfDeposit";
public final static String seriesName="seriesName";
public final static String seriesInformation="seriesInformation";
public final static String datasetVersionValue="datasetVersionValue";
public final static String versionDate="versionDate";
public final static String keywordValue="keywordValue";
public final static String keywordVocab="keywordVocabulary"; //SEK 6/10/2016 to match what is in the db
public final static String keywordVocabURI="keywordVocabularyURI"; //SEK 6/10/2016 to match what is in the db
public final static String topicClassValue="topicClassValue";
public final static String topicClassVocab="topicClassVocab";
public final static String topicClassVocabURI="topicClassVocabURI";
public final static String descriptionText="dsDescriptionValue";
public final static String descriptionDate="dsDescriptionDate";
public final static String timePeriodCovered="timePeriodCovered"; // SEK added 6/13/2016
public final static String timePeriodCoveredStart="timePeriodCoveredStart";
public final static String timePeriodCoveredEnd="timePeriodCoveredEnd";
public final static String dateOfCollection="dateOfCollection"; // SEK added 6/13/2016
public final static String dateOfCollectionStart="dateOfCollectionStart";
public final static String dateOfCollectionEnd="dateOfCollectionEnd";
public final static String country="country";
public final static String geographicCoverage="geographicCoverage";
public final static String otherGeographicCoverage="otherGeographicCoverage";
public final static String city="city"; // SEK added 6/13/2016
public final static String state="state"; // SEK added 6/13/2016
public final static String geographicUnit="geographicUnit";
public final static String westLongitude="westLongitude";
public final static String eastLongitude="eastLongitude";
public final static String northLatitude="northLongitude"; //Changed to match DB - incorrectly entered into DB: https://github.com/IQSS/dataverse/issues/5645
public final static String southLatitude="southLongitude"; //Incorrect in DB: https://github.com/IQSS/dataverse/issues/5645
public final static String unitOfAnalysis="unitOfAnalysis";
public final static String universe="universe";
public final static String kindOfData="kindOfData";
public final static String timeMethod="timeMethod";
public final static String dataCollector="dataCollector";
public final static String collectorTraining="collectorTraining";
public final static String frequencyOfDataCollection="frequencyOfDataCollection";
public final static String samplingProcedure="samplingProcedure";
public final static String targetSampleSize = "targetSampleSize";
public final static String targetSampleActualSize = "targetSampleActualSize";
public final static String targetSampleSizeFormula = "targetSampleSizeFormula";
public final static String deviationsFromSampleDesign="deviationsFromSampleDesign";
public final static String collectionMode="collectionMode";
public final static String researchInstrument="researchInstrument";
public final static String dataSources="dataSources";
public final static String originOfSources="originOfSources";
public final static String characteristicOfSources="characteristicOfSources";
public final static String accessToSources="accessToSources";
public final static String dataCollectionSituation="dataCollectionSituation";
public final static String actionsToMinimizeLoss="actionsToMinimizeLoss";
public final static String controlOperations="controlOperations";
public final static String weighting="weighting";
public final static String cleaningOperations="cleaningOperations";
public final static String datasetLevelErrorNotes="datasetLevelErrorNotes";
public final static String responseRate="responseRate";
public final static String samplingErrorEstimates="samplingErrorEstimates";
public final static String socialScienceNotes = "socialScienceNotes";
public final static String socialScienceNotesType = "socialScienceNotesType";
public final static String socialScienceNotesSubject = "socialScienceNotesSubject";
public final static String socialScienceNotesText = "socialScienceNotesText";
public final static String otherDataAppraisal="otherDataAppraisal";
public final static String placeOfAccess="placeOfAccess";
public final static String originalArchive="originalArchive";
public final static String availabilityStatus="availabilityStatus";
public final static String collectionSize="collectionSize";
public final static String datasetCompletion="datasetCompletion";
public final static String numberOfFiles="numberOfFiles";
public final static String confidentialityDeclaration="confidentialityDeclaration";
public final static String specialPermissions="specialPermissions";
public final static String restrictions="restrictions";
public final static String contact="contact";
public final static String citationRequirements="citationRequirements";
public final static String depositorRequirements="depositorRequirements";
public final static String conditions="conditions";
public final static String disclaimer="disclaimer";
public final static String relatedMaterial="relatedMaterial";
//public final static String replicationFor="replicationFor";
//public final static String relatedPublications="relatedPublications";
public final static String relatedDatasets="relatedDatasets";
public final static String otherReferences="otherReferences";
public final static String notesText="notesText";
public final static String language="language";
public final static String noteInformationType="noteInformationType";
public final static String notesInformationSubject="notesInformationSubject";
public final static String subject="subject";
/*
* The following getters are needed so we can use them as properties in JSP
*/
public String getTitle() {
return title;
}
public String getDatasetId() {
return datasetId;
}
public String getAuthorName() {
return authorName;
}
public String getAuthorLastName() {
return authorLastName;
}
public String getAuthorFirstName() {
return authorFirstName;
}
public String getAuthorAffiliation() {
return authorAffiliation;
}
public static String getAuthorIdType() {
return authorIdType;
}
public static String getAuthorIdValue() {
return authorIdValue;
}
public String getOtherId() {
return otherId;
}
public String getOtherIdAgency() {
return otherIdAgency;
}
public String getProducerName() {
return producerName;
}
public String getProducerURL() {
return producerURL;
}
public String getProducerLogo() {
return producerLogo;
}
public String getProducerAbbreviation() {
return producerAbbreviation;
}
public String getProductionDate() {
return productionDate;
}
public String getSoftwareName() {
return softwareName;
}
public String getSoftwareVersion() {
return softwareVersion;
}
public String getFundingAgency() {
return fundingAgency;
}
public String getGrantNumber() {
return grantNumber;
}
public String getGrantNumberAgency() {
return grantNumberAgency;
}
public String getDistributorName() {
return distributorName;
}
public String getDistributorURL() {
return distributorURL;
}
public String getDistributorLogo() {
return distributorLogo;
}
public String getDistributionDate() {
return distributionDate;
}
public String getDistributorContactName() {
return distributorContactName;
}
public String getDistributorContactAffiliation() {
return distributorContactAffiliation;
}
public String getDistributorContactEmail() {
return distributorContactEmail;
}
public String getDepositor() {
return depositor;
}
public String getDateOfDeposit() {
return dateOfDeposit;
}
public String getSeriesName() {
return seriesName;
}
public String getSeriesInformation() {
return seriesInformation;
}
public String getDatasetVersion() {
return datasetVersion;
}
public String getKeywordValue() {
return keywordValue;
}
public String getKeywordVocab() {
return keywordVocab;
}
public String getKeywordVocabURI() {
return keywordVocabURI;
}
public String getTopicClassValue() {
return topicClassValue;
}
public String getTopicClassVocab() {
return topicClassVocab;
}
public String getTopicClassVocabURI() {
return topicClassVocabURI;
}
public String getDescriptionText() {
return descriptionText;
}
public String getDescriptionDate() {
return descriptionDate;
}
public String getTimePeriodCoveredStart() {
return timePeriodCoveredStart;
}
public String getTimePeriodCoveredEnd() {
return timePeriodCoveredEnd;
}
public String getDateOfCollectionStart() {
return dateOfCollectionStart;
}
public String getDateOfCollectionEnd() {
return dateOfCollectionEnd;
}
public String getCountry() {
return country;
}
public String getGeographicCoverage() {
return geographicCoverage;
}
public String getGeographicUnit() {
return geographicUnit;
}
public String getUnitOfAnalysis() {
return unitOfAnalysis;
}
public String getUniverse() {
return universe;
}
public String getKindOfData() {
return kindOfData;
}
public String getTimeMethod() {
return timeMethod;
}
public String getDataCollector() {
return dataCollector;
}
public String getFrequencyOfDataCollection() {
return frequencyOfDataCollection;
}
public String getSamplingProcedure() {
return samplingProcedure;
}
public String getDeviationsFromSampleDesign() {
return deviationsFromSampleDesign;
}
public String getCollectionMode() {
return collectionMode;
}
public String getResearchInstrument() {
return researchInstrument;
}
public String getDataSources() {
return dataSources;
}
public String getOriginOfSources() {
return originOfSources;
}
public String getCharacteristicOfSources() {
return characteristicOfSources;
}
public String getAccessToSources() {
return accessToSources;
}
public String getDataCollectionSituation() {
return dataCollectionSituation;
}
public String getActionsToMinimizeLoss() {
return actionsToMinimizeLoss;
}
public String getControlOperations() {
return controlOperations;
}
public String getWeighting() {
return weighting;
}
public String getCleaningOperations() {
return cleaningOperations;
}
public String getDatasetLevelErrorNotes() {
return datasetLevelErrorNotes;
}
public String getResponseRate() {
return responseRate;
}
public String getSamplingErrorEstimates() {
return samplingErrorEstimates;
}
public String getOtherDataAppraisal() {
return otherDataAppraisal;
}
public String getPlaceOfAccess() {
return placeOfAccess;
}
public String getOriginalArchive() {
return originalArchive;
}
public String getAvailabilityStatus() {
return availabilityStatus;
}
public String getCollectionSize() {
return collectionSize;
}
public String getDatasetCompletion() {
return datasetCompletion;
}
public String getConfidentialityDeclaration() {
return confidentialityDeclaration;
}
public String getSpecialPermissions() {
return specialPermissions;
}
public String getRestrictions() {
return restrictions;
}
public String getContact() {
return contact;
}
public String getCitationRequirements() {
return citationRequirements;
}
public String getDepositorRequirements() {
return depositorRequirements;
}
public String getConditions() {
return conditions;
}
public String getDisclaimer() {
return disclaimer;
}
public String getRelatedMaterial() {
return relatedMaterial;
}
/*
public String getRelatedPublications() {
return relatedPublications;
}*/
public String getRelatedDatasets() {
return relatedDatasets;
}
public String getOtherReferences() {
return otherReferences;
}
public String getNotesText() {
return notesText;
}
public String getNotesInformationType() {
return noteInformationType;
}
public String getNotesInformationSubject() {
return notesInformationSubject;
}
public String getProducerAffiliation() {
return producerAffiliation;
}
public String getProductionPlace() {
return productionPlace;
}
public String getDistributorAbbreviation() {
return distributorAbbreviation;
}
public String getDistributorAffiliation() {
return distributorAffiliation;
}
public String getVersionDate() {
return versionDate;
}
public String getSubTitle() {
return subTitle;
}
/*
public String getReplicationFor() {
return replicationFor;
}*/
public String getWestLongitude() {
return westLongitude;
}
public String getEastLongitude() {
return eastLongitude;
}
public String getNorthLatitude() {
return northLatitude;
}
public String getSouthLatitude() {
return southLatitude;
}
public String getNumberOfFiles() {
return numberOfFiles;
}
public String getAuthor() {
return author;
}
public String getDistributorContact() {
return datasetContact;
}
public String getDescription() {
return description;
}
public String getDistributor() {
return distributor;
}
public String getGeographicBoundingBox() {
return geographicBoundingBox;
}
public String getGrantNumberValue() {
return grantNumberValue;
}
public String getKeyword() {
return keyword;
}
public String getNote() {
return note;
}
public String getOtherIdValue() {
return otherIdValue;
}
public String getProducer() {
return producer;
}
public String getPublication() {
return publication;
}
public String getPublicationCitation() {
return publicationCitation;
}
public String getPublicationIDNumber() {
return publicationIDNumber;
}
public String getPublicationIDType() {
return publicationIDType;
}
public String getPublicationReplicationData() {
return publicationReplicationData;
}
public String getPublicationURL() {
return publicationURL;
}
public String getSeries() {
return series;
}
public String getSoftware() {
return software;
}
public String getTopicClassification() {
return topicClassification;
}
public String getDatasetVersionValue() {
return datasetVersionValue;
}
public String getSubject() {
return subject;
}
}