├── .editorconfig ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── doc ├── README.md ├── api.md ├── cli.md ├── data_files.md ├── developer_guide.md ├── evaluation_types.md └── glossary.md ├── pom.xml ├── validator-processor ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── gbif │ │ │ ├── detect │ │ │ └── MediaTypeAndFormatDetector.java │ │ │ ├── dwc │ │ │ └── extensions │ │ │ │ ├── CachedVocabulariesManager.java │ │ │ │ ├── DefaultExtensionManager.java │ │ │ │ ├── ExtensionManager.java │ │ │ │ └── ExtensionManagerFactory.java │ │ │ ├── exception │ │ │ └── UnsupportedMediaTypeException.java │ │ │ └── validation │ │ │ ├── api │ │ │ ├── DataFile.java │ │ │ ├── DwcDataFile.java │ │ │ ├── DwcDataFileEvaluator.java │ │ │ ├── RecordCollectionEvaluator.java │ │ │ ├── RecordEvaluator.java │ │ │ ├── RecordMetricsCollector.java │ │ │ ├── RecordSource.java │ │ │ ├── ResourceStructureEvaluator.java │ │ │ ├── ResultsCollector.java │ │ │ ├── RowTypeKey.java │ │ │ ├── TabularDataFile.java │ │ │ ├── TermIndex.java │ │ │ ├── TermWithinRowType.java │ │ │ ├── model │ │ │ │ ├── EvaluationCategory.java │ │ │ │ ├── EvaluationType.java │ │ │ │ ├── JobDataOutput.java │ │ │ │ ├── JobStatusResponse.java │ │ │ │ ├── RecordEvaluationResult.java │ │ │ │ ├── RecordEvaluationResultDetails.java │ │ │ │ ├── RecordEvaluatorChain.java │ │ │ │ ├── ValidationErrorCode.java │ │ │ │ └── ValidationProfile.java │ │ │ ├── result │ │ │ │ ├── ChecklistValidationResult.java │ │ │ │ ├── ValidationDataOutput.java │ │ │ │ ├── ValidationIssue.java │ │ │ │ ├── ValidationIssues.java │ │ │ │ ├── ValidationResult.java │ │ │ │ ├── ValidationResultDetails.java │ │ │ │ └── ValidationResultElement.java │ │ │ └── vocabulary │ │ │ │ ├── DwcFileType.java │ │ │ │ └── FileFormat.java │ │ │ ├── collector │ │ │ ├── CollectorFactory.java │ │ │ ├── CollectorGroup.java │ │ │ ├── CollectorGroupProvider.java │ │ │ ├── CollectorUtils.java │ │ │ ├── InterpretedTermsCountCollector.java │ │ │ ├── RecordEvaluationResultCollector.java │ │ │ └── TermsFrequencyCollector.java │ │ │ ├── conf │ │ │ ├── SupportedMediaTypes.java │ │ │ └── ValidatorConfiguration.java │ │ │ ├── evaluator │ │ │ ├── BasicMetadataEvaluator.java │ │ │ ├── ChecklistEvaluator.java │ │ │ ├── DataUniquenessEvaluator.java │ │ │ ├── DwcDataFileSupplier.java │ │ │ ├── DwcaResourceStructureEvaluator.java │ │ │ ├── EmlResourceStructureEvaluator.java │ │ │ ├── EvaluationChain.java │ │ │ ├── EvaluatorFactory.java │ │ │ ├── IndexableRules.java │ │ │ ├── InterpretationRemarkEvaluationTypeMapping.java │ │ │ ├── PrerequisiteEvaluator.java │ │ │ ├── ReferentialIntegrityEvaluator.java │ │ │ ├── ResourceConstitutionEvaluationChain.java │ │ │ ├── UniquenessEvaluator.java │ │ │ ├── record │ │ │ │ ├── OccurrenceInterpretationEvaluator.java │ │ │ │ └── RecordStructureEvaluator.java │ │ │ └── runner │ │ │ │ ├── DwcDataFileEvaluatorRunner.java │ │ │ │ ├── LocalEvaluatorRunner.java │ │ │ │ ├── RecordCollectionEvaluatorRunner.java │ │ │ │ └── RecordEvaluatorRunner.java │ │ │ ├── jobserver │ │ │ ├── JobMonitor.java │ │ │ ├── JobServer.java │ │ │ ├── JobStorage.java │ │ │ ├── impl │ │ │ │ ├── ActorPropsSupplier.java │ │ │ │ └── FileJobStorage.java │ │ │ ├── messages │ │ │ │ └── DataJob.java │ │ │ └── util │ │ │ │ └── ActorSelectionUtil.java │ │ │ ├── processor │ │ │ ├── DataFileProcessorMaster.java │ │ │ ├── DataFileRecordsActor.java │ │ │ ├── DataFileRowTypeActor.java │ │ │ ├── DataFileSplitter.java │ │ │ ├── DataWorkResult.java │ │ │ ├── FinishedInit.java │ │ │ ├── MetadataContentActor.java │ │ │ └── MetadataWorkResult.java │ │ │ ├── source │ │ │ ├── DataFileFactory.java │ │ │ ├── OdsConverter.java │ │ │ ├── RecordSourceFactory.java │ │ │ ├── SpreadsheetConversionResult.java │ │ │ ├── SpreadsheetConverters.java │ │ │ ├── TabularRecordSource.java │ │ │ └── UnsupportedDataFileException.java │ │ │ ├── util │ │ │ ├── Cleanable.java │ │ │ ├── FileBashUtilities.java │ │ │ ├── FileNormalizer.java │ │ │ ├── IOFunction.java │ │ │ └── OccurrenceToTermsHelper.java │ │ │ └── xml │ │ │ └── XMLSchemaValidatorProvider.java │ └── resources │ │ └── xml │ │ ├── dc │ │ ├── dc.xsd │ │ ├── dcmitype.xsd │ │ └── dcterms.xsd │ │ ├── dwc │ │ ├── tdwg_basetypes.xsd │ │ ├── tdwg_dwc_text.xsd │ │ └── tdwg_dwcterms.xsd │ │ ├── w3c │ │ ├── XMLSchema.dtd │ │ ├── datatypes.dtd │ │ ├── w3c_xml.xsd │ │ └── xmldsig-core-schema.xsd │ │ └── xml-catalog.xml │ └── test │ ├── java │ └── org │ │ └── gbif │ │ └── validation │ │ ├── TestUtils.java │ │ ├── api │ │ ├── model │ │ │ ├── RecordEvaluationResultTest.java │ │ │ └── RecordEvaluatorChainTest.java │ │ └── result │ │ │ ├── ValidationIssuesTest.java │ │ │ └── ValidationResultElementTest.java │ │ ├── collector │ │ ├── InterpretedTermsCountCollectorTest.java │ │ ├── RecordEvaluationResultCollectorTest.java │ │ └── TermsFrequencyCollectorTest.java │ │ ├── detect │ │ └── MediaTypeAndFormatDetectorTest.java │ │ ├── dwc │ │ └── extensions │ │ │ └── ExtensionManagerFactoryTestAdapter.java │ │ ├── evaluator │ │ ├── BasicMetadataEvaluatorTest.java │ │ ├── ChecklistValidatorTest.java │ │ ├── DataUniquenessEvaluatorTest.java │ │ ├── DwcaResourceStructureEvaluatorTest.java │ │ ├── EmlResourceStructureEvaluatorTest.java │ │ ├── EvaluationChainTest.java │ │ ├── IndexableRulesTest.java │ │ ├── OccurrenceIssueEvaluationTypeMappingTest.java │ │ ├── PrerequisiteEvaluatorTest.java │ │ ├── ReferentialIntegrityEvaluatorTest.java │ │ ├── ResourceConstitutionEvaluationChainTest.java │ │ ├── UniquenessEvaluatorTest.java │ │ └── record │ │ │ └── OccurrenceInterpretationEvaluatorTest.java │ │ ├── jobserver │ │ ├── JobServerTest.java │ │ ├── MockActor.java │ │ └── impl │ │ │ ├── FileJobStorageTest.java │ │ │ └── InMemoryJobStorage.java │ │ ├── processor │ │ ├── DataFileSplitterTest.java │ │ └── ParallelDataFileProcessorMasterTest.java │ │ ├── source │ │ ├── DataFileFactoryTest.java │ │ ├── OdsConverterTest.java │ │ └── RecordSourceFactoryTest.java │ │ ├── util │ │ ├── FileBashUtilitiesTest.java │ │ └── FileNormalizerTest.java │ │ └── xml │ │ └── XMLSchemaValidatorProviderTest.java │ └── resources │ ├── checklists │ ├── 00000001-c6af-11e2-9b88-00145eb45e9a │ │ └── taxa.txt │ └── clb-normalizer.yaml │ ├── clb-normalizer.yaml │ ├── dwc-data-integrity │ ├── dwca-event-duplicate-occurrenceId │ │ ├── eml.xml │ │ ├── event.txt │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-null-core-id │ │ ├── eml.xml │ │ ├── identifier.txt │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca │ │ ├── eml.xml │ │ ├── identification.txt │ │ ├── identifier.txt │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── integrityInSameFile │ │ └── core.txt │ ├── integrityOn3rdColumn │ │ ├── core.txt │ │ └── ext.txt │ └── missing2CoreIDs │ │ ├── core.txt │ │ └── ext.txt │ ├── dwca │ ├── dwca-eml-content-issue │ │ ├── eml.xml │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-id-with-term │ │ ├── data.txt │ │ └── meta.xml │ ├── dwca-invalid-ext │ │ ├── identification.txt │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-meta-broken │ │ └── meta.xml │ ├── dwca-occurrence-broken │ │ ├── eml.xml │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-occurrence-eml-broken │ │ ├── eml.xml │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-occurrence-no-meta │ │ ├── eml.xml │ │ └── occurrence.txt │ ├── dwca-occurrence-no-occurrenceid-no-triple │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-occurrence-schema │ │ ├── eml.xml │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-occurrence │ │ ├── eml.xml │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-ref-integrity-issue │ │ ├── identification.txt │ │ ├── identifier.txt │ │ ├── meta.xml │ │ └── occurrence.txt │ ├── dwca-taxon-no-occurrenceid-no-triple │ │ ├── meta.xml │ │ ├── occurrence.txt │ │ └── taxon.txt │ └── dwca-taxon │ │ ├── DarwinCore.txt │ │ ├── VernacularName.txt │ │ ├── eml.xml │ │ ├── media.txt │ │ └── meta.xml │ ├── normalizer │ ├── latin1_crlf.txt │ ├── subfolder │ │ ├── subsubfolder │ │ │ └── utf8_lf.txt │ │ └── utf8_lf.txt │ ├── utf8_cr.txt │ └── utf8_lf.txt │ ├── occurrence-workbook.xlsx │ ├── quoted-delimeters.csv │ ├── splitter │ ├── original_file.csv │ └── original_file_no_newline.csv │ ├── tabular │ ├── empty.csv │ ├── no_id.csv │ └── single-file │ │ └── test.csv │ ├── validation.properties │ ├── validator_test_file_all_issues.tsv │ └── workbooks │ ├── empty.xlsx │ ├── occurrence-workbook-no-empty-last-line.csv │ ├── occurrence-workbook.csv │ ├── occurrence-workbook.ods │ ├── occurrence-workbook.xls │ └── occurrence-workbook.xlsx └── validator-ws ├── README.md ├── pom.xml ├── run-local ├── run-prod └── src ├── main ├── java │ └── org │ │ └── gbif │ │ └── validation │ │ └── ws │ │ ├── ValidationWsListener.java │ │ ├── conf │ │ ├── ConfKeys.java │ │ └── ValidationWsConfiguration.java │ │ ├── file │ │ ├── FileSizeException.java │ │ └── UploadedFileManager.java │ │ ├── provider │ │ ├── FileSizeExceptionMapper.java │ │ └── UnsupportedMediaTypeExceptionMapper.java │ │ ├── resources │ │ ├── EnumerationResource.java │ │ ├── EvaluationResource.java │ │ └── ValidationResource.java │ │ └── utils │ │ └── WebErrorUtils.java ├── resources │ ├── clb-normalizer.yaml │ └── validation.properties └── webapp │ └── WEB-INF │ └── web.xml └── test ├── java └── org │ └── gbif │ └── validation │ └── ws │ ├── WsStartupAppTest.java │ └── file │ └── UploadedFileManagerTest.java └── resources ├── dwca └── Archive.zip └── zip ├── zip-test-root.zip ├── zip-test-with-folder.zip └── zip-test-with-root-folder.zip /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/README.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/api.md -------------------------------------------------------------------------------- /doc/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/cli.md -------------------------------------------------------------------------------- /doc/data_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/data_files.md -------------------------------------------------------------------------------- /doc/developer_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/developer_guide.md -------------------------------------------------------------------------------- /doc/evaluation_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/evaluation_types.md -------------------------------------------------------------------------------- /doc/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/doc/glossary.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/pom.xml -------------------------------------------------------------------------------- /validator-processor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/pom.xml -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/detect/MediaTypeAndFormatDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/detect/MediaTypeAndFormatDetector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/dwc/extensions/CachedVocabulariesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/dwc/extensions/CachedVocabulariesManager.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/dwc/extensions/DefaultExtensionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/dwc/extensions/DefaultExtensionManager.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/dwc/extensions/ExtensionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/dwc/extensions/ExtensionManager.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/dwc/extensions/ExtensionManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/dwc/extensions/ExtensionManagerFactory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/exception/UnsupportedMediaTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/exception/UnsupportedMediaTypeException.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/DataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/DataFile.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/DwcDataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/DwcDataFile.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/DwcDataFileEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/DwcDataFileEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/RecordCollectionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/RecordCollectionEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/RecordEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/RecordEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/RecordMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/RecordMetricsCollector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/RecordSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/RecordSource.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/ResourceStructureEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/ResourceStructureEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/ResultsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/ResultsCollector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/RowTypeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/RowTypeKey.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/TabularDataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/TabularDataFile.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/TermIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/TermIndex.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/TermWithinRowType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/TermWithinRowType.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/EvaluationCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/EvaluationCategory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/EvaluationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/EvaluationType.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/JobDataOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/JobDataOutput.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/JobStatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/JobStatusResponse.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluationResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluationResultDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluationResultDetails.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluatorChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/RecordEvaluatorChain.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/ValidationErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/ValidationErrorCode.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/model/ValidationProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/model/ValidationProfile.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ChecklistValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ChecklistValidationResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationDataOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationDataOutput.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationIssue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationIssue.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationIssues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationIssues.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResultDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResultDetails.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResultElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/result/ValidationResultElement.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/vocabulary/DwcFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/vocabulary/DwcFileType.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/api/vocabulary/FileFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/api/vocabulary/FileFormat.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/CollectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/CollectorFactory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/CollectorGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/CollectorGroup.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/CollectorGroupProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/CollectorGroupProvider.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/CollectorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/CollectorUtils.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/InterpretedTermsCountCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/InterpretedTermsCountCollector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/RecordEvaluationResultCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/RecordEvaluationResultCollector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/collector/TermsFrequencyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/collector/TermsFrequencyCollector.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/conf/SupportedMediaTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/conf/SupportedMediaTypes.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/conf/ValidatorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/conf/ValidatorConfiguration.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/BasicMetadataEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/BasicMetadataEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/ChecklistEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/ChecklistEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/DataUniquenessEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/DataUniquenessEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/DwcDataFileSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/DwcDataFileSupplier.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/DwcaResourceStructureEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/DwcaResourceStructureEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/EmlResourceStructureEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/EmlResourceStructureEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/EvaluationChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/EvaluationChain.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/EvaluatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/EvaluatorFactory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/IndexableRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/IndexableRules.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/InterpretationRemarkEvaluationTypeMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/InterpretationRemarkEvaluationTypeMapping.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/PrerequisiteEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/PrerequisiteEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/ReferentialIntegrityEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/ReferentialIntegrityEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/ResourceConstitutionEvaluationChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/ResourceConstitutionEvaluationChain.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/UniquenessEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/UniquenessEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/record/OccurrenceInterpretationEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/record/OccurrenceInterpretationEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/record/RecordStructureEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/record/RecordStructureEvaluator.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/runner/DwcDataFileEvaluatorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/runner/DwcDataFileEvaluatorRunner.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/runner/LocalEvaluatorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/runner/LocalEvaluatorRunner.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/runner/RecordCollectionEvaluatorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/runner/RecordCollectionEvaluatorRunner.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/evaluator/runner/RecordEvaluatorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/evaluator/runner/RecordEvaluatorRunner.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/JobMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/JobMonitor.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/JobServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/JobServer.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/JobStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/JobStorage.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/impl/ActorPropsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/impl/ActorPropsSupplier.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/impl/FileJobStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/impl/FileJobStorage.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/messages/DataJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/messages/DataJob.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/jobserver/util/ActorSelectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/jobserver/util/ActorSelectionUtil.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/DataFileProcessorMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/DataFileProcessorMaster.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/DataFileRecordsActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/DataFileRecordsActor.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/DataFileRowTypeActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/DataFileRowTypeActor.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/DataFileSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/DataFileSplitter.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/DataWorkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/DataWorkResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/FinishedInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/FinishedInit.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/MetadataContentActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/MetadataContentActor.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/processor/MetadataWorkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/processor/MetadataWorkResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/DataFileFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/DataFileFactory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/OdsConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/OdsConverter.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/RecordSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/RecordSourceFactory.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/SpreadsheetConversionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/SpreadsheetConversionResult.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/SpreadsheetConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/SpreadsheetConverters.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/TabularRecordSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/TabularRecordSource.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/source/UnsupportedDataFileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/source/UnsupportedDataFileException.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/util/Cleanable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/util/Cleanable.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/util/FileBashUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/util/FileBashUtilities.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/util/FileNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/util/FileNormalizer.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/util/IOFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/util/IOFunction.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/util/OccurrenceToTermsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/util/OccurrenceToTermsHelper.java -------------------------------------------------------------------------------- /validator-processor/src/main/java/org/gbif/validation/xml/XMLSchemaValidatorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/java/org/gbif/validation/xml/XMLSchemaValidatorProvider.java -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dc/dc.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dc/dc.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dc/dcmitype.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dc/dcmitype.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dc/dcterms.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dc/dcterms.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dwc/tdwg_basetypes.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dwc/tdwg_basetypes.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dwc/tdwg_dwc_text.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dwc/tdwg_dwc_text.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/dwc/tdwg_dwcterms.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/dwc/tdwg_dwcterms.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/w3c/XMLSchema.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/w3c/XMLSchema.dtd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/w3c/datatypes.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/w3c/datatypes.dtd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/w3c/w3c_xml.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/w3c/w3c_xml.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/w3c/xmldsig-core-schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/w3c/xmldsig-core-schema.xsd -------------------------------------------------------------------------------- /validator-processor/src/main/resources/xml/xml-catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/main/resources/xml/xml-catalog.xml -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/TestUtils.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/api/model/RecordEvaluationResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/api/model/RecordEvaluationResultTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/api/model/RecordEvaluatorChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/api/model/RecordEvaluatorChainTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/api/result/ValidationIssuesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/api/result/ValidationIssuesTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/api/result/ValidationResultElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/api/result/ValidationResultElementTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/collector/InterpretedTermsCountCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/collector/InterpretedTermsCountCollectorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/collector/RecordEvaluationResultCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/collector/RecordEvaluationResultCollectorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/collector/TermsFrequencyCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/collector/TermsFrequencyCollectorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/detect/MediaTypeAndFormatDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/detect/MediaTypeAndFormatDetectorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/dwc/extensions/ExtensionManagerFactoryTestAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/dwc/extensions/ExtensionManagerFactoryTestAdapter.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/BasicMetadataEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/BasicMetadataEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/ChecklistValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/ChecklistValidatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/DataUniquenessEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/DataUniquenessEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/DwcaResourceStructureEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/DwcaResourceStructureEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/EmlResourceStructureEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/EmlResourceStructureEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/EvaluationChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/EvaluationChainTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/IndexableRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/IndexableRulesTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/OccurrenceIssueEvaluationTypeMappingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/OccurrenceIssueEvaluationTypeMappingTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/PrerequisiteEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/PrerequisiteEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/ReferentialIntegrityEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/ReferentialIntegrityEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/ResourceConstitutionEvaluationChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/ResourceConstitutionEvaluationChainTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/UniquenessEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/UniquenessEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/evaluator/record/OccurrenceInterpretationEvaluatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/evaluator/record/OccurrenceInterpretationEvaluatorTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/jobserver/JobServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/jobserver/JobServerTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/jobserver/MockActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/jobserver/MockActor.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/jobserver/impl/FileJobStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/jobserver/impl/FileJobStorageTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/jobserver/impl/InMemoryJobStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/jobserver/impl/InMemoryJobStorage.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/processor/DataFileSplitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/processor/DataFileSplitterTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/processor/ParallelDataFileProcessorMasterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/processor/ParallelDataFileProcessorMasterTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/source/DataFileFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/source/DataFileFactoryTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/source/OdsConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/source/OdsConverterTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/source/RecordSourceFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/source/RecordSourceFactoryTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/util/FileBashUtilitiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/util/FileBashUtilitiesTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/util/FileNormalizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/util/FileNormalizerTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/java/org/gbif/validation/xml/XMLSchemaValidatorProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/java/org/gbif/validation/xml/XMLSchemaValidatorProviderTest.java -------------------------------------------------------------------------------- /validator-processor/src/test/resources/checklists/00000001-c6af-11e2-9b88-00145eb45e9a/taxa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/checklists/00000001-c6af-11e2-9b88-00145eb45e9a/taxa.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/checklists/clb-normalizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/checklists/clb-normalizer.yaml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/clb-normalizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/clb-normalizer.yaml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/event.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/event.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-event-duplicate-occurrenceId/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/identifier.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/identifier.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca-null-core-id/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca/identification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca/identification.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca/identifier.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca/identifier.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/dwca/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/dwca/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/integrityInSameFile/core.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/integrityInSameFile/core.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/integrityOn3rdColumn/core.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/integrityOn3rdColumn/core.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/integrityOn3rdColumn/ext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/integrityOn3rdColumn/ext.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/missing2CoreIDs/core.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/missing2CoreIDs/core.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwc-data-integrity/missing2CoreIDs/ext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwc-data-integrity/missing2CoreIDs/ext.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-eml-content-issue/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-eml-content-issue/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-eml-content-issue/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-eml-content-issue/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-eml-content-issue/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-eml-content-issue/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-id-with-term/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-id-with-term/data.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-id-with-term/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-id-with-term/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-invalid-ext/identification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-invalid-ext/identification.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-invalid-ext/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-invalid-ext/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-invalid-ext/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-invalid-ext/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-meta-broken/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-meta-broken/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-broken/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-broken/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-broken/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-broken/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-broken/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-broken/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-eml-broken/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-no-meta/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-no-meta/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-no-meta/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-no-meta/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-no-occurrenceid-no-triple/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-no-occurrenceid-no-triple/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-no-occurrenceid-no-triple/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-no-occurrenceid-no-triple/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-schema/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-schema/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-schema/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-schema/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence-schema/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence-schema/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-occurrence/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-occurrence/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/identification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/identification.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/identifier.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/identifier.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-ref-integrity-issue/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/occurrence.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/taxon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon-no-occurrenceid-no-triple/taxon.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon/DarwinCore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon/DarwinCore.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon/VernacularName.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon/VernacularName.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon/eml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon/eml.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon/media.txt: -------------------------------------------------------------------------------- 1 | id url type 2 | -------------------------------------------------------------------------------- /validator-processor/src/test/resources/dwca/dwca-taxon/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/dwca/dwca-taxon/meta.xml -------------------------------------------------------------------------------- /validator-processor/src/test/resources/normalizer/latin1_crlf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/normalizer/latin1_crlf.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/normalizer/subfolder/subsubfolder/utf8_lf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/normalizer/subfolder/subsubfolder/utf8_lf.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/normalizer/subfolder/utf8_lf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/normalizer/subfolder/utf8_lf.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/normalizer/utf8_cr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/normalizer/utf8_cr.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/normalizer/utf8_lf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/normalizer/utf8_lf.txt -------------------------------------------------------------------------------- /validator-processor/src/test/resources/occurrence-workbook.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/occurrence-workbook.xlsx -------------------------------------------------------------------------------- /validator-processor/src/test/resources/quoted-delimeters.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/quoted-delimeters.csv -------------------------------------------------------------------------------- /validator-processor/src/test/resources/splitter/original_file.csv: -------------------------------------------------------------------------------- 1 | occurrenceId 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /validator-processor/src/test/resources/splitter/original_file_no_newline.csv: -------------------------------------------------------------------------------- 1 | occurrenceId 2 | 1 3 | 2 4 | 3 5 | 4 -------------------------------------------------------------------------------- /validator-processor/src/test/resources/tabular/empty.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /validator-processor/src/test/resources/tabular/no_id.csv: -------------------------------------------------------------------------------- 1 | catalogNumber 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /validator-processor/src/test/resources/tabular/single-file/test.csv: -------------------------------------------------------------------------------- 1 | id 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /validator-processor/src/test/resources/validation.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/validation.properties -------------------------------------------------------------------------------- /validator-processor/src/test/resources/validator_test_file_all_issues.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/validator_test_file_all_issues.tsv -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/empty.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/empty.xlsx -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/occurrence-workbook-no-empty-last-line.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/occurrence-workbook-no-empty-last-line.csv -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/occurrence-workbook.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/occurrence-workbook.csv -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/occurrence-workbook.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/occurrence-workbook.ods -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/occurrence-workbook.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/occurrence-workbook.xls -------------------------------------------------------------------------------- /validator-processor/src/test/resources/workbooks/occurrence-workbook.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-processor/src/test/resources/workbooks/occurrence-workbook.xlsx -------------------------------------------------------------------------------- /validator-ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/README.md -------------------------------------------------------------------------------- /validator-ws/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/pom.xml -------------------------------------------------------------------------------- /validator-ws/run-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/run-local -------------------------------------------------------------------------------- /validator-ws/run-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/run-prod -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/ValidationWsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/ValidationWsListener.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/conf/ConfKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/conf/ConfKeys.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/conf/ValidationWsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/conf/ValidationWsConfiguration.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/file/FileSizeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/file/FileSizeException.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/file/UploadedFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/file/UploadedFileManager.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/provider/FileSizeExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/provider/FileSizeExceptionMapper.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/provider/UnsupportedMediaTypeExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/provider/UnsupportedMediaTypeExceptionMapper.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/resources/EnumerationResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/resources/EnumerationResource.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/resources/EvaluationResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/resources/EvaluationResource.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/resources/ValidationResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/resources/ValidationResource.java -------------------------------------------------------------------------------- /validator-ws/src/main/java/org/gbif/validation/ws/utils/WebErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/java/org/gbif/validation/ws/utils/WebErrorUtils.java -------------------------------------------------------------------------------- /validator-ws/src/main/resources/clb-normalizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/resources/clb-normalizer.yaml -------------------------------------------------------------------------------- /validator-ws/src/main/resources/validation.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/resources/validation.properties -------------------------------------------------------------------------------- /validator-ws/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /validator-ws/src/test/java/org/gbif/validation/ws/WsStartupAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/java/org/gbif/validation/ws/WsStartupAppTest.java -------------------------------------------------------------------------------- /validator-ws/src/test/java/org/gbif/validation/ws/file/UploadedFileManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/java/org/gbif/validation/ws/file/UploadedFileManagerTest.java -------------------------------------------------------------------------------- /validator-ws/src/test/resources/dwca/Archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/resources/dwca/Archive.zip -------------------------------------------------------------------------------- /validator-ws/src/test/resources/zip/zip-test-root.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/resources/zip/zip-test-root.zip -------------------------------------------------------------------------------- /validator-ws/src/test/resources/zip/zip-test-with-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/resources/zip/zip-test-with-folder.zip -------------------------------------------------------------------------------- /validator-ws/src/test/resources/zip/zip-test-with-root-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbif/gbif-data-validator/HEAD/validator-ws/src/test/resources/zip/zip-test-with-root-folder.zip --------------------------------------------------------------------------------