BurgerServiceNummer
type: DatatypeProperty
comment: Art. 2 Wabb; Art. 7 Wabb; Art. 8 lid 3 Wabb Het burgerservicenummer is een voor ieder persoon uniek nummer voor zijn/haar contacten met de overheid. Andere organisaties mogen het BSN gebruiken, als dat wettelijk geregeld is. (Verwijzing overgenomen uit de relatie algebra implementatie)
range: long
domain: Class
  union of: Identificatiemiddel
  union of: NatuurlijkPersoon
  union of: Strafblad

Geslacht
type: DatatypeProperty
domain: NatuurlijkPersoon
range: Datatype
  one of: Man
  one of: Vrouw

Geslachtsnaam
type: DatatypeProperty
comment: Bijlage I lid 1 sub a WGBA Onder de gegevens over de burgerlijke staat valt de (achter)naam (Verwijzing overgenomen uit de relatie algebra implementatie)
domain: NatuurlijkPersoon
range: string

Strafrechtsketennummer
type: DatatypeProperty
comment: Art. 27b lid 1 Sv Onze Minister van Justitie kent aan de verdachte na de vaststelling van zijn identiteit een strafrechtsketennummer toe, tenzij aan hem reeds een strafrechtsketennummer is toegekend.
domain: Strafblad
range: string

VestigingsDatum
type: DatatypeProperty
comment: Datum van vestiging in de gemeente
domain: NatuurlijkPersoon
range: dateTime

Voornamen
type: DatatypeProperty
comment: Bijlage I lid 1 sub a WGBA Onder de gegevens over de burgerlijke staat valt de voornaam of de voornamen (Verwijzing overgenomen uit de relatie algebra implementatie)
domain: NatuurlijkPersoon
range: string

zijnLegesBetaald
type: DatatypeProperty
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 39 - Punt 1: Voor het in behandeling nemen van een aanvraag tot afgifte van een verklaring omtrent het gedrag kunnen de burgemeester en Onze Minister een vergoeding van kosten verlangen.
domain: Aanvraag
range: boolean

Aanvraag
type: Class
subclass of: Restriction
  on property: Aanvrager
  on class: NatuurlijkPersoon
  max qualified cardinality: 1
subclass of: Restriction
  on property: AanvragerOndertekeningPlaats
  on class: Gemeente
  max qualified cardinality: 1
subclass of: Restriction
  on property: AanvragerOndertekeningDatum
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: AanvragerEmailAddress
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: AanvragerDigitaleHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: IsOndertekendDoorZelfdePersoonAlsAanvrager
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: OndertekendDoor
  on class: NatuurlijkPersoon
  max qualified cardinality: 1
subclass of: Restriction
  on property: HeeftAanvraagIdentificatiemiddelSoort
  on class: IdentificatiemiddelSoort
  max qualified cardinality: 1
subclass of: Restriction
  on property: IdentificatieMiddelenNummer
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: GebruikteOrganisatieTemplate
  on class: AanvraagOrganisatieTemplate
  max qualified cardinality: 1
subclass of: Restriction
  on property: zijnLegesBetaald
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: AanvragerPasswordHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: AanvragerTelefoonnummer
  max qualified cardinality: 1
  on data range: string
comment: Aanvraag op basis waarvan een beoordeling wordt gedaan voor een Verklaring Omtrent gedrag (VOG). WJSG - Titel 2 - Afdeling 5 - Artikel 28 Een verklaring omtrent het gedrag is een verklaring van Onze Minister dat uit een onderzoek met betrekking tot het gedrag van de betrokken natuurlijke persoon of rechtspersoon ingesteld, gelet op het risico voor de samenleving in verband met het doel waarvoor de afgifte is gevraagd en na afweging van het belang van betrokkene, niet is gebleken van bezwaren tegen die natuurlijke persoon of rechtspersoon.

Axiom
comment: Indicatie of de leges zijn betaald.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: zijnLegesBetaald
  max qualified cardinality: 1
  on data range: boolean

Axiom
comment: Aanvraag organisatie template, voor detailgegevens over de aanvraag, zoals beoogde funties e.a.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: GebruikteOrganisatieTemplate
  on class: AanvraagOrganisatieTemplate
  max qualified cardinality: 1

Axiom
comment: In het geval van een digitale aanvraag, moet de digitaal ondertekend worden. Deze property bevat (afgeleid) de persoon die de aanvraag heeft ondertekend.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: OndertekendDoor
  on class: NatuurlijkPersoon
  max qualified cardinality: 1

