Skip to main content

IMDF Validator

The IMDF Validator validates an Indoor Mapping Data Format (IMDF) zip archive against the IMDF specification and a suite of business rules. Drag and drop an IMDF .zip file onto the page to parse it and review any issues found, grouped by severity.

How To Use

  1. Open the IMDF Validator.
  2. Select a validation mode (see Validation Modes below).
  3. Drag and drop an IMDF .zip file onto the upload area, or click it to select a file from the file system.
  4. Review the results, grouped into Violations, Warnings, and Info.

The validation mode can be switched at any time after a file is uploaded, and the archive is re-validated without needing to upload it again.

Validation Modes

The IMDF Validator offers two modes of validation.

Strict (schema + rules)

Strict mode first validates the archive against the IMDF JSON schema. If schema validation fails, a grouped summary of the schema errors is shown and the business rules are not run. When schema validation succeeds, the full business-rule suite runs against the archive.

Loose (rules only)

Loose mode skips schema validation and runs the business rules directly. This is useful for archives that do not fully conform to the schema but should still be checked against the business rules. A manifest.json file is required.

Results

Results are grouped into three severities:

  • Violations — Issues that cause the archive to fail validation.
  • Warnings — Issues that should be reviewed but do not cause a failure.
  • Info — Informational notes about the data.

A run passes when there are no Violation-level results. Identical issues are grouped together, and each row shows how many features it affected along with the affected feature identifiers, making it easier to locate and fix each one.

Notes

  • All processing occurs in the browser. No data is uploaded to a server.

  • IMDF files may be located at the archive root or nested inside a subdirectory.

  • Try it out