Vocabulary — Public Data Model
Public JSON-LD vocabulary describing how caiodemelo.org models statistical datasets, data types, and source lineage. These files make the additionalType URIs emitted in every Dataset schema dereferenceable and machine-readable.
Files
- /schemas/caiodemelo-context.jsonld
Canonical @context mapping all 17 Schema.org types and 15 properties in active use, plus 3 custom cdm: terms (ObservedIndicator, EstimatedIndicator, CalculatedIndicator).
- /schemas/ObservedIndicator.jsonld
owl:Class declaration for datasets whose values are directly reported by an authoritative primary source, with no modelling by caiodemelo.org.
- /schemas/EstimatedIndicator.jsonld
owl:Class declaration for datasets whose values are modelled projections prorated from annual rates published by a primary source.
- /schemas/CalculatedIndicator.jsonld
owl:Class declaration for datasets derived by caiodemelo.org from two or more independent source indicators using a documented formula.
- /schemas/data-type-vocabulary.jsonld
Aggregator @graph combining the three Indicator class definitions for tooling that prefers a single file.
- /schemas/isbasedon-vocabulary.jsonld
Pattern documentation for schema:isBasedOn multi-source lineage, including a real example using Deaths Today (UN Population Division + World Bank).
- /schemas/dataset-schema.jsonld
Canonical Dataset instance using world-population, documenting all properties in active production use as of 2026-08-28.