- SourceMeta name
- formeelinstellingsadres
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 3.790 bytes
- Bytes bundled
- 3.790 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
- simple_properties_identifiers
- Message
- Set `properties` to identifier names that can be easily mapped to programming languages (matching [A-Za-z_][A-Za-z0-9_]*)
- Pointers
- /properties/bag-id
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/adresregelBuitenlandDrie/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/adresregelBuitenlandEen/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/adresregelBuitenlandTwee/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/bag-id/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/begindatum/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/einddatum/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/gemeentenaam/description
- 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/landcode/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/rijksdriehoekX/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/rijksdriehoekY/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/formeelinstellingsadres",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"adresregelBuitenlandDrie": {
"description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"adresregelBuitenlandEen": {
"description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"adresregelBuitenlandTwee": {
"description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"bag-id": {
"description": "De identificatie van een gebouw zoals dat in de Basisadministratie Gebouwen (BAG) bekend is.",
"type": "string"
},
"begindatum": {
"description": "De datum die het begin van de periode aangeeft (inclusief).",
"format": "date",
"type": "string"
},
"einddatum": {
"description": "De datum die het einde van de periode aangeeft (exclusief).",
"format": "date",
"type": "string"
},
"gemeentenaam": {
"description": "De officiële door de gemeente vastgestelde naam van de gemeente.",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"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"
},
"landcode": {
"description": "De code van een land in de tabel 34 van de Rijkdienst voor Identiteitsgegevens.",
"maxLength": 4,
"minLength": 4,
"pattern": "\\d{4,4}",
"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"
},
"rijksdriehoekX": {
"description": "Coördinaat om geografische data eenduidig vast te leggen gezien van west naar oost.",
"maximum": 280000,
"minimum": 0,
"type": "number"
},
"rijksdriehoekY": {
"description": "Coördinaat om geografische data eenduidig vast te leggen gezien van zuid naar noord.",
"maximum": 625000,
"minimum": 300000,
"type": "number"
},
"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 FormeelAdres het betreft.",
"enum": [
"BINNENLANDS_ADRES",
"BUITENLANDS_ADRES"
],
"type": "string"
}
},
"required": [
"begindatum",
"type"
],
"type": "object",
"x-class-extra-annotation": "@Relation(collectionRelation = \"FormeelInstellingsadressen\")",
"x-derived-from": [
"https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/FormeelInstellingsadres"
]
}