Glossary

Dutch legal and technical terms used across RegelRecht, with English translations.

Dutch legal terminology used throughout RegelRecht, with English translations.

These are the values of regulatory_layer, the schema field naming the kind of legal instrument a file is. The layer fixes which identifier the file must carry, and it ranks candidates when several regulations implement the same open term.

Note that verordening names four different things in this list. An EU-verordening is directly applicable across the Union and outranks national law; a gemeentelijke verordening is local. The shared word is not a shared concept.

ValueDutchEnglishDescription
GRONDWETGrondwetConstitutionSupreme law of the Netherlands
WETWetAct of ParliamentFormal legislation passed by the Staten-Generaal
AMVBAlgemene Maatregel van Bestuur (AMvB)Order in CouncilGeneral administrative order by the Crown, on the basis of a wet
KONINKLIJK_BESLUITKoninklijk besluit (KB)Royal decreeA decision of the Crown, used among other things to set entry into force
MINISTERIELE_REGELINGMinisteriële regelingMinisterial regulationRegulation issued by a minister under a delegation
BELEIDSREGELBeleidsregelPolicy ruleA rule on how a body uses a power it already has (Awb art. 1:3 lid 4). Binds the body, not the citizen directly
EU_VERORDENINGEU-verordeningEU RegulationDirectly applicable in every member state, without transposition
EU_RICHTLIJNEU-richtlijnEU DirectiveBinding as to the result, transposed into national law by the member state
VERDRAGVerdragTreatyInternational agreement binding on the Netherlands
UITVOERINGSBELEIDUitvoeringsbeleidImplementation policyPublished practice of an executing body, below the level of a beleidsregel
GEMEENTELIJKE_VERORDENINGGemeentelijke verordeningMunicipal ordinanceLocal regulation by a municipality
PROVINCIALE_VERORDENINGProvinciale verordeningProvincial ordinanceRegional regulation by a province
WATERSCHAPS_VERORDENINGWaterschapsverordeningWater authority ordinanceRegulation by a waterschap, the regional water authority
REDUCTIEReductieReductionNo regulation: a cell’s reduction over its own chronicle (RFC-022 §4). Kept with the cell, it alone reads the cell’s chronicle: decisions (source.decisions) and the facts it recorded (source.facts, RFC-051). It may fill an open term (implements), and does not act on law otherwise (no hooks, overrides, execution.produces or open_terms) (RFC-048)

Administrative Law (Bestuursrecht)

DutchEnglishDescription
Algemene wet bestuursrecht (Awb)General Administrative Law ActFramework law for government decision-making
BesluitDecisionA written decision of an administrative body constituting a public-law act (Awb art. 1:3 lid 1)
BeschikkingIndividual decisionA besluit that is not of general scope (Awb art. 1:3 lid 2). The scope, not the number of people affected, is what distinguishes it
AanvraagApplicationA request for a decision from a government body
BekendmakingNotificationMaking a decision known to the addressee (Awb art. 3:41). The bezwaar period runs from this moment, not from the decision itself
BezwaarObjectionFirst recourse, filed with the body that decided
BezwaartermijnObjection periodSix weeks from bekendmaking (Awb art. 6:7 and 6:8)
BeroepAppealCourt appeal against a decision on bezwaar
BelanghebbendeInterested partyA person whose interest is directly affected by a besluit (Awb art. 1:2)
MotiveringStatement of reasonsThe obligation to state the grounds a decision rests on (Awb art. 3:46)

The values of legal_character, the schema field saying what kind of thing an output is.

ValueDescription
BESCHIKKINGA besluit not of general scope (Awb art. 1:3 lid 2)
BESLUIT_VAN_ALGEMENE_STREKKINGA besluit that is of general scope, addressed to an open group
RECHTSPOSITIEA legal position arising by operation of law, without a besluit and without an aanvraag (voting rights, majority, nationality)
TOETSAn assessment against a norm that is not itself a decision
WAARDEBEPALINGA determination of a value that other rules then use
INFORMATIEFInformative output, carrying no legal consequence of its own

Decision type

The values of decision_type, saying what kind of decision an output is within its legal character.