Axiom
comment: De indiener van de aanvraag, afgeleid op basis van het identificatiemiddel.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: Aanvrager
  on class: NatuurlijkPersoon
  max qualified cardinality: 1

Axiom
comment: Afgeleide property, die aangeeft of de aanvrager en degene die de aanvraag heeft ondertekend, dezelfde personen zijn. Alleen in het geval van een digitale aanvraag.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: IsOndertekendDoorZelfdePersoonAlsAanvrager
  max qualified cardinality: 1
  on data range: boolean

Axiom
comment: Het nummer van het identificatiemiddel waarmee de aanvrager zich identificeert.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: IdentificatieMiddelenNummer
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Het soort identificatiemiddel waarmee de aanvrager zich identificeert.
annotated source: Aanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: HeeftAanvraagIdentificatiemiddelSoort
  on class: IdentificatiemiddelSoort
  max qualified cardinality: 1

AanvraagAutomatischGoedgekeurd
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: AanvraagMetBetaaldeLeges
  intersection of: AanvraagMetGeldigIdentificatieMiddel
  intersection of: AanvraagPersoonZonderStrafblad
  intersection of: AanvraagWoonachtigInGemeenteVanAanvraag
subclass of: Aanvraag
comment: Alle aanvragen die automatisch goedgekeurd kunnen worden op basis van de woonplaats, identificatiemiddel, leges en het niet hebben van een strafblad.

AanvraagIsNietGeldig
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: Class
    union of: AanvraagNietWoonachtigInGemeenteVanAanvraag
    union of: AanvraagZonderBetaaldeLeges
    union of: AanvraagZonderGeldigIdentificatieMiddel
subclass of: Aanvraag
comment: Alle aanvragen die niet geldig zijn, op basis van de woonplaats, leges of identificatiemiddel.

AanvraagMetBetaaldeLeges
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: Restriction
    on property: zijnLegesBetaald
    has value: true
disjoint with: AanvraagZonderBetaaldeLeges
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 39 - Punt 1: Voor het in behandeling nemen van een aanvraag tot afgifte van een verklaring omtrent het gedrag kunnen de burgemeester en Onze Minister een vergoeding van kosten verlangen.

AanvraagMetGeldigIdentificatieMiddel
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: Restriction
    on property: Aanvrager
    some values from: NatuurlijkPersoon
subclass of: Aanvraag
disjoint with: AanvraagZonderGeldigIdentificatieMiddel
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 30 - Punt 2: De burgemeester en Onze Minister onderzoeken de volledigheid van de bij de aanvraag verstrekte gegevens en verschaffen zich de nodige zekerheid over de identiteit van de aanvrager. Beleidsnota VOG-NP-RP-2008 - Paragraaf 4.1: In alle gevallen dient de aanvrager en/of diens gemachtigde zich te legitimeren door middel van een geldig legitimatiebewijs.
comment: De identiteit van een aanvrager kan alleen zijn vastgesteld als het middel op basis waarvan die identiteit is vastgesteld, is geregistreerd

AanvraagNietWoonachtigInGemeenteVanAanvraag
type: Class
subclass of: Aanvraag
disjoint with: AanvraagWoonachtigInGemeenteVanAanvraag
comment: WJSG - Titel 2 - Artikel 30 De aanvraag om afgifte van de verklaring omtrent het gedrag van een natuurlijk persoon wordt ingediend bij de burgemeester van de gemeente, waar de aanvrager op het tijdstip van de aanvraag als ingezetene is ingeschreven in de basisadministratie persoonsgegevens. In alle andere gevallen wordt de aanvraag ingediend bij Onze Minister.

AanvraagOrganisatieTemplate
type: Class
comment: Aanvraag organisatie template, voor detailgegevens over de aanvraag, zoals beoogde funties e.a.
comment: (niet volledig geimplementeerd)

AanvraagPersoonMetStrafblad
type: Class
subclass of: Aanvraag
disjoint with: AanvraagPersoonZonderStrafblad
comment: Beleidsnota VOG-NP-RP-2008 - Paragraaf 3: Bij de beoordeling van de aanvraag wordt in beginsel gekeken naar de justitiële gegevens die zijn opgenomen in de justitiële documentatie in de voor het doel van de aanvraag relevante termijn. Wanneer de aanvrager wel voorkomt in de justitiële documentatie wordt de vraag of een VOG kan worden afgegeven beoordeeld aan de hand van een objectief criterium en een subjectief criterium.

