Skip to main content

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.

  • /schemas/publisher-vocabulary.jsonld

    owl:Class declaration for cdm:DataPublisher — a subclass of schema:Organization marking authoritative data publishers ingested into caiodemelo.org. Used as additionalType on Organization nodes in the /sources catalog.

Vocabulary — Public Data Model | caiodemelo.org