changedOutput schema / anyOf
Previous value: -[
- {
- "not": {
- "required": [
- "error"
- ]
- },
- "required": [
- "record_id",
- "title",
- "unit_code",
- "museum_name",
- "dates",
- "makers",
- "materials",
- "dimensions",
- "place",
- "culture",
- "topics",
- "exhibitions",
- "identifiers",
- "is_cc0",
- "media_summary"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "record_id",
+ "title",
+ "unit_code",
+ "museum_name",
+ "dates",
+ "notes",
+ "scientific_names",
+ "coordinates",
+ "makers",
+ "materials",
+ "dimensions",
+ "place",
+ "culture",
+ "topics",
+ "exhibitions",
+ "identifiers",
+ "is_cc0",
+ "media_summary"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
addedOutput schema / properties / coordinates
Added value: +{
+ "description": "Collection points without inferred precision or geocoding; empty when no valid decimal pairs exist.",
+ "items": {
+ "additionalProperties": false,
+ "description": "A valid reported decimal coordinate pair.",
+ "properties": {
+ "latitude": {
+ "description": "Reported decimal latitude in degrees.",
+ "type": "number"
+ },
+ "locality": {
+ "description": "Locality reported alongside this point.",
+ "type": "string"
+ },
+ "longitude": {
+ "description": "Reported decimal longitude in degrees.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / description / description
Previous value: -"Best available prose description (Summary, Physical Description, or Brief Description notes)."New value: +"Best available prose description from Summary, Physical Description, Brief Description, Description, Description (Brief), or Citation notes. Absent when only administrative notes exist."
addedOutput schema / properties / notes
Added value: +{
+ "description": "All nonempty catalog notes in source order, including repeated labels.",
+ "items": {
+ "additionalProperties": false,
+ "description": "A labeled catalog note.",
+ "properties": {
+ "content": {
+ "description": "Plain-text note content.",
+ "type": "string"
+ },
+ "label": {
+ "description": "Catalog note label, or Note when absent.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "content"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / scientific_names
Added value: +{
+ "description": "All reported scientific names in source order; no accepted-name inference.",
+ "items": {
+ "description": "A catalog-reported scientific name.",
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / taxonomy
Added value: +{
+ "additionalProperties": false,
+ "description": "Reported taxonomic ranks; absent ranks remain omitted.",
+ "properties": {
+ "class": {
+ "description": "Reported class values.",
+ "items": {
+ "description": "A class value.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "family": {
+ "description": "Reported family values.",
+ "items": {
+ "description": "A family value.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "kingdom": {
+ "description": "Reported kingdom values.",
+ "items": {
+ "description": "A kingdom value.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "order": {
+ "description": "Reported order values.",
+ "items": {
+ "description": "An order value.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "phylum": {
+ "description": "Reported phylum values.",
+ "items": {
+ "description": "A phylum value.",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}