Package gov.nasa.pds.tools.validate.rule.pds4
package gov.nasa.pds.tools.validate.rule.pds4
Implementations of standards rules for the PDS4 data standard.
-
ClassDescriptionImplements a validation rule ensuring that only valid files and directories appear in the root directory of a bundle.Validation rule that performs referential integrity checking on a Product_Bundle product label.Implements a validation chain that validates PDS4 bundles.Implements a rule that iterates over subdirectories, treating each as a collection within a bundle, and applying the PDS4 collection rules for each.Validation rule that performs referential integrity checking on a Product_Collection product label.Implements a validation chain that validates PDS4 collections.Class that checks that context products referenced in a product label exist in a supplied list of registered context products at the Engineering Node.Class to validate datetime values.Implements a rule chain for validating PDS4 directories, but not necessarily bundles or collections.Implements an exception handler for XML parsing and Schematron errors.Extend FileAndDirectoryNamingRule to enforcing file and directory naming standards without a listener.Implements a validation rule enforcing file and directory naming standards.Implements a rule to validate file references found in a label.Implements a validation rule that checks that all files are referenced by some label.Implements a validation rule that checks that all identifiers are referenced by some label.Implements the rule that all files that look like labels in a folder must be valid labels.Implements a validation chain for checking a single PDS4 label.Implements a validation chain that validates PDS4 bundles.This class checks that local identifiers referenced in a label exist in that label.Implements constants for storing and retrieving items from the rule context.Defines the problems that can be reported by PDS4 validation rules.Implements a ProblemHandler for XML parsing and Schematron errors.Registers identifiers defined within a label, and verifies that the same identifier is not registered twice.Registers file references from the label, as well as an implied reference to the label itself.Class to validate schemas.Implements a rule that checks for children of a directory using illegal names.Implements a rule that iterates over subdirectories, validating each as a PDS4 folder.Implements a validation rule that checks that fields of tables are defined in order, that they do not overlap, and that the fields do not extend outside the record.Class that does data content validation of tables.