AanvraagPersoonZonderStrafblad
type: Class
subclass of: Aanvraag
comment: Beleidsnota VOG-NP-RP-2008 - Paragraaf 3: Bij de beoordeling van de aanvraag wordt in beginsel gekeken naar de justitiële gegevens die zijn opgenomen in de justitiële documentatie in de voor het doel van de aanvraag relevante termijn. Aan de aanvrager die in het geheel niet voorkomt in de justitiële documentatie wordt zonder meer een VOG afgegeven.

AanvraagWoonachtigInGemeenteVanAanvraag
type: Class
subclass of: Aanvraag
comment: WJSG - Titel 2 - Artikel 30 De aanvraag om afgifte van de verklaring omtrent het gedrag van een natuurlijk persoon wordt ingediend bij de burgemeester van de gemeente, waar de aanvrager op het tijdstip van de aanvraag als ingezetene is ingeschreven in de basisadministratie persoonsgegevens. In alle andere gevallen wordt de aanvraag ingediend bij Onze Minister.

AanvraagZonderBetaaldeLeges
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: Class
    complement of: AanvraagMetBetaaldeLeges
subclass of: Aanvraag
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 39 - Punt 1: Voor het in behandeling nemen van een aanvraag tot afgifte van een verklaring omtrent het gedrag kunnen de burgemeester en Onze Minister een vergoeding van kosten verlangen.

AanvraagZonderGeldigIdentificatieMiddel
type: Class
equivalent class: Class
  intersection of: Aanvraag
  intersection of: Restriction
    on property: Aanvrager
    on class: NatuurlijkPersoon
    max qualified cardinality: 0
subclass of: Aanvraag
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 30 - Punt 2: De burgemeester en Onze Minister onderzoeken de volledigheid van de bij de aanvraag verstrekte gegevens en verschaffen zich de nodige zekerheid over de identiteit van de aanvrager. Beleidsnota VOG-NP-RP-2008 - Paragraaf 4.1: In alle gevallen dient de aanvrager en/of diens gemachtigde zich te legitimeren door middel van een geldig legitimatiebewijs.
comment: De identiteit van een aanvrager kan alleen zijn vastgesteld als het middel op basis waarvan die identiteit is vastgesteld, is geregistreerd

DigiD
type: Class
equivalent class: Class
  intersection of: Identificatiemiddel
  intersection of: Restriction
    on property: IsVanSoort
    has value: DigiDSoort
  intersection of: Restriction
    on property: DigidNummer
    qualified cardinality: 1
    on data range: string
subclass of: Identificatiemiddel
subclass of: Restriction
  on property: PasswordDigitaleHandtekening
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: Password
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Userid
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: DigitaleHandtekening
  max qualified cardinality: 1
  on data range: boolean
comment: Elk DigiD heeft een gebruikersnaam en wachtwoord, en identificeert een natuurlijk persoon.

Gemeente
type: Class
comment: Lijst van mogelijke gemeentes die als woonplaats voor natuurlijke personen en als lokatie van aanvraag gelden.

GemeenteID
type: Class
equivalent class: Class
  intersection of: Identificatiemiddel
  intersection of: Restriction
    on property: IsVanSoort
    has value: GemeenteIDSoort
  intersection of: Restriction
    on property: GemeenteIdNummer
    qualified cardinality: 1
    on data range: string
subclass of: Identificatiemiddel
subclass of: Restriction
  on property: PasswordDigitaleHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: DigitaleHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Password
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: GemeentePlaats
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Userid
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: IDVanGemeente
  on class: Gemeente
  max qualified cardinality: 1
subclass of: Restriction
  on property: EmailAdres
  some values from: string
comment: Elk GemeenteID heeft een gebruikersnaam en wachtwoord, en identificeert een natuurlijk persoon werkzaam bij een gemeente.

GemeentelijkeAanvraag
type: Class
subclass of: Restriction
  on property: BehandelendAmbtenaar
  on class: NatuurlijkPersoon
  max qualified cardinality: 1
subclass of: Restriction
  on property: AmbtenaarPassword
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: GemeenteAanvraagnummer
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: CovogOmAdviesGevraagdToelichting
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: AmbtenaarUserid
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: PersisterenInDeAanvraag
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: GemeentelijkeLegesBetaald
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: AmbtenaarPasswordHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: CovogOmAdviesGevraagd
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: BijbehorendeAanvraag
  on class: Aanvraag
  qualified cardinality: 1
subclass of: Restriction
  on property: BijzonderhedenGeconstateerdToelichting
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: AmbtenaarDigitaleHandtekening
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: OndertekeningDatum
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: PersisterenInDeAanvraagToelichting
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: BijzonderhedenGeconstateerd
  max qualified cardinality: 1
  on data range: boolean
