- SourceMeta name
- nederlandsadres
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 1.964 bytes
- Bytes bundled
- 1.964 bytes
- Health
- -
- Dependencies
- -
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_description
- Message
- Set a non-empty description at the top level of the schema to explain what the definition is about in detail
- 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
- non_applicable_type_specific_keywords
- Message
- Avoid keywords that don't apply to the type or types that the current subschema expects
- Pointers
- /properties/huisnummer/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/huisnummer/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/huisnummer/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/huisnummertoevoeging/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/plaatsnaam/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/postcode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/straatnaam/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/type/enum - /properties/type/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/type/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/nederlandsadres",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"huisnummer": {
"description": "De numerieke aanduiding zoals deze door het gemeentebestuur aan het object is toegekend.",
"format": "int32",
"maximum": 99999,
"minimum": 1,
"type": "integer"
},
"huisnummertoevoeging": {
"description": "Die letters of tekens die noodzakelijk zijn om, naast het juiste huisnummer, de brievenbus te vinden.",
"maxLength": 6,
"minLength": 1,
"type": "string"
},
"plaatsnaam": {
"description": "De naam van de plaats.",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"postcode": {
"description": "De door de Post NL vastgestelde code behorend bij de straatnaam en het huisnummer dan wel de door Post NL vastgestelde code behorende bij een bepaalde combinatie van een naam openbare ruimte en een huisnummer.",
"maxLength": 6,
"pattern": "([1-9]{1}[0-9]{3}[A-Z]{2})",
"type": "string"
},
"straatnaam": {
"description": "De straatnaam zoals die officieel is vastgesteld door de gemeente.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"type": {
"description": "Geeft aan wat voor soort Contactadres het betreft.",
"enum": [
"BEZOEKBTL",
"BEZOEKNL",
"CONTACTPUNT",
"EMAIL",
"FAX",
"POSTNL",
"POSTBTL",
"TELEFOON",
"WEB"
],
"type": "string"
}
},
"required": [
"postcode",
"type"
],
"type": "object",
"x-class-extra-annotation": "@Relation(collectionRelation = \"Contactadressen\")",
"x-derived-from": [
"https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NederlandsAdres"
]
}