- SourceMeta name
- ziekteplagenexotengroenjapanseduizendknoopmeldingen
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 4.856 bytes
- Bytes bundled
- 7.746 bytes
- Health
- 71%
- Dependencies
- 2
Dependencies
- At
- /properties/_links/properties/gbdBuurt/$ref
- At
- /properties/_links/properties/self/$ref
Health issues
- Name
- top_level_title
- Message
- Set a concise non-empty title at the top level of the schema to explain what the definition is about
- Pointers
- Name
- top_level_examples
- Message
- Set a non-empty examples array at the top level of the schema to illustrate the expected data
- Pointers
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/_links/description
- Name
- title_trim
- Message
- Titles should not contain leading or trailing whitespace
- Pointers
- /properties/_links/title
- Name
- unnecessary_allof_wrapper
- Message
- Keywords inside `allOf` that do not conflict with the parent schema can be elevated
- Pointers
- /properties/geometrie/allOf/0/type - /properties/geometrie/allOf/0/required - /properties/geometrie/allOf/0/discriminator - /properties/geometrie/allOf/0/description
- Name
- unknown_keywords_prefix
- Message
- Future versions of JSON Schema will refuse to evaluate unknown keywords or custom keywords from optional vocabularies that don't have an x- prefix
- Pointers
- /properties/geometrie/allOf/0/discriminator
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/geometrie/allOf/0/properties/coordinates/description
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/geometrie/allOf/0/properties/type/enum - /properties/geometrie/allOf/0/properties/type/type
- Name
- enum_with_type
- Message
- Setting `type` alongside `enum` is considered an anti-pattern, as the enumeration choices already imply their respective types
- Pointers
- /properties/geometrie/allOf/1/properties/type/enum - /properties/geometrie/allOf/1/properties/type/type
- Name
- enum_to_const
- Message
- An `enum` of a single value can be expressed as `const`
- Pointers
- /properties/geometrie/allOf/1/properties/type/enum
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknoopmeldingen",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Punt-locatie waar de Aziatische duizendknoop is waargenomen door een inwoner, inspecteur gemeente Amsterdam of overige personen. Een melding kan binnenkomen via meldingen.amsterdam.nl of via een zaaksysteem van gemeente Amsterdam. Om vast te stellen of daadwerkelijk sprake is van de Aziatische duizendknoop valideert een inspecteur van de gemeente de melding.",
"properties": {
"_links": {
"description": "The contents of the `japanseduizendknoopMeldingen._links` field. It contains all relationships with objects.",
"properties": {
"gbdBuurt": {
"$ref": "../_shared/gebiedenbuurtenrawidentifier"
},
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "./ziekteplagenexotengroenjapanseduizendknoopmeldingenlink"
}
},
"required": [
"gbdBuurt",
"schema",
"self"
],
"title": " links",
"type": "object"
},
"conversieId": {
"description": "ConversieId overgenomen uit Geovisia",
"title": "Geovisia conversie ID",
"type": [
"string",
"null"
]
},
"datumMelding": {
"description": "Datum waarop een melding is geregisteerd",
"format": "date",
"type": [
"string",
"null"
]
},
"ecologischeHoofdstructuur": {
"description": "De ecologische hoofdstructuur van een Aziatische duizendknoop",
"title": "Aziatische duizendknoop ecologische hoofdstructuur",
"type": [
"string",
"null"
]
},
"gbdBuurtId": {
"deprecated": true,
"description": "Unieke identificatie van een buurt",
"readOnly": true,
"title": "Buurt ID",
"type": [
"string",
"null"
]
},
"geometrie": {
"allOf": [
{
"description": "GeoJSON geometry",
"discriminator": {
"propertyName": "type"
},
"properties": {
"coordinates": {
"description": "Based on the geometry type, a point or collection of points.",
"items": {
"type": "number"
},
"minItems": 2,
"type": "array"
},
"type": {
"description": "the geometry type",
"enum": [
"Point",
"LineString",
"Polygon",
"MultiPoint",
"MultiLineString",
"MultiPolygon"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
{
"properties": {
"coordinates": {
"description": "Point in 3D space",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 2,
"type": "array"
},
"type": {
"enum": [
"Point"
],
"type": "string"
}
}
}
],
"description": "GeoJSON geometry",
"type": "object"
},
"id": {
"description": "Unieke aanduiding van het record",
"type": "string"
},
"lastupdate": {
"description": "Datum en tijdstip van de laatste aanpassing van een inspectie",
"format": "date-time",
"title": "Laatste aanpassing inspectie datumtijd",
"type": [
"string",
"null"
]
},
"lastupdateStatus": {
"description": "De laatste status van een melding",
"format": "date-time",
"title": "Melding laatste update status",
"type": [
"string",
"null"
]
},
"sigNummerMelding": {
"description": "meldingsnr van een melding binnengekomen via meldingen.amsterdam.nl",
"title": "Meldingsnummer",
"type": [
"string",
"null"
]
},
"statusKaartlaag": {
"description": "Versimpelde statussen, afgeleid van lastupdatestatus, voor de openbare kaartlaag op data.amsterdam.nl",
"title": "Kaartlaag status",
"type": [
"string",
"null"
]
},
"statusMelding": {
"description": "In hoeverre een melding in behandeling is genomen en/of is afgehandeld",
"title": "Melding status",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"gbdBuurtId",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_meldingen"
]
}