Skip to main content
Flintmere

Informational guide. Not legal advice. Verify against primary source →

Spec contract — food v1.0

Two files, one schema.

Both artefacts render from a single schema definition, so they cannot disagree. One is for citation and linked-data tooling; the other is for validators.

spec.json

application/ld+json

JSON-LD. The citation-grade artefact. Extends schema.org with a vocabulary for the fields this standard adds.

Vocabulary: https://standards.flintmere.com/food/v1.0/vocab#

spec.schema.json

application/schema+json

JSON Schema. What tooling validates a product record against.

Dialect: https://json-schema.org/draft/2020-12/schema

Fetching it.

No key, no rate limit, no attribution required.

Both files are CC0 and served with a permissive CORS header, so they can be fetched from a browser as well as a server.

curl -H 'Accept: application/ld+json' \
  https://standards.flintmere.com/food/v1.0/spec.json

Field types.

Shape and cardinality.

FieldTypeRequired
gtinstringyes
allergenstring[]yes
ingredientobject[]yes
country_of_originstringyes
net_contentobjectyes
lifecycleobjectno
dietary_certificationsstring[]no

Stability contract.

What can change under a URL, and what cannot.