- SourceMeta name
- leidingeninfrastructuurkliceisvoorzorgsmaatregelen
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 7.178 bytes
- Bytes bundled
- 8.483 bytes
- Health
- 27%
- Dependencies
- 1
Dependencies
- 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
- /properties/_links/description
- Name
- title_trim
- Message
- Titles should not contain leading or trailing whitespace
- Pointers
- /properties/_links/title
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/beheerder/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/broncode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/contactvoorzorgsmaatregelContactEmail/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/contactvoorzorgsmaatregelContactNaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/contactvoorzorgsmaatregelContactTelefoon/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/evNet/description
- 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
- Name
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/id/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/id/description
- Name
- unknown_format_prefix
- Message
- For interoperability purposes, the JSON Schema specification advises against the use of `format` values that are not explicitly defined by the specification
- Pointers
- /properties/id/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/infotype/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/laagnaam1/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/laagnaam2/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/laagnaam3/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/laagnaam4/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/laagnaam5/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/opvraagdatum/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/pdf/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/rgbHexNlcs/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/rgbHexPmkl/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/thema/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurkliceisvoorzorgsmaatregelen",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Overzicht vlakken infrastructuur op basis van klic meldingen",
"properties": {
"_links": {
"description": "The contents of the `klicEisvoorzorgsmaatregelen._links` field. It contains all relationships with objects.",
"properties": {
"schema": {
"description": "The schema field is exposed with every record",
"format": "uri",
"readOnly": true,
"type": "string"
},
"self": {
"$ref": "./leidingeninfrastructuurkliceisvoorzorgsmaatregelenlink"
}
},
"required": [
"schema",
"self"
],
"title": " links",
"type": "object"
},
"beheerder": {
"description": "Naam van geclusturde plannen.",
"title": "Netbeheerder naam",
"type": [
"string",
"null"
]
},
"broncode": {
"description": "Broncode van de beheerder.",
"title": "Klic beheerder broncode",
"type": [
"string",
"null"
]
},
"contactvoorzorgsmaatregelContactEmail": {
"description": "E-mailadres van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is.",
"title": "Klic email contactpersoon",
"type": [
"string",
"null"
]
},
"contactvoorzorgsmaatregelContactNaam": {
"description": "Naam van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is.",
"title": "Klic naam contactpersoon",
"type": [
"string",
"null"
]
},
"contactvoorzorgsmaatregelContactTelefoon": {
"description": "Telefoonnummer van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is.",
"title": "Klic telefoonnummer contactpersoon",
"type": [
"string",
"null"
]
},
"evNet": {
"description": "De naam van het eisvoorzorgnetwerk.",
"title": "Eisvoorzorgsnetwerk naam",
"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": {
"items": {
"items": {
"description": "Point in 3D space",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 2,
"type": "array"
},
"type": "array"
},
"type": "array"
},
"type": {
"enum": [
"Polygon"
],
"type": "string"
}
}
}
],
"description": "GeoJSON geometry",
"type": "object"
},
"id": {
"description": "Unieke identificatie van het object.",
"format": "int64",
"maximum": 9223372036854776000,
"minimum": -9223372036854776000,
"title": "Klic object ID",
"type": "integer"
},
"infotype": {
"description": "Infotype van de meegeleverde pdf. Dit type kan bestaan uit een profielschets, aansluiting, overig (bestand bevat hier een algemene brief of schets) of is leeg wanneer het bestand een eisvoorzorgsmaatregel betreft.",
"title": "Infotype pdf",
"type": [
"string",
"null"
]
},
"laagnaam1": {
"description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic status en discipline.",
"title": "Klic status en discipline NLCS code",
"type": [
"string",
"null"
]
},
"laagnaam2": {
"description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic thema.",
"title": "Klic thema NLCS code",
"type": [
"string",
"null"
]
},
"laagnaam3": {
"description": "Omschrijving van de Nederlandse CAD Standaard code voor de beheerder van de kabel of leiding.",
"title": "Beheerder NLCS code",
"type": [
"string",
"null"
]
},
"laagnaam4": {
"description": "Omschrijving van de Nederlandse CAD Standaard code voor de geometrie, symbool of vlak.",
"title": "Geometrie symbool vlak NLCS code",
"type": [
"string",
"null"
]
},
"laagnaam5": {
"description": "NLCS codering voor status. Wordt alleen gevuld wanneer status niet gelijk is aan functional. Aanvulling van STATUS attribuut.",
"title": "NLCS code hoofdgroep status",
"type": [
"string",
"null"
]
},
"nlcsCodering": {
"description": "Samenvoeging van de NLCS code van Klic status en discipline, Klic thema, de beheerder van de kabel of leiding, de geometrie, symbool of vlak en de NLCS status",
"title": "NLCS codering totaal",
"type": [
"string",
"null"
]
},
"opvraagdatum": {
"description": "De datum waarop het Klic orientatieverzoek is uitgevoerd waarmee de gegevens zijn opgevraagd.",
"format": "date",
"title": "Klic orientatieverzoek opvraagdatum",
"type": [
"string",
"null"
]
},
"pdf": {
"description": "URL verwijzing naar het meegeleverde PDF bestand dat gekoppeld is aan de geometrie.",
"title": "URL PFD bestand",
"type": [
"string",
"null"
]
},
"rgbHexNlcs": {
"description": "Hex kleurcode volgens NLCS standaard.",
"title": "NLCS hex kleurcode",
"type": [
"string",
"null"
]
},
"rgbHexPmkl": {
"description": "Hex kleurcode volgens PMKL standaard.",
"title": "PMKL hex kleurcode",
"type": [
"string",
"null"
]
},
"thema": {
"description": "Thema of discipline waar eisvoorzorgsmaatregel toe behoort.",
"title": "Klic thema",
"type": [
"string",
"null"
]
}
},
"required": [
"_links",
"id"
],
"type": "object",
"x-derived-from": [
"https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_eisvoorzorgsmaatregelen"
]
}