comment: Een aanvraag direct ingedient bij een gemeente.

Axiom
comment: Voor elke gemeentelijke VOG aanvraag geldt dat hij een aanvraagnummer heeft.
annotated source: GemeentelijkeAanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: GemeenteAanvraagnummer
  qualified cardinality: 1
  on data range: string

Axiom
comment: Voor elke gemeentelijke VOG aanvraag geldt dat er een behandelend ambtenaar is.
annotated source: GemeentelijkeAanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: BehandelendAmbtenaar
  on class: NatuurlijkPersoon
  max qualified cardinality: 1

Axiom
comment: Bijbehorende VOG aanvraag
annotated source: GemeentelijkeAanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: BijbehorendeAanvraag
  on class: Aanvraag
  qualified cardinality: 1

Axiom
comment: Voor elke gemeentelijke VOG aanvraag geldt dat er een behandelend ambtenaar is.
annotated source: GemeentelijkeAanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: AmbtenaarUserid
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Voor elke gemeentelijke VOG aanvraag geldt dat er een behandelend ambtenaar is.
annotated source: GemeentelijkeAanvraag
annotated property: subClassOf
annotated target: Restriction
  on property: AmbtenaarPassword
  max qualified cardinality: 1
  on data range: string

ID-kaart
type: Class
equivalent class: Class
  intersection of: Identificatiemiddel
  intersection of: Restriction
    on property: IsVanSoort
    has value: IDKaart
  intersection of: Restriction
    on property: IDKaartNummer
    qualified cardinality: 1
    on data range: string
comment: Elke ID-Kaart heeft een nummer en een houder, en identificeert een natuurlijk persoon.

Identificatiemiddel
type: Class
subclass of: Restriction
  on property: Houder
  on class: NatuurlijkPersoon
  max qualified cardinality: 1
subclass of: Restriction
  on property: IdentificatieMiddelenNummer
  qualified cardinality: 1
  on data range: string
comment: Een identificatiemiddel is een goedgekeurd middel waarmee een natuurlijk persoon zich kan identificeren. Een bewijs dat iemand is die hij/zij zegt dat hij/zij is.

Axiom
comment: Elke identificatiemiddel heeft altijd een nummer.
annotated source: Identificatiemiddel
annotated property: subClassOf
annotated target: Restriction
  on property: IdentificatieMiddelenNummer
  qualified cardinality: 1
  on data range: string

Axiom
comment: Een identificatiemiddel hoort altijd bij een natuurlijkpersoon.
annotated source: Identificatiemiddel
annotated property: subClassOf
annotated target: Restriction
  on property: Houder
  on class: NatuurlijkPersoon
  max qualified cardinality: 1

IdentificatiemiddelSoort
type: Class
comment: Mogelijke soorten van identificatiemiddelen

NatuurlijkPersoon
type: Class
subclass of: Persoon
subclass of: Restriction
  on property: AanduidingBijHuisnummer
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: BSNDatum
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Voornamen
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: HeeftStrafblad
  on class: Strafblad
  max qualified cardinality: 1
subclass of: Restriction
  on property: Gemeentedeel
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Geboorteplaats
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Nationaliteit
  some values from: string
subclass of: Restriction
  on property: HasGemeenteVanInschrijving
  on class: Gemeente
  max qualified cardinality: 1
subclass of: Restriction
  on property: TitelPredikaat
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: GeboorteGebiedsdeel
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: DatumVestigingAdres
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Voorletters
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Geboorteland
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: VestigingsDatum
  some values from: dateTime
subclass of: Restriction
  on property: ToevoegingBijHuisnummer
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Straatnaam
  some values from: string
subclass of: Restriction
  on property: Huisnummer
  some values from: int
subclass of: Restriction
  on property: Geslacht
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Geboortedatum
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: BurgerServiceNummer
  max qualified cardinality: 1
  on data range: long
subclass of: Restriction
  on property: Postcode
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Geslachtsnaam
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: LetterBijHuisnummer
  max qualified cardinality: 1
  on data range: string
comment: Mens (individu) als rechtssubject.
has key: BurgerServiceNummer

Axiom
comment: Iedereen die zich bij de gemeente heeft ingeschreven heeft een burgerservicenummer. Art. 2 Wabb; Art. 7 Wabb; Art. 8 lid 3 Wabb: Het burgerservicenummer is een voor ieder persoon uniek nummer voor zijn/haar contacten met de overheid. Andere organisaties mogen het BSN gebruiken, als dat wettelijk geregeld is.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: BurgerServiceNummer
  max qualified cardinality: 1
  on data range: long

