Uses of Package
org.phenopackets.phenopackettools.validator.core
Package
Description
The package provides APIs and default implementations of phenopacket validation.
The package provides
PhenopacketValidator
s
for metadata validation - checking that MetaData
of
the top-level elements of the Phenopacket schema contains a Resource
for all OntologyClass
es of the element.Package with off-the-shelf validators that work with Human Phenotype Ontology (HPO).
A package with API for serialization of
ValidationResults
.The package provides
JsonSchemaValidationWorkflowRunner
and JsonSchemaValidationWorkflowRunnerBuilder
for validating phenopackets.-
ClassDescriptionA
PhenopacketToolsException
that is thrown byPhenopacketConverter
in case the provided data has incorrect format.The implementors allow to convert between formats of the top-level elements of Phenopacket schema.PhenopacketValidator
represents a single step of the validation workflow.ValidationLevel
represents a severity level forValidationResult
.ValidationResult
contains results of a single validation step performed by aPhenopacketValidator
.ValidationResults
contain validation results for one Phenopacket schema top-level element (Phenopacket
,Family
, orCohort
).A builder for creatingValidationResults
.ValidationWorkflowDispatcher
exposes endpoints for validating top-level elements of Phenopacket Schema and dispatches the data into the appropriateValidationWorkflowRunner
.ValidationWorkflowRunner
validates selected top-level element of the Phenopacket Schema.The base builder for constructingValidationWorkflowRunner
.A description of aPhenopacketValidator
. -
-
-
ClassDescription
ValidationResults
contain validation results for one Phenopacket schema top-level element (Phenopacket
,Family
, orCohort
).A description of aPhenopacketValidator
. -
ClassDescription
ValidationResults
contain validation results for one Phenopacket schema top-level element (Phenopacket
,Family
, orCohort
).ValidationWorkflowRunner
validates selected top-level element of the Phenopacket Schema.The base builder for constructingValidationWorkflowRunner
.A description of aPhenopacketValidator
.