{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/hamburg-de/json-schema/hamburg-de-feature-collection-geo-json-juedischer-friedhof-altona-grabmal-schema.json",
  "title": "featureCollectionGeoJson_juedischer_friedhof_altona_grabmal",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/hamburg-de-denkmalschutz-openapi.yml#/components/schemas/featureCollectionGeoJson_juedischer_friedhof_altona_grabmal",
  "required": [
    "features",
    "type"
  ],
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "FeatureCollection"
      ]
    },
    "features": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/featureGeoJson_juedischer_friedhof_altona_grabmal"
      }
    },
    "links": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Link"
      }
    },
    "timeStamp": {
      "type": "string",
      "description": "This property indicates the time and date when the response was generated.",
      "format": "date-time"
    },
    "numberMatched": {
      "minimum": 0,
      "type": "integer",
      "properties": {
        "numberReturned": {
          "minimum": 0,
          "type": "integer",
          "description": "The number of features in the feature collection.\n\nA server may omit this information in a response, if the information about the number of features is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number of items in the \"features\" array.",
          "format": "int32"
        }
      },
      "description": "The number of features of the feature type that match the selection parameters like `bbox`.",
      "format": "int32"
    }
  },
  "$defs": {
    "Link": {
      "required": [
        "href",
        "rel"
      ],
      "type": "object",
      "properties": {
        "href": {
          "type": "string",
          "format": "uri-reference"
        },
        "rel": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "featureGeoJson_juedischer_friedhof_altona_grabmal": {
      "title": "juedischer_friedhof_altona_grabmal",
      "required": [
        "geometry",
        "properties",
        "type"
      ],
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "Feature"
          ]
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Link"
          }
        },
        "id": {
          "title": "gid",
          "type": "integer",
          "format": "int32",
          "readOnly": true
        },
        "geometry": {
          "$ref": "https://raw.githubusercontent.com/opengeospatial/ogcapi-features/master/core/openapi/ogcapi-features-1.yaml#/components/schemas/multipolygonGeoJSON"
        },
        "properties": {
          "type": "object",
          "properties": {
            "kdstatus": {
              "title": "kdstatus",
              "type": "string"
            },
            "bezeichnung": {
              "title": "bezeichnung",
              "type": "string"
            },
            "fisid": {
              "title": "fisid",
              "type": "string"
            },
            "bautyp": {
              "title": "bautyp",
              "type": "string"
            },
            "baujahr": {
              "title": "baujahr",
              "type": "string"
            },
            "info": {
              "title": "info",
              "type": "string"
            },
            "weltkulturerbe": {
              "title": "weltkulturerbe",
              "type": "string"
            },
            "grabnummer": {
              "title": "grabnummer",
              "type": "string"
            },
            "grabnummer_1874": {
              "title": "grabnummer_1874",
              "type": "string"
            },
            "fotonummer": {
              "title": "fotonummer",
              "type": "string"
            },
            "masse_lhbd": {
              "title": "masse_lhbd",
              "type": "string"
            },
            "teile": {
              "title": "teile",
              "type": "string"
            },
            "mrvbrksp": {
              "title": "mrvbrksp",
              "type": "string"
            },
            "sterbejahr": {
              "title": "sterbejahr",
              "type": "string"
            },
            "sterbejahr_hebraeisch": {
              "title": "sterbejahr_hebraeisch",
              "type": "string"
            },
            "name": {
              "title": "name",
              "type": "string"
            },
            "planquadrant": {
              "title": "planquadrant",
              "type": "string"
            }
          }
        }
      }
    }
  }
}