Axiom
comment: De dag waarop een persoon geboren is, wordt aangehaald als zijnde de geboortedatum. gbaGeboortedatum[NatuurlijkPersoon*Datum] Bijlage I lid 1 sub b WGBA: Ieder persoon heeft een geboortedatum, die wordt weergegeven als dd-mm-jjjj.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Geboortedatum
  max qualified cardinality: 1
  on data range: dateTime

Axiom
comment: De nationaliteit(en) van een persoon moet(en) worden geregistreerd. Art. 42 WGBA; Art. 43 WGBA Gegevens over het Nederlanderschap worden opgenomen. Gegevens over een vreemde nationaliteit worden ontleend aan een beschikking of uitspraak van een daartoe volgens het ter plaatse geldend recht bevoegde administratieve of rechterlijke instantie, die tot doel heeft tot bewijs te dienen van de betreffende nationaliteit, dan wel opgenomen met toepassing van het betreffende nationaliteitsrecht.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Nationaliteit
  some values from: string

Axiom
comment: De plaats waar een persoon geboren is, wordt aangeduid als de geboorteplaats. Bijlage I lid 1 sub b WGBA: De plaats waar een persoon geboren is, wordt aangeduidt als geboorteplaats en dit gegeven valt onder de geboortegevens.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Geboorteplaats
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Een persoon kan een of meerdere adelijke aanspreektitels hebben. Bijlage I lid 1 sub a WGBA: Adelijke titels worden als aanspreektitels beschouwd en moeten worden vermeld op officiële documenten.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: TitelPredikaat
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Het land waar een persoon geboren is, wordt aangeduid als het geboorteland. Bijlage I lid 1 sub b WGBA: Een persoon heeft als geboorteland het land waarin hij of zij geboren is en dit gegeven valt onder de geboortegegevens.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Geboorteland
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Een persoon heeft een of meerdere voornamen. Bijlage I lid 1 sub a WGBA: Onder de gegevens over de burgerlijke staat valt de voornaam of de voornamen.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Voornamen
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Elk persoon is van een bepaald geslacht. Art. 34 lid 1 WGBA; Bijlage I lid 1 sub c WGBA: Het geslacht van een natuurlijk persoon wordt mede gebruikt om de aanspreekvorm te bepalen van de natuurlijk persoon te bepalen.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Geslacht
  max qualified cardinality: 1
  on data range: string

Axiom
comment: Datum van kracht worden van het burgerservicenummer.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: BSNDatum
  max qualified cardinality: 1
  on data range: dateTime

Axiom
comment: Datum van vestiging in de gemeente
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: DatumVestigingAdres
  max qualified cardinality: 1
  on data range: dateTime

Axiom
comment: Datum van vestiging in de gemeente
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: VestigingsDatum
  some values from: dateTime

Axiom
comment: Een persoon heeft een achternaam. Bijlage I lid 1 sub a WGBA: Onder de gegevens over de burgerlijke staat valt de (achter)naam.
annotated source: NatuurlijkPersoon
annotated property: subClassOf
annotated target: Restriction
  on property: Geslachtsnaam
  max qualified cardinality: 1
  on data range: string

NatuurlijkPersoonMetStrafblad
type: Class
equivalent class: Class
  intersection of: NatuurlijkPersoon
  intersection of: Restriction
    on property: HeeftStrafblad
    on class: Strafblad
    min qualified cardinality: 1
comment: Mens (individu) als rechtssubject. Deze mens heeft wel een strafblad.

NatuurlijkPersoonZonderStrafblad
type: Class
equivalent class: Class
  intersection of: NatuurlijkPersoon
  intersection of: Restriction
    on property: HeeftLeegStrafblad
    some values from: Strafblad
comment: Mens (individu) als rechtssubject. Deze mens heeft geen strafblad.

Paspoort
type: Class
equivalent class: Class
  intersection of: Identificatiemiddel
  intersection of: Restriction
    on property: IsVanSoort
    has value: Paspoort
  intersection of: Restriction
    on property: PaspoortNummer
    qualified cardinality: 1
    on data range: string
comment: Elk paspoort heeft een nummer en een houder, en identificeert een natuurlijk persoon.
type: IdentificatiemiddelSoort
type: NamedIndividual

Persoon
type: Class
comment: Een persoon of organisatie (rechtspersoon)

Rijbewijs
type: Class
equivalent class: Class
  intersection of: Identificatiemiddel
  intersection of: Restriction
    on property: IsVanSoort
    has value: Rijbewijs
  intersection of: Restriction
    on property: RijbewijsNummer
    qualified cardinality: 1
    on data range: string
