/* * 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="descriptionDate"; 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 public final static String southLatitude="southLongitude"; //Incorrect in DB 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; } }