changedOutput schema / properties / provenance / description
Previous value: -"One provenance block per upstream source that contributed to this response (contract v1.1; licenses are never merged; each block carries the origin diagnostics of ITS source)"New value: +"One provenance block per upstream source that contributed to this response (licenses are never merged; each block carries the origin diagnostics of ITS source)"
changedOutput schema / properties / provenance / items / description
Previous value: -"Bloco de proveniência (contrato v1.2): fonte, URL, competência, extração, diagnóstico de origem, citação e licença; e, só quando a resposta junta partes de origens ou momentos distintos, de onde veio cada parte"New value: +"Bloco de proveniência: fonte, URL, competência, extração, diagnóstico de origem, citação e licença; e, só quando há o que dizer, de onde veio cada parte, avisos da fonte, o que o servidor calculou e se o dado ainda pode mudar"
addedOutput schema / properties / provenance / items / properties / derivation_note
Added value: +{
+ "description": "What this server computed; present together with derived",
+ "type": "string"
+}
addedOutput schema / properties / provenance / items / properties / derived
Added value: +{
+ "description": "Present (true) only when this server computed the value (e.g. a ranking or summary statistics) instead of passing on what the source returned",
+ "type": "boolean"
+}
changedOutput schema / properties / provenance / items / properties / field_sources / description
Previous value: -"Present only when the response joins parts from different origins or extraction instants (contract v1.2): for each group of fields, its URL, extraction instant and whether it came from cache. Absent in single-origin responses"New value: +"Present only when the response joins parts from different origins or extraction instants: for each group of fields, its URL, extraction instant and whether it came from cache. Absent in single-origin responses"
addedOutput schema / properties / provenance / items / properties / notices
Added value: +{
+ "description": "Notices the source publishes alongside the data (license statements, caveats), verbatim. Absent when there is none",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+}
changedOutput schema / properties / provenance / items / properties / retrieval / description
Previous value: -"Origin diagnostics of THIS source in this call (contract v1.1): requests made to the upstream, attempts summed across retries, anomalies worked around (kind + count); unstable=true when any anomaly happened. null when nothing was measured (bundled dataset, or response served entirely from cache)"New value: +"Origin diagnostics of THIS source in this call: requests made to the upstream, attempts summed across retries, anomalies worked around (kind + count); unstable=true when any anomaly happened. null when nothing was measured (bundled dataset, or response served entirely from cache)"
addedOutput schema / properties / provenance / items / properties / revision
Added value: +{
+ "additionalProperties": false,
+ "description": "Whether the data can still change at the source: current = the version in force, the source may revise it; provisional = preliminary; final = will not change. Absent when unknown",
+ "properties": {
+ "note": {
+ "description": "O específico da fonte: o que revisa, quando, por quê",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "current = versão vigente, a fonte pode revisá-la; provisional = preliminar, incompleta ou sujeita a mudança (não compare como se fosse fechada); final = não muda mais, declarado pela fonte",
+ "enum": [
+ "current",
+ "provisional",
+ "final"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "note"
+ ],
+ "type": "object"
+}