comment: Elk rijbewijs heeft een nummer en een houder, en identificeert een natuurlijk persoon.
type: IdentificatiemiddelSoort
type: NamedIndividual

Strafblad
type: Class
subclass of: Restriction
  on property: DatumDelict
  qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Strafrechtsketennummer
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: IsVanNatuurlijkPersoon
  on class: NatuurlijkPersoon
  qualified cardinality: 1
comment: (niet volledig geimplementeerd)
comment: Beleidsnota VOG-NP-RP-2008 - Paragraaf 3.2.1: De relevante justitiële gegevens die voorkomen in de justitiële documentatie op naam van de aanvrager, of die betrekking hebben op de betreffende rechtspersonen, of daarmee gelijk gestelde organisaties, worden meegewogen bij de beoordeling. Indien een aanvraag wordt gedaan ten behoeve van een rechtspersoon, worden ook de gegevens met betrekking tot relevante strafbare feiten op naam van ieder van de bestuurders, vennoten, maten of beheerders van die rechtspersoon meegewogen.
comment: Beleidsnota VOG-NP-RP-2008 - Paragraaf 3: Bij de beoordeling van de aanvraag wordt in beginsel gekeken naar de justitiële gegevens die zijn opgenomen in de justitiële documentatie in de voor het doel van de aanvraag relevante termijn.
comment: WJSG - Titel 2 - Afdeling 5 - Artikel 36 - Punt 1: Onze Minister kan bij zijn onderzoek met betrekking tot de afgifte van de verklaring omtrent het gedrag van een natuurlijk persoon kennis nemen van op de aanvrager betrekking hebbende justitiële gegevens alsmede van politiegegevens als bedoeld in artikel 1, onder a, van de Wet politiegegevens, met uitzondering van de gegevens waarover op grond van artikel 21 geen mededeling kan worden gedaan aan de verzoeker, die gebruik maakt van zijn recht, als bedoeld in artikel 18, eerste lid.

Axiom
comment: Onze Minister van Justitie kent aan de verdachte na de vaststelling van zijn identiteit een strafrechtsketennummer toe, tenzij aan hem reeds een strafrechtsketennummer is toegekend.
annotated source: Strafblad
annotated property: subClassOf
annotated target: Restriction
  on property: Strafrechtsketennummer
  qualified cardinality: 1
  on data range: string

Axiom
comment: Een strafblad is altijd van een natuurlijk persoon
annotated source: Strafblad
annotated property: subClassOf
annotated target: Restriction
  on property: IsVanNatuurlijkPersoon
  on class: NatuurlijkPersoon
  qualified cardinality: 1

Aanvraag LegesBetaald
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: RDW678214
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de leges zijn betaald.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs

Aanvraag LegesNietBetaald
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: RDW678214
zijn leges betaald: false
comment: Voorbeeld van een aanvraag waarvoor de leges niet zijn betaald.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs

Aanvraag MetGeldigeIdentificatie
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: RDW678214
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de identificatie een geldig natuurlijkpersoon opleverd.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs

Aanvraag NietWoonachtigInGemeenteVanAanvraag
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: P453027177
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de aanvrager een natuurlijkpersoon is, die niet woonachtig is in de plaats van aanvraag.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Paspoort

Aanvraag PersoonMetStrafblad
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: P453027177
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de aanvrager een natuurlijkpersoon is met een strafblad.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Paspoort

Aanvraag PersoonZonderStrafblad
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: RDW678214
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de aanvrager een natuurlijkpersoon is zonder een strafblad.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs

Aanvraag WoonachtigInGemeenteVanAanvraag
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: RDW678214
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de aanvrager een natuurlijkpersoon is, woonachtig in de gemeente van aanvraag.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs

Aanvraag ZonderGeldigeIdentificatie
type: Aanvraag
type: NamedIndividual
aanvrager ondertekening datum: 2012-11-01T00:00:00
identificatie middelen nummer: FOUTNUMMER
zijn leges betaald: true
comment: Voorbeeld van een aanvraag waarvan de indentificatie niet een geldig NatuurlijkPersoon opleverd.
aanvrager ondertekening plaats: Den Haag
heeft aanvraag identificatiemiddel soort: Rijbewijs

Dhr. A.M. van der Putten
type: NatuurlijkPersoon
type: NamedIndividual
burger service nummer: 111222333
BSN datum: 1986-11-05T00:00:00
geboortedatum: 1986-11-05T00:00:00
datum vestiging adres: 1986-11-05T00:00:00
vestigings datum: 1986-11-06T00:00:00
huisnummer: 2
postcode: 3022AX
voorletters: A.M.
voornamen: Adelbert Maria
geslacht: Man
geboorteland: Nederland
nationaliteit: Nederlandse
geboorteplaats: Veere
straatnaam: Vissersplein
geslachtsnaam: van der Putten
heeft strafblad: SB-12345
has gemeente van inschrijving: Veere

