Skip to content

Commit

Permalink
added separate candidate concepts turtle within ronl namespace
Browse files Browse the repository at this point in the history
  • Loading branch information
sgort committed Dec 19, 2024
1 parent 87e3eef commit b8eda0b
Showing 1 changed file with 158 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
@prefix cpsv-ap: <http://data.europa.eu/m8g/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ex: <http://example.org/ns#> .
@prefix ronl: <https://regels.overheid.nl/termen/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
#
# HIER VERDER - DEC 18
#
# EERST MIM NADER BESCHOUWEN
#
ronl:Ingezetene a skos:Concept ;
skos:prefLabel
"Ingezetene Nederlandse Staat"@nl ,
"Ingezetene"@en ;
skos:definition
"De aanvrager bezit de Nederlandse of buitenlandse nationaliteit en beschikt over een verblijfsvergunning voor rechtmatig verblijf in Nederland."@nl ,
"The applicant possesses Dutch or foreign nationality and has a residence permit for lawful residence in the Netherlands."@en ;
skos:broader ronl:hasCriterionRequirementConcept ;
skos:inScheme ronl:Vocabulary .

ronl:Leeftijd18 a skos:Concept ;
rdfs:label
"Ouder18"@nl ,
"Older18"@en ;
skos:note
"Voorbeeld term voor test doeleinden."@nl ,
"Sample term for testing purposes."@en ;
skos:prefLabel
"Ouder dan 18 jaar"@nl ,
"Older than 18 years"@en ;
skos:definition
"De aanvrager is ouder dan 18 jaar."@nl ,
"The applicant is over 18 years old."@en ;
skos:scopeNote
"Het doel van deze term in het ronl vocabulaire is om nagenoeg volledige beschrijvingen van regelspecificatie sets te kunnen maken in de vorm van cpsv-ap:PublicService die geschikt zijn voor publicatie op regels.overheid.nl."@nl ,
"The purpose of this term in the ronl vocabulary is to be able to create nearly complete descriptions of rule specification sets in the form of cpsv-ap:PublicService that are suitable for publication on regels.overheid.nl."@en ;
skos:broader ronl:hasCriterionRequirementConcept ;
skos:inScheme ronl:Vocabulary ;
cpsv-ap:hasCriterionRequirement
ronl:geboortecertificaat_datum_vereiste ,
ronl:boolean_leeftijd18_vereiste ;
#
# Links the CriterionRequirement to its inputs.
#
cpsv-ap:requiresInput
ronl:geboortecertificaat_datum ,
ronl:boolean_leeftijd18 .
#
# Define service specific criteria
#
#
# Option 1: Date of Birth
#
ronl:geboortecertificaat_datum_vereiste a cpsv-ap:CriterionRequirement ;
dct:description
"Geboortecertificaat datum die wordt gebruikt voor leeftijdsbepaling."@nl ,
"Birth certificate date used for age determination."@en ;
cpsv-ap:requiresInput ronl:geboortecertificaat_datum .
#
# Option 2: Boolean Value
#
ronl:boolean_leeftijd18_vereiste a cpsv-ap:CriterionRequirement ;
dct:description
"Een boolean waarde die aangeeft of de aanvrager ouder dan 18 jaar is."@nl ,
"A boolean value indicating whether the applicant is older than 18 years."@en ;
cpsv-ap:requiresInput ronl:boolean_leeftijd18 .
#
# Define registrars and datasets that hold the evidence for the applicable criteria
#
#
# Define Rijksdienst voor Identiteitsgegevens (RvIG)
#
<https://organisaties.overheid.nl/96832/Rijksdienst_voor_Identiteitsgegevens> a foaf:Organization ;
foaf:name
"Rijksdienst voor Identiteitsgegevens (RvIG)."@nl ,
"National Office for Identity Data (RvIG)."@en ;
foaf:homepage <https://www.rvig.nl/> ;
foaf:uri <https://identifier.overheid.nl/tooi/id/oorg/oorg10103> .
#
# Define dataset
#
#
# Option 1: Date of Birth
#
ronl:geboortecertificaat_datum a dcat:Dataset ;
dct:title
"Geboorte."@nl ,
"Birth."@en ;
dct:description
"De gegevens over de geboorte van de persoon."@nl ,
"The data about the person's birth."@en ;
dcat:accessURL <https://brp-api.github.io/Haal-Centraal-BRP-bevragen/> ;
dct:publisher <https://organisaties.overheid.nl/96832/Rijksdienst_voor_Identiteitsgegevens> ;
dct:issued "2023-01-01"^^xsd:date ;
ronl:source <http://opendata.stelselcatalogus.nl/brp/id/gegevenselement/geboortedatum-geboorte> ;
ex:hasAttribute ronl:geboortecertificaat_datum_attribute .

ronl:geboortecertificaat_datum_attribute a ex:Attribute ;
rdfs:label
"Geboortedatum."@nl ,
"Date of birth."@en ;
dct:description
"De datum waarop de persoon volgens het brondocument is geboren."@nl ,
"The date on which the person was born according to the source document."@en .
#
# Option 2: Boolean Value
#
ronl:boolean_leeftijd18 a dcat:Dataset ;
dct:title
"Boolean leeftijd gegevens."@nl ,
"Boolean age data."@en ;
dct:description
"Een dataset met een boolean waarde die aangeeft of iemand ouder is dan 18 jaar."@nl ,
"A dataset containing a boolean value indicating whether someone is older than 18 years."@en ;
skos:scopeNote
"Er is (nog) geen attribuut dat antwoord geeft op de vraag of iemand ouder is dan 18. Voor illustratie doeleinden toegevoegd hier."@nl ,
"There is (still) no attribute that answers the question of whether someone is over 18. Added here for illustration purposes."@en ;
dcat:accessURL <https://brp-api.github.io/Haal-Centraal-BRP-bevragen/> ;
dct:publisher <https://identifier.overheid.nl/tooi/id/oorg/oorg10103> ;
ronl:source <placeholder-do-not-use> ;
dct:issued "2023-01-01"^^xsd:date ;
ex:hasAttribute ronl:boolean_leeftijd18_attribute .

ronl:boolean_leeftijd18_attribute a ex:Attribute ;
rdfs:label
"Leeftijd boolean."@nl ,
"Age boolean."@en ;
dct:description
"Een boolean waarde die aangeeft of de leeftijd van de persoon groter dan of gelijk aan 18 is."@nl ,
"A boolean value indicating whether the person's age is greater than or equal to 18."@en .

ronl:Betalingsregeling a skos:Concept ;
skos:prefLabel
"Betalingsregeling"@nl ,
"Payment arrangement"@en ;
skos:definition
"Vereist toeslag uit te betalen aan het CJIB als er sprake is van een betalingsregeling."@nl ,
"Requires allowance to be paid to CJIB if there is a payment arrangement."@en ;
skos:broader ronl:hasCriterionRequirementConcept ;
skos:inScheme ronl:Vocabulary .

ronl:Detentie a skos:Concept ;
skos:prefLabel
"In gevangenschap"@nl ,
"Incarcerated"@en ;
skos:definition
"De aanvrager is gedetineerd."@nl ,
"The applicant is incarcerated."@en ;
skos:broader ronl:hasCriterionRequirementConcept ;
skos:inScheme ronl:Vocabulary .

0 comments on commit b8eda0b

Please sign in to comment.