ValueDescription
TOEKENNINGGranting what was applied for
AFWIJZINGRefusing what was applied for
GOEDKEURINGApproval of an act by another body
AANSLAGA tax assessment
ALGEMEEN_VERBINDEND_VOORSCHRIFTA generally binding rule
BELEIDSREGELA policy rule on the use of an existing power (Awb art. 1:3 lid 4)
VOORBEREIDINGSBESLUITA preparatory decision taken ahead of a further one
ANDERE_HANDELINGAnother act that is not one of the above
GEEN_BESLUITNot a decision at all; the article establishes a fact

Government Bodies

DutchEnglishDescription
BestuursorgaanAdministrative bodyAny government body making decisions
Staten-GeneraalParliamentDutch legislature (Eerste + Tweede Kamer)
Tweede KamerHouse of RepresentativesLower house of Parliament
Eerste KamerSenateUpper house of Parliament
GemeenteMunicipalityLocal government
BelastingdienstTax AuthorityNational tax administration
SVBSocial Insurance BankExecutes social insurance laws
UWVEmployee Insurance AgencyExecutes employee insurance laws
Dienst ToeslagenBenefits AdministrationExecutes the income-dependent benefit schemes, zorgtoeslag among them
ProvincieProvinceRegional government, one layer above the municipality
WaterschapWater authorityRegional body for water management, with its own regulatory power

Legislative Process

DutchEnglishDescription
Memorie van Toelichting (MvT)Explanatory MemorandumLegislative intent document accompanying a bill
WetsvoorstelBillProposed legislation before Parliament
StaatsbladOfficial GazetteWhere national legislation is formally published
GemeentebladMunicipal GazetteWhere municipal ordinances are formally published
ProvinciebladProvincial GazetteWhere provincial ordinances are formally published
WaterschapsbladWater Authority GazetteWhere waterschap ordinances are formally published
InwerkingtredingEntry into forceDate a law becomes effective

Temporal Concepts

DutchEnglishDescription
GeldigheidValidityPeriod during which a law is in force
PeildatumReference dateDate at which conditions are evaluated
Terugwerkende krachtRetroactive effectLaw applies to situations before its enactment

RegelRecht-Specific Terms