Dhr. K.L. Jansen
type: NatuurlijkPersoon
type: NamedIndividual
burger service nummer: 123456782
geboortedatum: 1957-05-03T00:00:00
BSN datum: 1980-01-01T00:00:00
vestigings datum: 2001-03-05T00:00:00
datum vestiging adres: 2001-03-05T00:00:00
huisnummer: 3
postcode: 9301LZ
straatnaam: Eikenlaan
geslachtsnaam: Jansen
voorletters: K.L.
voornamen: Klaas Leendert
geslacht: Man
geboorteland: Nederland
nationaliteit: Nederlandse
geboorteplaats: Peize
gemeentedeel: Peize
heeft leeg strafblad: LeegStrafblad
has gemeente van inschrijving: Noordenveld

Dhr. R Oden
type: NatuurlijkPersoon
type: NamedIndividual
postcode: 1234 RD
burger service nummer: 123456789
vestigings datum: 1960-01-01T00:00:00
BSN datum: 1960-01-01T00:00:00
geboortedatum: 1960-01-01T00:00:00
datum vestiging adres: 1960-01-01T00:00:00
huisnummer: 2
straatnaam: Kerkweg
geslacht: Man
geboorteland: Nederland
nationaliteit: Nederlandse
geboorteplaats: Noordenveld
geslachtsnaam: Oden
voorletters: R.
voornamen: Richard
gemeentedeel: Roden
heeft leeg strafblad: LeegStrafblad
has gemeente van inschrijving: Noordenveld

Dhr. X. de Menner
type: NatuurlijkPersoon
type: NamedIndividual
postcode: 1023AD
BSN datum: 1979-07-12T00:00:00
geboortedatum: 1979-07-12T00:00:00
datum vestiging adres: 1991-11-11T00:00:00
vestigings datum: 1991-11-11T00:00:00
huisnummer: 3
burger service nummer: 336078273
geslacht: Man
geboorteland: Nederland
nationaliteit: Nederlandse
voorletters: X.
voornamen: Xaverius
straatnaam: Zeedijk
geboorteplaats: Zutphen
geslachtsnaam: de Menner
has gemeente van inschrijving: Amsterdam
heeft leeg strafblad: LeegStrafblad

DigiD 1
type: Identificatiemiddel
type: NamedIndividual
password: *****
password digitale handtekening: ********
digid nummer: 0123456789
userid: kljansen
digitale handtekening: kljansen
houder: Dhr. K.L. Jansen
is van soort: DigiDSoort

DigiD 2
type: Identificatiemiddel
type: NamedIndividual
password: *****
password digitale handtekening: ********
digid nummer: 1123456789
userid: amvdputten
digitale handtekening: amvdputten
houder: Dhr. A.M. van der Putten
is van soort: DigiDSoort

G.E. van der Weer
type: NatuurlijkPersoon
type: NamedIndividual
huisnummer: 1
BSN datum: 1959-03-02T00:00:00
geboortedatum: 1959-03-04T00:00:00
datum vestiging adres: 1991-11-11T00:00:00
vestigings datum: 1991-11-11T00:00:00
burger service nummer: 345908756
postcode: 5678UT
voorletters: G.E.
voornamen: Gerrit Eduard
geboorteplaats: Hilversum
geslacht: Man
geboorteland: Nederland
nationaliteit: Nederlandse
straatnaam: Voltastraat
gemeentedeel: Zuilen
geslachtsnaam: van der Weer
heeft leeg strafblad: LeegStrafblad
has gemeente van inschrijving: Utrecht

GemID 1
type: Identificatiemiddel
type: NamedIndividual
password: *****
password digitale handtekening: ********
gemeente id nummer: GID_Noordenveld_001
gemeente plaats: Roden
digitale handtekening: roden
userid: roden
houder: Dhr. R Oden
is van soort: GemeenteIDSoort
ID van gemeente: Noordenveld

GemID 2
type: Identificatiemiddel
type: NamedIndividual
password: *****
password digitale handtekening: ********
gemeente plaats: Amsterdam ZuidOost
gemeente id nummer: GID_Amsterdam_4711
userid: pjdevries
digitale handtekening: pjdevries
ID van gemeente: Amsterdam
is van soort: GemeenteIDSoort

