ETIM BMEcat Validator

Free, no login. Upload BMEcat ETIM XML and check XSD, ETIM guideline, and ETIM 10 semantic issues.

Most files use this.

Learn more

Use this for standard BMEcat ETIM 5.0.1 XML exports.

XSD

5.0.1

Checks XML structure against the BMEcat ETIM 5.0.1 schema.

Guideline

V5.0.2

Runs ETIM guideline checks, including country-profile rules where they apply.

Semantic

ETIM 10.0 when declared

Runs ETIM 10 semantic checks only when the file declares ETIM-10.0 in the feature system reference.

  • This is the right choice for most current BMEcat ETIM files.
  • This tool is for BMEcat ETIM XML. For xChange JSON, use the xChange Validator.

Drop your BMEcat XML here or browse

Use this for BMEcat ETIM XML files. For xChange JSON, use the xChange Validator.

Need help with a real file?

Example output

Passing input

pass
<REFERENCE_FEATURE_SYSTEM_NAME>ETIM-10.0</REFERENCE_FEATURE_SYSTEM_NAME>
<REFERENCE_FEATURE_GROUP_ID>EC000048</REFERENCE_FEATURE_GROUP_ID>
<FEATURE>
  <FNAME>EF000415</FNAME>
  <FVALUE>EV000190</FVALUE>
</FEATURE>
  • Status: pass
  • XSD valid
  • Guideline checks passed
  • ETIM 10 value valid for the feature

Failing input

fail
<REFERENCE_FEATURE_SYSTEM_NAME>ETIM-10.0</REFERENCE_FEATURE_SYSTEM_NAME>
<REFERENCE_FEATURE_GROUP_ID>EC000048</REFERENCE_FEATURE_GROUP_ID>
<FEATURE>
  <FNAME>EF000415</FNAME>
  <FVALUE>EV999999</FVALUE>
</FEATURE>
  • Status: fail
  • XSD valid
  • Guideline checks passed
  • EV999999 is not allowed for EF000415
What this tool checks

BMEcat ETIM 5.0.1 runs XSD and ETIM guideline checks. ETIM 10 semantic checks run when the file declares ETIM-10.0.

BMEcat ETIM 4.0.3 runs XSD validation only.

This tool is for BMEcat ETIM XML, not ETIM xChange 2.0. For xChange files, use the xChange Validator.