- SourceMeta name
- aangebodenopleidingscohort
- Base dialect
- https://json-schema.org/draft/2020-12/schema
- SourceMeta dialect
- https://json-schema.org/draft/2020-12/schema
- Bytes
- 3.620 bytes
- Bytes bundled
- 3.620 bytes
- Health
- 8%
- Dependencies
- -
Health issues
- 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
- /discriminator
- 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
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/beginAanmeldperiode/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/beginInstroomperiode/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/code/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/deelnemersplaatsen/format
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/deelnemersplaatsen/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/deelnemersplaatsen/format
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/eindeAanmeldperiode/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/eindeInstroomperiode/description
- Name
- description_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/instroommoment/description
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/opleidingseinddatum/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/status/enum - /properties/status/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/toelichtingVereisteToestemming/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/toestemmingVereistVoorAanmelding/enum - /properties/toestemmingVereistVoorAanmelding/type
- Name
- description_trailing_period
- Message
- Descriptions should not end with a period to give user interfaces flexibility in presenting the text
- Pointers
- /properties/toestemmingVereistVoorAanmelding/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_trim
- Message
- Descriptions should not contain leading or trailing whitespace
- Pointers
- /properties/type/description
{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleidingscohort",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"discriminator": {
"propertyName": "type"
},
"properties": {
"beginAanmeldperiode": {
"description": "Is de eerste dag waarop een aspirant-student zich aan kan melden voor het betreffende cohort van een aangeboden opleiding. ",
"format": "date",
"type": "string"
},
"beginInstroomperiode": {
"description": "De eerste dag dat een student in een cohort van een aangeboden opleiding met een flexibele instroom kan beginnen. ",
"format": "date",
"type": "string"
},
"code": {
"description": "Is een door de onderwijsaanbieder bepaald identificerend kenmerk van een aangeboden opleidingcohort ten behoeve van uitwisseling in de keten.",
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"deelnemersplaatsen": {
"description": "Het aantal studenten dat per jaar kan deelnemen aan een opleiding.",
"format": "int32",
"maximum": 32000,
"minimum": 1,
"type": "integer"
},
"eindeAanmeldperiode": {
"description": "Is de laatste dag waarop een aspirant-student zich aan kan melden voor het betreffende cohort van een aangeboden opleiding. ",
"format": "date",
"type": "string"
},
"eindeInstroomperiode": {
"description": "De laatste dag dat een student kan beginnen in een cohort van een aangeboden opleiding met een flexibele instroom. ",
"format": "date",
"type": "string"
},
"id": {
"description": "Algemeen gegevenstype voor het vastleggen van een naam",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"instroommoment": {
"description": "De dag waarop het cohort voor de aangeboden opleiding begint. ",
"format": "date",
"type": "string"
},
"opleidingseinddatum": {
"description": "De datum die het einde van de periode aangeeft (exclusief).",
"format": "date",
"type": "string"
},
"status": {
"enum": [
"O",
"G"
],
"type": "string"
},
"toelichtingVereisteToestemming": {
"description": "Is een tekstuele toelichting op de voor aanmelding vereiste toestemming van de onderwijsaanbieder.",
"maxLength": 3000,
"minLength": 1,
"type": "string"
},
"toestemmingVereistVoorAanmelding": {
"description": "Geeft aan of een aspirant-student voor een bepaald cohort van een aangeboden opleiding toestemming van de onderwijsaanbieder nodig heeft om zich aan te mogen melden.",
"enum": [
"JA",
"NEE"
],
"type": "string"
},
"type": {
"description": "Geeft aan wat voor soort Cohort van een AangebodenOpleiding het betreft. ",
"enum": [
"AANGEBODENHOOPLEIDINGCOHORT",
"AANGEBODENHOOPLEIDINGSONDERDEELCOHORT",
"AANGEBODENMBOOPLEIDINGCOHORT",
"AANGEBODENMBOOPLEIDINGSONDERDEELCOHORT",
"AANGEBODENPARTICULIEREOPLEIDINGCOHORT",
"AANGEBODENVAVOOPLEIDINGCOHORT"
],
"type": "string"
}
},
"required": [
"beginAanmeldperiode",
"code",
"id",
"status",
"toestemmingVereistVoorAanmelding",
"type"
],
"type": "object",
"x-class-extra-annotation": "@Relation(collectionRelation = \"AangebodenOpleidingscohorten\")",
"x-derived-from": [
"https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AangebodenOpleidingscohort"
]
}