LeegStrafblad
type: Strafblad
type: NamedIndividual
comment: Dummy strafblad om aan te geven bij een natuurlijk persoon, dat deze geen echt strafblad heeft.

Axiom
comment: Dummy strafblad voor het realiseren van een scheiding tussen mensen met en mensen zonder strafblad
annotated source: LeegStrafblad
annotated target: Strafblad
annotated property: type

Mevr. Drs. A.C. Meester
type: NatuurlijkPersoon
type: NamedIndividual
geboortedatum: 1959-03-02T00:00:00
BSN datum: 1959-03-02T00:00:00
vestigings datum: 1991-11-11T00:00:00
datum vestiging adres: 1991-11-11T00:00:00
huisnummer: 3
burger service nummer: 345908757
postcode: 9876GN
voorletters: A.C.
voornamen: Annie Clara
titel predikaat: Drs.
straatnaam: Herestraat
geboorteplaats: Hilversum
geslachtsnaam: Meester
geboorteland: Nederland
nationaliteit: Nederlandse
geslacht: Vrouw
has gemeente van inschrijving: Den Haag
heeft leeg strafblad: LeegStrafblad

NV-VOG-123
type: GemeentelijkeAanvraag
type: NamedIndividual
ambtenaar password: *****
ambtenaar password handtekening: ********
gemeente aanvraagnummer: NV-VOG-123
ambtenaar digitale handtekening: roden
ambtenaar userid: roden
comment: Gemeentelijke VOG zaken. Een aanvraag ingedient direct bij een gemeente.
bijbehorende aanvraag: Aanvraag PersoonMetStrafblad

NV-VOG-123 - Ok
type: GemeentelijkeAanvraag
type: NamedIndividual
ambtenaar password: *****
ambtenaar password handtekening: ********
gemeente aanvraagnummer: NV-VOG-123 - Ok
ambtenaar userid: roden
ambtenaar digitale handtekening: roden
bijbehorende aanvraag: VOGAanvraag 1330688459 533194

Paspoort P453027177
type: Identificatiemiddel
type: NamedIndividual
paspoort nummer: P453027177
houder: Dhr. A.M. van der Putten
is van soort: Paspoort

Rijbewijs RDW678214
type: Identificatiemiddel
type: NamedIndividual
burger service nummer: 123456782
rijbewijs nummer: RDW678214
houder: Dhr. K.L. Jansen
is van soort: Rijbewijs

SB-12345
type: Strafblad
type: NamedIndividual
datum delict: 2012-02-02T00:00:00
strafrechtsketennummer: 5159791

VOGAT 3
type: AanvraagOrganisatieTemplate
type: NamedIndividual
comment: Voorbeeld van een template.

VOGAanvraag 1330688459 533194
type: Aanvraag
type: NamedIndividual
aanvrager password: *****
aanvrager password handtekening: ********
aanvrager telefoonnummer: 0612345678
aanvrager ondertekening datum: 2012-03-03T00:00:00
identificatie middelen nummer: RDW678214
aanvrager userid: kljansen
aanvrager digitale handtekening: kljansen
zijn leges betaald: true
comment: Voorbeeld van een aanvraag vergelijkbaar met die binnen de relatiealgebra implementatie.
aanvrager ondertekening plaats: Noordenveld
heeft aanvraag identificatiemiddel soort: Rijbewijs
gebruikte organisatie template: VOGAT 3

Imp
body: ClassAtom
  class predicate: GemeentelijkeAanvraag
  argument1: x
body: IndividualPropertyAtom
  property predicate: AmbtenaarOndertekening
  argument1: x
  argument2: xOndertekendDoor
body: IndividualPropertyAtom
  property predicate: BehandelendAmbtenaar
  argument1: x
  argument2: xBehandelaar
body: SameIndividualAtom
  argument1: xAanvrager
  argument2: xBehandelaar
head: DatavaluedPropertyAtom
  argument2: true
  property predicate: IsBehandelendAmbtenaarHetzelfdeAlsDeOndertekenaar
  argument1: x

Imp
body: ClassAtom
  class predicate: Aanvraag
  argument1: x
body: IndividualPropertyAtom
  property predicate: Aanvrager
  argument1: x
  argument2: xAanvrager
body: IndividualPropertyAtom
  property predicate: OndertekendDoor
  argument1: x
  argument2: xOndertekendDoor
body: SameIndividualAtom
  argument1: xAanvrager
  argument2: xOndertekendDoor
head: DatavaluedPropertyAtom
  argument2: true
  property predicate: IsOndertekendDoorZelfdePersoonAlsAanvrager
  argument1: x