TermDutchDescription
RuleworkRegelwerkOne regulation as recorded in the law format: its legal text with the machine-executable interpretation beside it, identified by its $id. The whole rulework is written in the format; the legal text in it is a verbatim quotation that the format carries and does not interpret. Each dated YAML file is a version of the rulework, so a regulation that was amended once has one rulework with two versions. It need not be a statute: a ministerial regulation or a municipal ordinance gets a rulework too. The schema and the language are not a rulework. Neither is the legal source: wet and regeling keep naming what the legislature laid down. Several together form a stelsel van regelwerken. Older documents and the paper call it a law YAML, an executable specification or an encoding (RFC-044)
CorpusCorpusThe git-versioned collection of ruleworks. A federated corpus spans more than one repository
Open termOpen termThe schema construct (open_terms) for a value an article leaves to be filled outside itself: by a regulation, under delegation or in co-government, or per case by the authority decided_per_case_by names. See Inversion of Control
Open normOpen normA standard the law leaves vague on purpose, such as redelijkerwijs or in bijzondere gevallen, so that its content is decided case by case. Not the same thing as a delegated value, though the format records it in the same place: as an open term with decided_per_case_by. It is not a marking, because the language can express it. See RFC-031
ImplementsGelet opA regulation declaring which open terms of a law it fills. The schema field carries gelet_op, the citation the Dutch instrument opens with in its preamble. The preamble records the basis; the power itself comes from the article of the law
Cross-law referenceVerwijzingA law reading an output of another law through a source block. See Cross-Law References
ParameterParameterA value the caller supplies with the question, such as the bsn of the person it is about. See Law Format
InputInvoerA value an article needs but does not decide itself. It comes from another law through source, or from outside the corpus
Data sourceGegevensbronWhere an input with source: {} comes from: a register, the caller or the person, anything outside the corpus. The empty block says that no law in the corpus computes the value
Nullable-nullable: true on a parameter, input or output: absence (null) is a legitimate value of that field. Defaults to false, and the type checker and the engine hold a law to it. See Absent and unknown values
Legal basisGrondslaglegal_basis: the provision an element cites for itself, such as the article that creates a delegation on an open term, or the lid an action carries out. A trace reports it next to the place the engine actually was (RFC-039)
Produces-The annotation stating what an article yields in legal terms, its legal_character and decision_type. Hooks fire on it. See The produces annotation
OverrideLex specialisoverrides: a specific provision that replaces a value set by a general one, as article 69 Vreemdelingenwet 2000 sets a four-week objection period in departure from article 6:7 Awb. Declared by the overriding law alone. See Overrides
MarkingMarkeringA construct the format cannot yet express, flagged on the article. Called untranslatables before schema v0.7.0. See Markings
VoidBestaat geen aanspraakAn override stating that an output does not arise at all, rather than being replaced by a value. Not the same as an entitlement of zero, which is still a decision carrying legal remedies. See Voiding an output
HookHaakLogic that fires at a stage of a procedure rather than on a direct request. See Hooks and Reactive Execution
TraceSpoorThe tree showing how each value in an execution was computed, published as a {trace_version, root} document whose nodes carry an address and the provision they came from (RFC-039). See Traceability
Execution ReceiptUitvoeringsbewijsThe sealed record of one execution: engine, schema, law version and hash, so the result can be reproduced. See Execution Provenance
TrajectTrajectA working context in the editor, with its own members, roles and branch, optionally backed by its own repository
Bevoegd gezagBevoegd gezagThe body competent to take a decision under a given article. See Competent Authority
Absent vs. unknownAfwezig versus onbekendA value that does not exist, against a value nobody has. The engine keeps them apart rather than treating both as empty
CollectionVerzamelingA group of values whose size is not known in advance, such as the medebewoners in a household. FOREACH iterates over one, filters it and can combine the results into one value. See Collections
UnitEenheidtype_spec.unit: what an amount is counted in (eurocent, days, a percentage). A label that never changes the value; the engine rejects a calculation that mixes units that do not fit (RFC-023). See Type Specifications
Type checkingTypecontroleThe static check that just validate and the engine’s loader run over a law’s expressions, against the types and nullability the law declares. A law that fails it cannot be loaded (RFC-037)
ScenarioScenarioA case written in Gherkin: the facts, and the outcome a law should give on them. The engine that executes the law executes the scenario. See Scenarios
Execution-first-The validation method in which an interpretation is run against concrete cases, often from the Memorie van Toelichting, and corrected until the outcomes hold, instead of being analyzed in full before anything runs. See Execution-First Validation
Reverse validation-The check after generation that every element of a machine-readable article traces back to the legal text. Logic that cannot be grounded in the text is flagged as possibly invented. See the interpretation loop
EnrichmentVerrijkingThe pipeline stage in which a language model drafts machine_readable sections for a harvested law. The program doing it is the enricher, and its output is a draft that automated checks and then people review. See Pipeline
WASM-WebAssembly. The engine compiled from the same code as the native build, to run in a browser. See Engine
WerkpakketWerkpakketA unit of work on the roadmap. Every pull request names the werkpakket it contributes to
Bucket A / Bucket B-The two BDD suites: law validation against the real corpus, and engine conformance against synthetic laws. See Testing

Abbreviations

TermStands forDescription
AwbAlgemene wet bestuursrechtThe general administrative law act
AwirAlgemene wet inkomensafhankelijke regelingenThe framework act for income-dependent benefit schemes
BWBBasis Wettelijke RegelgevingThe national register of legislation, and the source the harvester reads
CVDRCentrale Voorziening Decentrale RegelgevingThe register of decentralized (municipal, provincial, water authority) regulation
MvTMemorie van ToelichtingThe explanatory memorandum accompanying a bill
FSCFederated Service ConnectivityThe standard for service-to-service connections between government organizations
JASJuridisch AnalyseschemaA legal analysis schema used in wetsanalyse

RegelRecht

An exploration into transparent, executable legislation, and one of the three projects in the starting selection of the Nederlandse Digitale Dienst.

Links

GitHub repository
How it works
Stay informed
Roadmap (Dutch)
Documentation
Research

Contact

regelrecht@minbzk.nl

Part of

Nederlandse Digitale Dienst
Ministry of Economic Affairs and Climate Policy