Skip to content
Menu

Resources

How to evaluate an SVG dataset before you license it

Validity, render consistency, duplicate rate, text editability and provenance.

Run the checks yourself

Every claim a vendor makes about a vector dataset can be verified with an XML parser and a renderer. Ask for a sample large enough to be representative, then measure rather than read the brochure.

Six measurements

In the order that will save you the most time:

  • Validity. Parse every file and render every file. Anything that fails to render is not data, and a vendor who has not run this on the whole line cannot tell you the rate.
  • Text editability. Count text nodes per file and check that visible copy is among them. Files whose type has been outlined will render perfectly and teach nothing about text.
  • Raster content. Count image nodes. A file embedding a bitmap is a mixed signal; decide deliberately whether you want them, and be able to filter on the count.
  • Duplicates. Hash the canonicalised document for exact duplicates and hash the render for near-duplicates. Publish your threshold when you report the rate, because the rate is meaningless without it.
  • Metadata completeness. Take the vendor's schema and measure how many fields are actually populated across the sample.
  • Provenance. Ask where each file came from, in writing, per asset. If the answer is a category rather than a record, that is your answer.

Two questions that reveal most

Ask whether a stated percentage was measured over the whole line or over a sample, and how large the sample was. Ask what the vendor excludes from delivery and why. Both answers tell you how carefully the corpus has actually been examined.

Read next