diff --git a/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.json b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.json new file mode 100644 index 00000000..42599e14 --- /dev/null +++ b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.json @@ -0,0 +1,748 @@ +[ + { + "@id": "_:b0", + "@type": [ + "http://data.europa.eu/m8g/Channel" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Online portaal.", + "@language": "nl" + }, + { + "@value": "Online portal.", + "@language": "en" + } + ], + "http://data.europa.eu/m8g/accessURL": [ + { + "@id": "https://regels.overheid.nl/lab/aow-leeftijd/" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Het online portaal waar iedereen zijn/haar AOW leeftijd kan berekenen.", + "@language": "nl" + }, + { + "@value": "The online portal where everyone can calculate his/her AOW age.", + "@language": "nl" + } + ], + "http://data.europa.eu/m8g/channelType": [ + { + "@id": "_:b5" + } + ] + }, + { + "@id": "_:b1", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Organization" + ], + "http://www.w3.org/2006/vcard/ns#fn": [ + { + "@value": "Customer Service", + "@language": "en" + } + ], + "http://www.w3.org/2006/vcard/ns#hasEmail": [ + { + "@id": "mailto:algoritmenenai@svb.nl" + } + ], + "http://www.w3.org/2006/vcard/ns#hasTelephone": [ + { + "@id": "_:b6" + } + ], + "http://www.w3.org/2006/vcard/ns#hasURL": [ + { + "@id": "https://www.example.org/contact" + } + ] + }, + { + "@id": "_:b2", + "@type": [ + "http://data.europa.eu/m8g/LegalResource" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Algemene Ouderdomswet (AOW)", + "@language": "nl" + }, + { + "@value": "General Old Age Pensions Act (AOW)", + "@language": "en" + } + ], + "http://www.w3.org/ns/dcat#accessURL": [ + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221" + }, + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221&hoofdstuk=III¶graaf=1&artikel=7&z=2023-01-01&g=2023-01-01" + }, + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221&hoofdstuk=III¶graaf=1&artikel=7a&z=2023-01-01&g=2023-01-01" + } + ] + }, + { + "@id": "_:b3", + "@type": [ + "http://data.europa.eu/m8g/Output" + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Vastgestelde AOW-leeftijd op peildatum.", + "@language": "nl" + }, + { + "@value": "Established AOW age on reference date.", + "@language": "en" + } + ] + }, + { + "@id": "_:b4", + "@type": [ + "http://data.europa.eu/m8g/Cost" + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "The dienst is gratis.", + "@language": "nl" + }, + { + "@value": "The service is free of charge.", + "@language": "en" + } + ] + }, + { + "@id": "_:b5", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@value": "Web Portal", + "@language": "en" + } + ], + "http://www.w3.org/2004/02/skos/core#exactMatch": [ + { + "@id": "http://example.org/channel-type/web-portal" + } + ] + }, + { + "@id": "_:b6", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Work", + "http://www.w3.org/2006/vcard/ns#Voice" + ], + "http://www.w3.org/2006/vcard/ns#hasValue": [ + { + "@id": "tel:+1234567890" + } + ] + }, + { + "@id": "_:b7", + "@type": [ + "http://data.europa.eu/m8g/RuleSpecification" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Datamodel voor bedrijfsregels", + "@language": "nl" + }, + { + "@value": "Data Model for Business Rules", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Dit model definieert de vereiste gegevensbronnen voor het bepalen van AOW-gerechtigdheid en leeftijd.", + "@language": "nl" + }, + { + "@value": "This model defines the required data sources for determining AOW eligibility and age.", + "@language": "en" + } + ], + "https://regels.overheid.nl/ronl/ns#source": [ + { + "@id": "https://www.svb.nl/nl/aow/" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "https://github.com/MinBZK/regels.overheid.nl/blob/main/apps/register/concordialegal/AOW/FlaskAOW.py" + } + ], + "https://regels.overheid.nl/ronl/ns#implementedBy": [ + { + "@id": "https://regels.overheid.nl/lab/aow-leeftijd/resultaat" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "https://regels.overheid.nl/docs/lab/AOW" + }, + { + "@id": "https://regels.overheid.nl/publicaties/wetsanalyse" + }, + { + "@id": "https://regels.overheid.nl/docs/methods/CONCORDIALEGAL" + } + ], + "http://data.europa.eu/m8g/hasCriterionRequirement": [ + { + "@id": "https://regels.overheid.nl/termen/birthcertificate_date_requirement" + }, + { + "@id": "https://regels.overheid.nl/termen/system_date_requirement" + } + ], + "http://data.europa.eu/m8g/hasInput": [ + { + "@id": "https://regels.overheid.nl/termen/persoonlijke_gegevens_dataset" + }, + { + "@id": "https://regels.overheid.nl/termen/system_date_dataset" + } + ] + }, + { + "@id": "_:b8", + "@type": [ + "http://purl.org/dc/terms/PeriodOfTime" + ], + "http://purl.org/dc/terms/startDate": [ + { + "@value": "1990-01-01", + "@type": "http://www.w3.org/2001/XMLSchema#date" + } + ] + }, + { + "@id": "_:b9", + "@type": [ + "http://xmlns.com/foaf/0.1/Organization" + ], + "http://xmlns.com/foaf/0.1/uri": [ + { + "@id": "https://identifier.overheid.nl/tooi/id/zbo/zb000143" + } + ], + "http://xmlns.com/foaf/0.1/name": [ + { + "@value": "Sociale Verzekeringsbank", + "@language": "nl" + } + ] + }, + { + "@id": "http://data.europa.eu/m8g/Channel" + }, + { + "@id": "http://data.europa.eu/m8g/Cost" + }, + { + "@id": "http://data.europa.eu/m8g/CriterionRequirement" + }, + { + "@id": "http://data.europa.eu/m8g/LegalResource" + }, + { + "@id": "http://data.europa.eu/m8g/Output" + }, + { + "@id": "http://data.europa.eu/m8g/PublicService" + }, + { + "@id": "http://data.europa.eu/m8g/Rule" + }, + { + "@id": "http://data.europa.eu/m8g/RuleSpecification" + }, + { + "@id": "http://eurovoc.europa.eu/100141" + }, + { + "@id": "http://example.org/channel-type/web-portal" + }, + { + "@id": "http://example.org/ns#Attribute" + }, + { + "@id": "http://publications.europa.eu/resource/authority/file-type/MD" + }, + { + "@id": "http://purl.org/dc/terms/PeriodOfTime" + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#Concept" + }, + { + "@id": "http://www.w3.org/2006/vcard/ns#Organization" + }, + { + "@id": "http://www.w3.org/2006/vcard/ns#Voice" + }, + { + "@id": "http://www.w3.org/2006/vcard/ns#Work" + }, + { + "@id": "http://www.w3.org/ns/dcat#Dataset" + }, + { + "@id": "http://xmlns.com/foaf/0.1/Organization" + }, + { + "@id": "https://brp-api.github.io/Haal-Centraal-BRP-bevragen/" + }, + { + "@id": "https://github.com/MinBZK/regels.overheid.nl/blob/main/apps/register/concordialegal/AOW/FlaskAOW.py" + }, + { + "@id": "https://identifier.overheid.nl/tooi/id/oorg/oorg10103", + "@type": [ + "http://xmlns.com/foaf/0.1/Organization" + ], + "http://xmlns.com/foaf/0.1/name": [ + { + "@value": "Rijksdienst voor Identiteitsgegevens (RvIG).", + "@language": "nl" + } + ], + "http://xmlns.com/foaf/0.1/homepage": [ + { + "@id": "https://www.rvig.nl/" + } + ], + "http://xmlns.com/foaf/0.1/uri": [ + { + "@id": "https://identifier.overheid.nl/tooi/id/oorg/oorg10103" + } + ] + }, + { + "@id": "https://identifier.overheid.nl/tooi/id/zbo/zb000143" + }, + { + "@id": "https://opendata.stelselcatalogus.nl/brp/doc/begrip/geboorte" + }, + { + "@id": "https://organisaties.overheid.nl/28212263/Sociale_Verzekeringsbank", + "@type": [ + "http://xmlns.com/foaf/0.1/Organization" + ], + "http://xmlns.com/foaf/0.1/name": [ + { + "@value": "Sociale Verzekeringsbank (SVB)", + "@language": "nl" + }, + { + "@value": "Social insurance bank (SVB)", + "@language": "en" + } + ], + "http://xmlns.com/foaf/0.1/homepage": [ + { + "@id": "https://www.svb.nl/nl/" + } + ], + "http://xmlns.com/foaf/0.1/uri": [ + { + "@id": "https://organisaties.overheid.nl/28212263/Sociale_Verzekeringsbank" + } + ] + }, + { + "@id": "https://regels.overheid.nl/docs/lab/AOW" + }, + { + "@id": "https://regels.overheid.nl/docs/methods/CONCORDIALEGAL" + }, + { + "@id": "https://regels.overheid.nl/lab/aow-leeftijd/" + }, + { + "@id": "https://regels.overheid.nl/lab/aow-leeftijd/resultaat" + }, + { + "@id": "https://regels.overheid.nl/publicaties/wetsanalyse" + }, + { + "@id": "https://regels.overheid.nl/ronl/ns#ConcordiaLegal" + }, + { + "@id": "https://regels.overheid.nl/ronl/ns#WetsanalyseJAS" + }, + { + "@id": "https://regels.overheid.nl/termen/BerekenAOW", + "@type": [ + "http://data.europa.eu/m8g/Rule" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Bedrijfsregels voor bepaling van de AOW-leeftijd", + "@language": "nl" + }, + { + "@value": "Business Rules for AOW Age Determination", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Een op regels gebaseerd beslismodel voor het vaststellen van de AOW-leeftijd volgens de Algemene Ouderdomswet (AOW).", + "@language": "nl" + }, + { + "@value": "A rules-based decision model for determining the AOW age according to the Algemene Ouderdomswet (AOW).", + "@language": "en" + } + ], + "http://purl.org/dc/terms/conformsTo": [ + { + "@id": "https://schema.example.org/AOWRulesModel" + } + ], + "http://purl.org/dc/terms/format": [ + { + "@id": "http://publications.europa.eu/resource/authority/file-type/MD" + } + ], + "http://www.w3.org/ns/dcat#mediaType": [ + { + "@value": "text/markdown" + } + ], + "http://data.europa.eu/m8g/specifies": [ + { + "@id": "_:b7" + } + ], + "http://purl.org/dc/terms/version": [ + { + "@value": "1.0" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/Geboortedatum", + "@type": [ + "http://example.org/ns#Attribute" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Geboortedaum.", + "@language": "nl" + }, + { + "@value": "Date of birth.", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "De datum waarop de persoon volgens het brondocument is geboren.", + "@language": "nl" + }, + { + "@value": "The date on which the person was born according to the source document.", + "@language": "en" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/aow_leeftijd_service", + "@type": [ + "http://data.europa.eu/m8g/PublicService" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Bepaling leeftijd AOW", + "@language": "nl" + }, + { + "@value": "Determination of AOW age", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Bepaling van de leeftijd AOW (Algemene Ouderdomswet).", + "@language": "nl" + }, + { + "@value": "Determination of AOW age (General Old Age Act).", + "@language": "en" + } + ], + "http://purl.org/dc/terms/identifier": [ + { + "@id": "https://standaarden.overheid.nl/owms/terms/aow-leeftijd" + } + ], + "https://regels.overheid.nl/ronl/ns#analysis": [ + { + "@id": "https://regels.overheid.nl/ronl/ns#WetsanalyseJAS" + } + ], + "https://regels.overheid.nl/ronl/ns#method": [ + { + "@id": "https://regels.overheid.nl/ronl/ns#ConcordiaLegal" + } + ], + "http://purl.org/dc/terms/creator": [ + { + "@id": "https://organisaties.overheid.nl/28212263/Sociale_Verzekeringsbank" + } + ], + "http://purl.org/dc/terms/subject": [ + { + "@value": "Sociale zekerheid", + "@language": "nl" + }, + { + "@value": "Social security.", + "@language": "en" + } + ], + "http://data.europa.eu/m8g/hasChannel": [ + { + "@id": "_:b0" + } + ], + "http://data.europa.eu/m8g/hasContactPoint": [ + { + "@id": "_:b1" + } + ], + "http://data.europa.eu/m8g/goal": [ + { + "@value": "Landelijk herbruikbare service voor gevalideerde bepaling van de leeftijd AOW.", + "@language": "nl" + }, + { + "@value": "Nationally reusable service for validated determination of the AOW age.", + "@language": "en" + } + ], + "http://data.europa.eu/m8g/hasLegalResource": [ + { + "@id": "_:b2" + } + ], + "http://purl.org/dc/terms/issued": [ + { + "@value": "2023-06-12", + "@type": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://purl.org/dc/terms/modified": [ + { + "@value": "2024-12-09", + "@type": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://purl.org/dc/terms/language": [ + { + "@value": "nld" + } + ], + "http://data.europa.eu/m8g/implements": [ + { + "@id": "https://regels.overheid.nl/termen/BerekenAOW" + } + ], + "http://data.europa.eu/m8g/hasOutput": [ + { + "@id": "_:b3" + } + ], + "http://data.europa.eu/m8g/hasCost": [ + { + "@id": "_:b4" + } + ], + "http://purl.org/dc/terms/publisher": [ + { + "@id": "https://organisaties.overheid.nl/28212263/Sociale_Verzekeringsbank" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/birthcertificate_date_requirement", + "@type": [ + "http://data.europa.eu/m8g/CriterionRequirement" + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Geboortecertificaat datum die wordt gebruikt voor leeftijdsbepaling.", + "@language": "nl" + }, + { + "@value": "Birth certificate date used for age determination.", + "@language": "en" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/persoonlijke_gegevens_dataset", + "@type": [ + "http://www.w3.org/ns/dcat#Dataset" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Persoonlijke gegevens.", + "@language": "nl" + }, + { + "@value": "Personal data.", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Al uw persoonlijke gegevens, zoals naam, adres en geboortedatum, maar ook vingerafdrukken en burgerservicenummer.", + "@language": "nl" + }, + { + "@value": "All your personal data, such as name, address and date of birth, but also fingerprints and citizen service number.", + "@language": "en" + } + ], + "http://www.w3.org/ns/dcat#accessURL": [ + { + "@id": "https://brp-api.github.io/Haal-Centraal-BRP-bevragen/" + } + ], + "http://purl.org/dc/terms/publisher": [ + { + "@id": "https://identifier.overheid.nl/tooi/id/oorg/oorg10103" + } + ], + "http://purl.org/dc/terms/issued": [ + { + "@value": "2023-01-01", + "@type": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "https://regels.overheid.nl/ronl/ns#source": [ + { + "@id": "https://opendata.stelselcatalogus.nl/brp/doc/begrip/geboorte" + } + ], + "http://example.org/ns#hasAttribute": [ + { + "@id": "https://regels.overheid.nl/termen/Geboortedatum" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/system_date_dataset", + "@type": [ + "http://www.w3.org/ns/dcat#Dataset" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "System Date for Age Calculation", + "@language": "en" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "The current date is used as a reference to determine eligibility age for AOW.", + "@language": "en" + } + ], + "http://purl.org/dc/terms/issued": [ + { + "@value": "1990-01-01", + "@type": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://www.w3.org/ns/dcat#theme": [ + { + "@id": "http://eurovoc.europa.eu/100141" + } + ], + "http://purl.org/dc/terms/temporal": [ + { + "@id": "_:b8" + } + ], + "http://www.w3.org/ns/dcat#keyword": [ + { + "@value": "System Date" + }, + { + "@value": "Current Date", + "@language": "en" + } + ], + "http://purl.org/dc/terms/publisher": [ + { + "@id": "_:b9" + } + ] + }, + { + "@id": "https://regels.overheid.nl/termen/system_date_requirement", + "@type": [ + "http://data.europa.eu/m8g/CriterionRequirement" + ], + "http://purl.org/dc/terms/description": [ + { + "@value": "Peildatum.", + "@language": "nl" + }, + { + "@value": "Reference date.", + "@language": "en" + } + ] + }, + { + "@id": "https://schema.example.org/AOWRulesModel" + }, + { + "@id": "https://standaarden.overheid.nl/owms/terms/aow-leeftijd" + }, + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221" + }, + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221&hoofdstuk=III¶graaf=1&artikel=7&z=2023-01-01&g=2023-01-01" + }, + { + "@id": "https://wetten.overheid.nl/jci1.3:c:BWBR0002221&hoofdstuk=III¶graaf=1&artikel=7a&z=2023-01-01&g=2023-01-01" + }, + { + "@id": "https://www.example.org/contact" + }, + { + "@id": "https://www.rvig.nl/" + }, + { + "@id": "https://www.svb.nl/nl/" + }, + { + "@id": "https://www.svb.nl/nl/aow/" + }, + { + "@id": "mailto:algoritmenenai@svb.nl" + }, + { + "@id": "tel:+1234567890" + } +] \ No newline at end of file diff --git a/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.rdf b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.rdf new file mode 100644 index 00000000..ed4d7a7e --- /dev/null +++ b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.rdf @@ -0,0 +1,190 @@ + + + + + Sociale Verzekeringsbank (SVB) + Social insurance bank (SVB) + + + + + + + Bepaling leeftijd AOW + Determination of AOW age + Bepaling van de leeftijd AOW (Algemene Ouderdomswet). + Determination of AOW age (General Old Age Act). + + + + + Sociale zekerheid + Social security. + + + Online portaal. + Online portal. + + Het online portaal waar iedereen zijn/haar AOW leeftijd kan berekenen. + The online portal where everyone can calculate his/her AOW age. + + + Web Portal + + + + + + + + + + Customer Service + + + + + + + + + + + + + Landelijk herbruikbare service voor gevalideerde bepaling van de leeftijd AOW. + Nationally reusable service for validated determination of the AOW age. + + + Algemene Ouderdomswet (AOW) + General Old Age Pensions Act (AOW) + + + + + + + 2023-06-12 + 2024-12-09 + nld + + + Bedrijfsregels voor bepaling van de AOW-leeftijd + Business Rules for AOW Age Determination + Een op regels gebaseerd beslismodel voor het vaststellen van de AOW-leeftijd volgens de Algemene Ouderdomswet (AOW). + A rules-based decision model for determining the AOW age according to the Algemene Ouderdomswet (AOW). + + + text/markdown + + + Datamodel voor bedrijfsregels + Data Model for Business Rules + Dit model definieert de vereiste gegevensbronnen voor het bepalen van AOW-gerechtigdheid en leeftijd. + This model defines the required data sources for determining AOW eligibility and age. + + + + + + + + + Geboortecertificaat datum die wordt gebruikt voor leeftijdsbepaling. + Birth certificate date used for age determination. + + + + + + Peildatum. + Reference date. + + + + + + Persoonlijke gegevens. + Personal data. + Al uw persoonlijke gegevens, zoals naam, adres en geboortedatum, maar ook vingerafdrukken en burgerservicenummer. + All your personal data, such as name, address and date of birth, but also fingerprints and citizen service number. + + + 2023-01-01 + + + + Geboortedaum. + Date of birth. + De datum waarop de persoon volgens het brondocument is geboren. + The date on which the person was born according to the source document. + + + + + + + + + System Date for Age Calculation + The current date is used as a reference to determine eligibility age for AOW. + 1990-01-01 + + + + 1990-01-01 + + + + System Date + Current Date + + + + Sociale Verzekeringsbank + + + + + + + + + + 1.0 + + + + + + Vastgestelde AOW-leeftijd op peildatum. + Established AOW age on reference date. + + + + + + The dienst is gratis. + The service is free of charge. + + + + + + + + Rijksdienst voor Identiteitsgegevens (RvIG). + + + + + \ No newline at end of file diff --git a/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.ttl b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.ttl index 48b6e86d..9519b0be 100644 --- a/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.ttl +++ b/apps/register/concordialegal/AOW/AOW-CPSV-AP-RONL.ttl @@ -1,17 +1,32 @@ @prefix cpsv-ap: . @prefix dct: . +@prefix vcard: . +@prefix org: . @prefix dcat: . @prefix foaf: . @prefix xsd: . +@prefix ex: . @prefix ronl: . @prefix owl: . @prefix rdfs: . +@prefix prov: . +@prefix skos: . +# +# Define Sociale Verzekeringsbank (SVB) +# + a foaf:Organization ; + foaf:name "Sociale Verzekeringsbank (SVB)"@nl ; + foaf:name "Social insurance bank (SVB)"@en ; + foaf:homepage ; + foaf:uri . # # Public serivce area # -<#aow_age_determination_service> a cpsv-ap:PublicService ; + a cpsv-ap:PublicService ; dct:title "Bepaling leeftijd AOW"@nl ; + dct:title "Determination of AOW age"@en ; dct:description "Bepaling van de leeftijd AOW (Algemene Ouderdomswet)."@nl ; + dct:description "Determination of AOW age (General Old Age Act)."@en ; # # The unique identifier for this service as given by Uniforme Productnamenlijst (UPL) # https://standaarden.overheid.nl/owms/terms/aow-uitkering is a real example, (.../)/aow-leeftijd doesn't excist @@ -24,59 +39,67 @@ ronl:analysis ronl:WetsanalyseJAS ; ronl:method ronl:ConcordiaLegal ; # - dct:creator [ - a foaf:Organization ; - foaf:uri ; - foaf:name "Sociale Verzekeringsbank"@nl - ] ; + dct:creator ; dct:subject "Sociale zekerheid"@nl ; - cpsv-ap:status ; + dct:subject "Social security."@en ; + cpsv-ap:hasChannel [ + a cpsv-ap:Channel ; + dct:title "Online portaal."@nl ; + dct:title "Online portal."@en ; + cpsv-ap:accessURL ; + dct:description "Het online portaal waar iedereen zijn/haar AOW leeftijd kan berekenen."@nl ; + dct:description "The online portal where everyone can calculate his/her AOW age."@nl ; + cpsv-ap:channelType [ + a skos:Concept ; + skos:prefLabel "Web Portal"@en ; + skos:exactMatch ; + ] + ] ; + cpsv-ap:hasContactPoint [ + # + # Placeholder! + # + a vcard:Organization ; + vcard:fn "Customer Service"@en ; + vcard:hasEmail ; + vcard:hasTelephone [ + a vcard:Work, vcard:Voice ; + vcard:hasValue ; + ] ; + vcard:hasURL ; + ] ; cpsv-ap:goal "Landelijk herbruikbare service voor gevalideerde bepaling van de leeftijd AOW."@nl ; - cpsv-ap:proportionality ; + cpsv-ap:goal "Nationally reusable service for validated determination of the AOW age."@en ; cpsv-ap:hasLegalResource [ a cpsv-ap:LegalResource ; dct:title "Algemene Ouderdomswet (AOW)"@nl ; + dct:title "General Old Age Pensions Act (AOW)"@en ; dcat:accessURL ; dcat:accessURL ; dcat:accessURL ] ; dct:issued "2023-06-12"^^xsd:date ; - dct:modified "2024-01-05"^^xsd:date ; - dct:language "nld" ; # Dutch language code - cpsv-ap:hasContactPoint [ - a foaf:Person ; - foaf:mbox "mailto:algoritmenenai@svb.nl" - ] ; - cpsv-ap:hasInput <#birthcertificate_date_dataset>, <#system_date_dataset> ; + dct:modified "2024-12-09"^^xsd:date ; + dct:language "nld" ; + cpsv-ap:implements ; cpsv-ap:hasOutput [ a cpsv-ap:Output ; - dct:description "Established AOW age on reference date."@en - ] ; - cpsv-ap:hasChannel [ - a cpsv-ap:Channel ; - dcat:accessURL ; - dct:description "AOW age determination via the Social Insurance Bank (SVB) microservice."@en - ] ; - cpsv-ap:implements <#aow_business_rules> ; - cpsv-ap:hasCriterionRequirement [ - a cpsv-ap:CriterionRequirement ; - dct:description "AOW age is determined based on criteria defined in the Algemene Ouderdomswet (AOW)."@nl + dct:description "Vastgestelde AOW-leeftijd op peildatum."@nl ; + dct:description "Established AOW age on reference date."@en ; ] ; - dct:rights "Data use and processing are in line with privacy regulations (GDPR)."@en ; cpsv-ap:hasCost [ a cpsv-ap:Cost ; - dct:description "The service is free of charge."@en + dct:description "The dienst is gratis."@nl ; + dct:description "The service is free of charge."@en ; ] ; - dct:publisher [ - a foaf:Organization ; - foaf:uri ; - foaf:name "Sociale Verzekeringsbank"@nl - ] . + dct:publisher . # -# Business rules area +# Define business rules # -<#aow_business_rules> a cpsv-ap:Rule ; + a cpsv-ap:Rule ; + dct:title "Bedrijfsregels voor bepaling van de AOW-leeftijd"@nl ; dct:title "Business Rules for AOW Age Determination"@en ; + dct:description "Een op regels gebaseerd beslismodel voor het vaststellen van de AOW-leeftijd volgens de Algemene Ouderdomswet (AOW)."@nl ; dct:description "A rules-based decision model for determining the AOW age according to the Algemene Ouderdomswet (AOW)."@en ; # # dct:conformsTo has a placeholder URI that could hypothetically point to a document or description of the AOWRulesModel @@ -86,7 +109,9 @@ dcat:mediaType "text/markdown" ; cpsv-ap:specifies [ a cpsv-ap:RuleSpecification ; + dct:title "Datamodel voor bedrijfsregels"@nl ; dct:title "Data Model for Business Rules"@en ; + dct:description "Dit model definieert de vereiste gegevensbronnen voor het bepalen van AOW-gerechtigdheid en leeftijd."@nl ; dct:description "This model defines the required data sources for determining AOW eligibility and age."@en ; # # ronl:source: Points to the authoritative, conceptual origin of the rule or model, like an official government document @@ -98,18 +123,66 @@ # dct:source ; # + # ronl:implementedBy specifies the software system involved in the calculations + # + ronl:implementedBy ; + # # rdfs:seeAlso: Optionally used for linking to additional documentation, such as a page or document that provides further # explanation of the rules # rdfs:seeAlso ; - cpsv-ap:hasInput <#birthcertificate_date_dataset>, <#system_date_dataset> + rdfs:seeAlso ; + rdfs:seeAlso ; + + cpsv-ap:hasCriterionRequirement + , + ; + cpsv-ap:hasInput , ; ] ; - cpsv-ap:hasHumanIntervention "Niet van toepassing."@nl ; dct:version "1.0" . # -# Dataset area +# Define service specific criteria +# + a cpsv-ap:CriterionRequirement ; + dct:description "Geboortecertificaat datum die wordt gebruikt voor leeftijdsbepaling."@nl ; + dct:description "Birth certificate date used for age determination."@en . + + a cpsv-ap:CriterionRequirement ; + dct:description "Peildatum."@nl ; + dct:description "Reference date."@en . +# +# Define registrars and datasets that hold the evidence for the applicable criteria +# +# +# Define Rijksdienst voor Identiteitsgegevens (RvIG) # -<#system_date_dataset> a dcat:Dataset ; + a foaf:Organization ; + foaf:name "Rijksdienst voor Identiteitsgegevens (RvIG)."@nl ; + foaf:homepage ; + foaf:uri . +# +# Define dataset +# + a dcat:Dataset ; + dct:title "Persoonlijke gegevens."@nl ; + dct:title "Personal data."@en ; + dct:description "Al uw persoonlijke gegevens, zoals naam, adres en geboortedatum, maar ook vingerafdrukken en burgerservicenummer."@nl ; + dct:description "All your personal data, such as name, address and date of birth, but also fingerprints and citizen service number."@en ; + dcat:accessURL ; + dct:publisher ; + dct:issued "2023-01-01"^^xsd:date ; + ronl:source ; + ex:hasAttribute . + + a ex:Attribute ; + rdfs:label "Geboortedaum."@nl ; + rdfs:label "Date of birth."@en ; + dct:description "De datum waarop de persoon volgens het brondocument is geboren."@nl ; + dct:description "The date on which the person was born according to the source document."@en . +# +# Defifne dataset +# + a dcat:Dataset ; dct:title "System Date for Age Calculation"@en ; dct:description "The current date is used as a reference to determine eligibility age for AOW."@en ; dct:issued "1990-01-01"^^xsd:date ; # start date of service @@ -119,26 +192,4 @@ dct:startDate "1990-01-01"^^xsd:date ; # Date when the rule started ] ; dcat:keyword "System Date", "Current Date"@en ; - dct:publisher [ - a foaf:Organization ; - foaf:uri ; - foaf:name "Sociale Verzekeringsbank"@nl - ] . - -<#birthcertificate_date_dataset> a dcat:Dataset ; - dct:title "Birth Certificate Date"@en ; - dct:description "Dataset containing birth certificate dates used for age determination."@en ; - dct:issued "1990-01-01"^^xsd:date ; - dcat:accessURL ; - dcat:keyword "Search with surname, first names and municipality of registration"@en ; - dct:publisher [ - a foaf:Organization ; - foaf:uri ; - foaf:name "Rijksdienst voor Identiteitsgegevens (RvIG)"@nl - ] ; - ronl:source . - -<#aow_dpia> a cpsv-ap:DataProtectionImpactAssessment ; - dct:title "Data Protection Impact Assessment (DPIA) for AOW Age Determination Algorithm"@en ; - dct:description "Assessment of data protection risks and compliance with privacy regulations."@en ; - dcat:accessURL . \ No newline at end of file + dct:publisher .