Skip to content

JSON snapshot v3

Status: Superseded by JSON snapshot v4. Readers still accept v3; writers emit v4.

Legacy v2 format: JSON snapshot v2.

Changes from v2

Field v2 v3
format_version 2 3
DataPropertyAssertion — Individual + data property + typed literal
NegativeObjectPropertyAssertion — Subject, property, object
NegativeDataPropertyAssertion — Individual, data property, literal
Inferred axiom metadata Optional Optional inferred: true on snapshot axioms

Compatibility

  • v3 writers emit format_version: 3.
  • v3 readers accept v2 snapshots (upgrade on load).
  • v2-only snapshots remain readable.

Security

Untrusted uploads: use Ontology::from_json_with_limits — format v1 is rejected. See Security.