addedOutput schema / properties / attribution
Added value: +{
+ "description": "Canonical source URLs of this response (attribution list)",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / items / items / properties / external_copyright_notice
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / properties / items / items / required
Previous value: -[
- "loinc_num",
- "long_common_name",
- "short_name",
- "component",
- "property",
- "time_aspect",
- "system",
- "scale_type",
- "method_type",
- "class",
- "status"
-]New value: +[
+ "loinc_num",
+ "long_common_name",
+ "short_name",
+ "component",
+ "property",
+ "time_aspect",
+ "system",
+ "scale_type",
+ "method_type",
+ "class",
+ "status",
+ "external_copyright_notice"
+]
addedOutput schema / properties / provenance
Added value: +{
+ "additionalProperties": false,
+ "description": "Provenance block (contract v1.0): source, URL, data vintage, extraction instant, citation, license",
+ "properties": {
+ "citation": {
+ "description": "Ready-to-use citation/attribution string",
+ "type": "string"
+ },
+ "data_vintage": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Version/release of the data as exposed by the source; null when not exposed"
+ },
+ "license": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "License / legal regime of the data"
+ },
+ "retrieved_at": {
+ "description": "Real instant of the upstream extraction (ISO-8601, UTC). Responses served from cache keep the ORIGINAL fetch instant.",
+ "type": "string"
+ },
+ "source": {
+ "description": "Official upstream source of this data",
+ "type": "string"
+ },
+ "source_url": {
+ "description": "Canonical URL of the source (API base or dataset release)",
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "source_url",
+ "data_vintage",
+ "retrieved_at",
+ "citation",
+ "license"
+ ],
+ "type": "object"
+}
changedOutput schema / required
Previous value: -[
- "query",
- "total_count",
- "shown_count",
- "items"
-]New value: +[
+ "query",
+ "total_count",
+ "shown_count",
+ "items",
+ "provenance",
+ "attribution"
+]