Skip to content

Cours et tribunaux ​

Fichier : data/courts.json. Toutes les juridictions de l'ordre judiciaire que recense le portail des cours et tribunaux, tribunaux-rechtbanken.be : 347 enregistrements en vigueur aujourd'hui. Les nombres de cette page sont calculés à partir des données lors de la construction du site.

TypeJuridictionsDivisions ou siègesTerritoire
Justice de paix1622Un canton ; Philippeville siège en deux endroits
Tribunal de police1533Un arrondissement (Bruxelles scindé par langue, Hal, Vilvorde)
Tribunal de première instance1323Un arrondissement (Bruxelles scindé par langue)
Tribunal de l'entreprise924Un arrondissement, ou le ressort d'une cour d'appel
Tribunal du travail929Un arrondissement, ou le ressort d'une cour d'appel
Cour d'appel50Un ressort
Cour du travail57Un ressort
Cour d'assises110Une province, ou Bruxelles-Capitale

Absents du portail, donc pas encore ici : la Cour de cassation, la Cour constitutionnelle et le Conseil d'État, ainsi que les juridictions disciplinaires.

À quoi ça sert ​

  • Adresser des actes. Les citations, requêtes et conclusions désignent la juridiction telle qu'elle se nomme elle-même ; les courriers et les dépôts vont au greffe (griffie), à son adresse.
  • Joindre le bon greffe. Les juridictions plus grandes ont un greffe par matière (civil, pénal, famille, registre des personnes morales…), chacun avec son numéro de téléphone, son adresse e-mail et parfois son compte bancaire. Les données les distinguent, étiquetés comme la juridiction les étiquette.
  • Payer des droits. Les greffes qui publient un compte bancaire pour les droits de greffe et les consignations l'ont dans les données, somme de contrôle vérifiée.
  • Construire des formulaires. Un sélecteur de juridiction a besoin d'une liste complète avec des identifiants stables, reliée aux cantons, aux arrondissements et aux ressorts, et à la juridiction dont une division relève.
  • Relier à la jurisprudence. ecli donne le code que portent les décisions de la juridiction dans leur European Case Law Identifier (ECLI:BE:HBGNT:…).

Source et mises à jour ​

Sourcetribunaux-rechtbanken.be, le portail du Collège des cours et tribunaux
Construit parscripts/parse à partir des instantanés hebdomadaires de la page et de la page de contact de chaque juridiction
Change quandUne juridiction déménage, change de coordonnées ou d'horaires, ou le portail ajoute ou renomme une juridiction
VérifiéChaque semaine, par le workflow des sources ; les changements arrivent sous forme de pull request

Chaque enregistrement énumère les pages dont il a été lu et le jour où le contenu de chaque page a été vu pour la première fois (sources). Les coordonnées changent plus souvent que tout le reste dans ce package : quand cela compte, vérifiez la page de la juridiction (website).

347 sur 347 cours, tribunaux, divisions et sièges

Nom, tel que publiéAdresseCoordonnées
Hof van Beroep Antwerpen
court-of-appeal-antwerpen
Anvers (ressort)
Britselei 55
2000 Antwerpen
02 682 00 08 (Griffie - burgerlijk)
02 682 00 06 (Griffie - correctioneel)
02 682 00 07 (Griffie - Kamer van Inbeschuldigingstelling)
Hof van Beroep Brussel
Cour d'appel de Bruxelles
court-of-appeal-brussel
Bruxelles (ressort)
Poelaertplein 1
1000 Brussel
02 508 68 74 (Jeugd- en familiegriffie - Onthaal)
fax 02 508 65 90 (Jeugd- en familiegriffie - Onthaal)
BE14 6792 0092 4483 (Jeugd- en familiegriffie - Onthaal)
BE43 6792 0087 7401 (Burgerlijke griffie)
02 508 66 36 (Burgerlijke griffie - Onthaal)
02 508 66 67 (Burgerlijke griffie - UNIT A (kamers 1N – 1F – 5N -5F): NL)
et 14 de plus
Hof van Beroep Gent
court-of-appeal-gent
Gand (ressort)
Koophandelsplein 23
9000 Gent
Mo-Fr 08:30-12:30,13:30-16:00
09 234 54 85 (Burgerlijke griffie - unit A (kamers 1, 1ter, 5, 14, 14bis))
09 234 54 86 (Burgerlijke griffie - unit B (bouwzaken - kamers 9, 9bis, 16))
09 234 54 81 (Correctionele griffie)
09 234 42 18 (burgerlijke - dienst verzoekschriften)
et 5 de plus
Cour d'appel de Liège
court-of-appeal-liege
Liège (ressort)
Place Saint Lambert 16
4000 Liège
04 232 56 16 (Greffe civil)
04 232 56 23 (Greffe pénal)
04 232 56 16 (Service des expertises civiles)
liege.ca.greffecivil@just.fgov.be (Service des expertises civiles)
et 3 de plus
Cour d'appel de Mons
court-of-appeal-mons
Hainaut
Rue des Droits de l'Homme 1
7000 Mons
02 682 07 01 (Accueil)
02 682 07 01 (Greffe civil: tapez 2)
02 682 07 01 (Greffe correctionnel: tapez 1)
065 37 93 05 (Sécrétariat de la première présidence)
et 2 de plus
Hof van assisen Antwerpen
court-of-assize-antwerpen
Anvers
Britselei 55
2000 Antwerpen
Cour d'assises du Brabant wallon
court-of-assize-brabant-wallon
Brabant wallon
Rue Clarisse 115
1400 Nivelles
067 28 38 60 (Le greffe)
Hof van assisen van het administratief arrondissement Brussel-Hoofdstad
Cour d'assises de l'arrondissement administratif de Bruxelles-Capitale
court-of-assize-brussel-hoofdstad
Bruxelles
Poelaertplein 1
1000 Brussel
02 508 66 91 (Griffie op het justitiepaleis)
assisen.brussel@just.fgov.be (Griffie op het justitiepaleis)
02 208 08 00 (Griffie op de Justitia site (specifiek voor het proces van de aanslagen))
assises.bruxelles.justitia@just.fgov.be (Griffie op de Justitia site (specifiek voor het proces van de aanslagen))
assises.bruxelles@just.fgov.be (Greffe de la cour d'assises)
02 508 66 74 (Greffe de la cour d'assises)
Cour d'assises du Hainaut
court-of-assize-hainaut
Hainaut
Rue des Droits de l'Homme 1
7000 Hainaut
Cour d'assises de Liège
court-of-assize-liege
Liège (ressort)
Place Saint-Lambert 16
4000 Liège
Hof van assisen Limburg
court-of-assize-limburg
Limbourg
Vrijthof 2
3700 Tongeren
Cour d'assises du Luxembourg
court-of-assize-luxembourg
Luxembourg
Place Schalbert, bâtiment 8
6700 Arlon
Cour d'assises de Namur
court-of-assize-namur
Namur
Place du Palais de Justice 4
5000 Namur
081 25 17 11 (Greffe correctionnel)
Hof van assisen Oost-Vlaanderen
court-of-assize-oost-vlaanderen
Flandre orientale
Opgeëistenlaan 401
9000 Gent
Hof van assisen Vlaams-Brabant
court-of-assize-vlaams-brabant
Bruxelles (ressort)
Smoldersplein 5
3000 Leuven
Hof van assisen West-Vlaanderen
court-of-assize-west-vlaanderen
Flandre occidentale
Kazernevest 3
8000 Brugge
Rechtbank eerste aanleg Antwerpen
court-of-first-instance-antwerpen
Anvers
Bolivarplaats 20 bus 1
2000 Antwerpen
Rechtbank eerste aanleg Antwerpen - afdeling Antwerpen
court-of-first-instance-antwerpen-antwerpen
Anvers
Bolivarplaats 20 bus 1
2000 Antwerpen
02 682 06 20 (secretariaat (afdelings)voorzitter)
Rechtbank eerste aanleg Antwerpen - afdeling Mechelen
court-of-first-instance-antwerpen-mechelen
Anvers
Keizerstraat 20
2800 Mechelen
Rechtbank eerste aanleg Antwerpen - afdeling Turnhout
court-of-first-instance-antwerpen-turnhout
Anvers
Kasteelplein 1
2300 Turnhout
Mo-Fr 08:30-12:30,13:30-16:00
BE93 6792 0090 3467
Tribunal de première instance du Brabant Wallon
court-of-first-instance-brabant-wallon
Brabant wallon
Pas d'adresse unique
067 28 23 07 (Greffe de la section pénale / correctionnelle)
nivelles.greffe.correctionnel@just.fgov.be (Greffe de la section pénale / correctionnelle)
fax 067 28 23 80 (Greffe de la section pénale / correctionnelle)
067 88 71 31 (Greffe de la section jeunesse / protectionnelle)
jeunesseprotect.bw@just.fgov.be (Greffe de la section jeunesse / protectionnelle)
067 87 51 51 (Greffe de la section civile)
et 3 de plus
Tribunal de première instance francophone de Bruxelles
court-of-first-instance-brussel-fr
Bruxelles
Pas d'adresse unique
et 4 de plus
Nederlandstalige rechtbank van eerste aanleg Brussel
court-of-first-instance-brussel-nl
Bruxelles
Quatre Brasstraat 13
1000 Brussel
02 682 09 07 (Secretariaat van de hoofdgriffier)
fax 02 519 86 45 (Secretariaat van de hoofdgriffier)
brussel.rea.secr.hoofdgriffier@just.fgov.be (Secretariaat van de hoofdgriffier)
02 682 09 07 (Secretariaat van de voorzitter)
fax 02 519 86 45 (Secretariaat van de voorzitter)
brussel.rea.secr.voorzitter@just.fgov.be (Secretariaat van de voorzitter)
et 1 de plus
Gericht Erster Instanz Eupen
Tribunal de première instance d'Eupen
court-of-first-instance-eupen
Eupen
Rathausplatz 4
4700 Eupen
02 682 08 39 (Jugendkanzlei)
zivilkanzlei.eupen@just.fgov.be (Zivil- und Familienkanzlei)
02 682 08 39 (Zivil- und Familienkanzlei)
02 682 08 39 (Strafkanzlei)
et 7 de plus
Tribunal de première instance du Hainaut
court-of-first-instance-hainaut
Hainaut
Pas d'adresse unique
Mo-Fr 08:30-12:30,13:30-16:00
Tribunal de première instance du Hainaut - division Charleroi
court-of-first-instance-hainaut-charleroi
Hainaut
Avenue Général Michel 2 Boîte 1
6000 Charleroi
Mo-Fr 08:30-12:30,13:30-16:00
02 682 19 45 (Accueil)
071 23 66 01 (Secrétariat de la Présidence)
065 35 65 73 (Secrétariat Greffier en Chef)
Tribunal de première instance du Hainaut - division Mons
court-of-first-instance-hainaut-mons
Hainaut
Rue de Nimy 35
7000 Mons
Mo-Fr 08:30-12:30,13:30-16:00
065 35 66 59 (Secrétariat de la Présidence)
065 35 65 73 (Secrétariat du Greffier en chef)
Tribunal de première instance du Hainaut - division Tournai
court-of-first-instance-hainaut-tournai
Hainaut
Place du Palais de Justice 5
7500 Tournai
Mo-Fr 08:30-12:30,13:30-16:00
Rechtbank eerste aanleg Leuven
court-of-first-instance-leuven
Louvain
Ferdinand Smoldersplein 5
3000 Leuven
02 682 15 41 (Griffie burgerlijke rechtbank)
realeuven.burgerlijk@just.fgov.be (Griffie burgerlijke rechtbank)
02 682 15 37 (Griffie correctionele rechtbank: dienst zittingen)
02 682 15 39 (Griffie correctionele rechtbank: dienst overtuigingsstukken)
corr.leuven@just.fgov.be (Griffie correctionele rechtbank)
02 682 15 43 (Griffie jeugdrechtbank)
et 14 de plus
Tribunal de première instance de Liège
court-of-first-instance-liege
Liège
Rue de Bruxelles 2 - 3
4000 Liège
stephane.cloes@just.fgov.be (Secrétariat du Président)
secretariatgchef.tpi.liege@just.fgov.be (Secrétariat du Greffier en chef)
Tribunal de première instance de Liège - division Huy
court-of-first-instance-liege-huy
Liège
Palais de Justice de Huy, Quai d'Arona
4500 Huy
085 24 45 67 (Greffe de l'instruction)
chcinstruction.tpi.huy@just.fgov.be (Greffe de l'instruction)
085 24 45 75 (Greffe correctionnel)
correctionnel.tpi.huy@just.fgov.be (Greffe correctionnel)
085 24 45 79 (Greffe civil)
et 8 de plus
Tribunal de première instance de Liège - division Liège
court-of-first-instance-liege-liege
Liège
Rue de Bruxelles 2 - 3
4000 Liège
02 682 07 70 (Numéro unique général de contact division de Liège)
instruction.tpi.liege@just.fgov.be (Greffe de l'instruction)
penal.tpi.liege@just.fgov.be (Greffe correctionnel)
liege.tpi.famille@just.fgov.be (Greffe de la famille)
protectionnel.tpi.liege@just.fgov.be (Greffe protectionnel (jeunesse))
et 12 de plus
Tribunal de première instance de Liège - division Verviers
court-of-first-instance-liege-verviers
Liège
Rue du Tribunal 4
4800 Verviers
02 682 03 23 (Greffe de l'instruction)
correctionnel.tpi.verviers@just.fgov.be (Greffe de l'instruction)
02 682 03 23 (Greffe correctionnel)
02 682 03 23 (Greffe civil)
et 7 de plus
Rechtbank eerste aanleg Limburg
court-of-first-instance-limburg
Limbourg
Pas d'adresse unique
Rechtbank eerste aanleg Limburg - afdeling Hasselt
court-of-first-instance-limburg-hasselt
Limbourg
Parklaan 25/2
3500 Hasselt
Mo-Fr 08:30-12:30,13:30-16:00
Rechtbank eerste aanleg Limburg - afdeling Tongeren-Borgloon
court-of-first-instance-limburg-tongeren-borgloon
Limbourg
Piepelpoel 10
3700 Tongeren-Borgloon
Tribunal de première instance du Luxembourg
court-of-first-instance-luxembourg
Luxembourg
Pas d'adresse unique
Tribunal de première instance du Luxembourg - division Arlon
court-of-first-instance-luxembourg-arlon
Luxembourg
Place Schalbert, Bâtiment A
6700 Arlon
Mo-Fr 08:30-12:30,13:30-16:00
063 21 52 33 (Section correctionnelle)
correctionnel.arlon@just.fgov.be (Section correctionnelle)
063 21 52 33 (Section civile)
arlon.civil@just.fgov.be (Section civile)
063 21 52 33 (Section instruction)
et 3 de plus
Tribunal de première instance du Luxembourg - division Marche-en-Famenne
court-of-first-instance-luxembourg-marche-en-famenne
Luxembourg
Rue Victor Libert 9
6900 Marche-en-Famenne
Mo-Fr 08:30-12:30,13:30-16:00
084 31 07 00 (Section famille/jeunesse)
marche.famille@just.fgov.be (Section famille/jeunesse)
084 31 07 00 (Section correctionnelle)
correctionnel.marche@just.fgov.be (Section correctionnelle)
084 31 07 25 (Section instruction)
et 4 de plus
Tribunal de première instance du Luxembourg - division Neufchâteau
court-of-first-instance-luxembourg-neufchateau
Luxembourg
Place Charles Bergh 1 et 7/1
6840 Neufchâteau
Mo-Fr 08:30-12:30,13:30-16:00
02 682 08 25 (Section civile/saisies)
neufchateau.civil@just.fgov.be (Section civile/saisies)
02 682 08 25 (Section famille/jeunesse)
neufchateau.famille@just.fgov.be (Section famille/jeunesse)
02 682 08 25 (Section correctionnelle)
correctionnel.neufchateau@just.fgov.be (Section correctionnelle)
et 1 de plus
Tribunal de première instance de Namur
court-of-first-instance-namur
Namur
rue Général Michel 10
5000 Namur
Mo-Fr 08:30-12:30,13:30-16:00
greffecorrectionnel.dinant@just.fgov.be (Greffe correctionnel - DINANT)
greffecorrectionnel.namur@just.fgov.be (Greffe correctionnel - NAMUR)
pac.dinant@just.fgov.be (Greffe correctionnel (pièces à conviction) - DINANT)
pac.namur@just.fgov.be (Greffe correctionnel (pièces à conviction) - NAMUR)
famille.dinant@just.fgov.be (Greffe de la Famille - DINANT)
famille.namur@just.fgov.be (Greffe de la Famille - NAMUR)
et 9 de plus
Tribunal de première instance de Namur - division Dinant
court-of-first-instance-namur-dinant
Namur
Place du Palais de Justice 6
5500 Dinant
Mo-Fr 08:30-12:30,13:30-16:00
02 682 04 62 (Greffe correctionnel)
02 682 04 62 (Greffe correctionnel (Pièces à conviction))
pac.namur@just.fgov.be (Greffe correctionnel (Pièces à conviction))
02 682 04 62 (Greffe de la Famille)
famille.dinant@just.fgov.be (Greffe de la Famille)
et 7 de plus
Tribunal de première instance de Namur - division Namur
court-of-first-instance-namur-namur
Namur
rue Général Michel 10
5000 Namur
Mo-Fr 08:30-12:30,13:30-16:00
pac.namur@just.fgov.be (Greffe correctionnel (pièces à conviction))
famille.namur@just.fgov.be (Greffe de la Famille)
jeunesse.namur@just.fgov.be (Greffe de la Jeunesse et Chambre de règlement amiable)
tpinamur.compta@just.fgov.be (Service comptabilité (BE79 6792 0087 0933))
et 2 de plus
Rechtbank eerste aanleg Oost-Vlaanderen
court-of-first-instance-oost-vlaanderen
Flandre orientale
Pas d'adresse unique
Mo-Fr 08:30-12:30,13:30-16:00
Rechtbank eerste aanleg Oost-Vlaanderen - afdeling Dendermonde
court-of-first-instance-oost-vlaanderen-dendermonde
Flandre orientale
Justitieplein 1
9200 Dendermonde
Mo-Fr 08:30-12:30,13:30-16:00
02 682 19 03 (Griffie burgerlijke en familierechtbank: keuzemenu 3-2)
ovl.rea.de.burgerlijk.griffie@just.fgov.be (Griffie burgerlijke en familierechtbank)
02 682 19 03 (Afschriften/expedities burgerlijke en familierechtbank: keuzemenu 3-1)
ovl.rea.de.bur.expeditie@just.fgov.be (Afschriften/expedities burgerlijke en familierechtbank)
02 682 19 03 (Griffie jeugdrechtbank: keuzemenu 2)
ovl.rea.de.jeugd@just.fgov.be (Griffie jeugdrechtbank)
et 9 de plus
Rechtbank eerste aanleg Oost-Vlaanderen - afdeling Gent
court-of-first-instance-oost-vlaanderen-gent
Flandre orientale
Opgeëistenlaan 401A
9000 Gent
02 682 01 70 (Secretariaat afdelingsvoorzitter)
ovl.rea.secrvoorzittergent@just.fgov.be (Secretariaat afdelingsvoorzitter)
02 682 01 70 (Secretariaat afdelingsgriffier)
Rechtbank eerste aanleg Oost-Vlaanderen - afdeling Oudenaarde
court-of-first-instance-oost-vlaanderen-oudenaarde
Flandre orientale
Bourgondiëstraat 5
9700 Oudenaarde
Mo-Fr 08:30-12:30,13:30-16:00
02 682 06 84 (correctionele griffie: NIEUW keuze 1 (CORR) / keuze 6 (expedities/afschriften))
ovl.rea.ou.cor.griffie@just.fgov.be (correctionele griffie)
02 682 06 84 (burgerlijke griffie en griffie familierechtbank: NIEUW keuze 2 (BUR/FAM) / keuze 5 (boekhouding/deskundigen/rollen))
ovl.rea.ou.fam.bur@just.fgov.be (burgerlijke griffie en griffie familierechtbank)
02 682 06 84 (griffie raadkamer en onderzoek: NIEUW keuze 4)
ovl.rea.ou.onderzoek@just.fgov.be (griffie raadkamer en onderzoek)
et 2 de plus
Rechtbank eerste aanleg West-Vlaanderen
court-of-first-instance-west-vlaanderen
Flandre occidentale
Kazernevest 3
8000 Brugge
Mo-Fr 08:30-12:30,13:30-16:00
Rechtbank eerste aanleg West-Vlaanderen - afdeling Brugge
court-of-first-instance-west-vlaanderen-brugge
Flandre occidentale
Kazernevest 3
8000 Brugge
Mo-Fr 08:30-12:30,13:30-16:00
050 47 32 20 (Griffie beslagrechter)
050 47 32 00 (Griffie burgerlijk (Inschrijvingen/Afschriften))
wvl.rea.bru.burgerlijk@just.fgov.be (Griffie burgerlijk (Inschrijvingen/Afschriften))
050 47 31 00 (Griffie correctioneel)
050 47 32 20 (Griffie familierechtbank)
et 12 de plus
Rechtbank eerste aanleg West-Vlaanderen - afdeling Ieper
court-of-first-instance-west-vlaanderen-ieper
Flandre occidentale
Grote Markt 1
8900 Ieper
Mo-Fr 08:30-12:30,13:30-16:00
02 682 05 04 (Griffie burgerlijke en familierechtbank)
wvl.rea.iep.burgerlijk.familie@just.fgov.be (Griffie burgerlijke en familierechtbank)
02 682 05 04 (Griffie correctioneel)
02 682 05 04 (Griffie jeugd)
et 5 de plus

Champs ​

ChampTypeDescription
idCourtIdIdentifiant stable : le type, puis le lieu dans la langue de la juridiction : justice-of-the-peace-gent-1, police-court-brussel-fr, enterprise-court-gent-brugge. Voyez Identifiants
validFromstring?Premier jour où l'enregistrement s'applique, YYYY-MM-DD : le jour où le portail l'a recensé pour la première fois. Absent : depuis le début de la couverture
validTostring?Dernier jour où l'enregistrement s'applique : la veille de la vérification hebdomadaire qui ne l'a plus trouvé sur le portail. Absent : toujours en vigueur
typeCourtTypejustice-of-the-peace, police-court, court-of-first-instance, enterprise-court, labour-court, court-of-appeal, labour-court-of-appeal, court-of-assize
kind'court' | 'division' | 'seat'La juridiction elle-même, l'une de ses divisions (afdeling, division, Abteilung), ou l'un des lieux où siège une justice de paix
courtCourtId?Pour une division ou un siège : la juridiction dont elle relève
name{ nl?, fr?, de? }Le nom tel que la juridiction le publie, dans chaque langue où elle a une page : Vredegerecht Gent 1, Tribunal de l'entreprise du Hainaut - division Mons
judicialAreaJudicialAreaIdLe ressort
arrondissementArrondissementId?L'arrondissement, pour une juridiction ou une division dont le territoire est un arrondissement ou s'y inscrit
cantonCantonId?Pour une justice de paix : le canton qu'elle dessert
cantonsCantonId[]?Pour toute autre juridiction (pas ses divisions) : les cantons qu'elle couvre, tels que les fixent l'annexe au Code judiciaire (art. 3 à 5) et l'art. 114 du Code
eclistring[]?Les codes ECLI de la juridiction, un par langue dans laquelle elle juge ; seuls les codes relevés dans des décisions publiées
addressAddress?Où se trouve le greffe, avec la commune à laquelle le code postal appartient (municipality, par code REFNIS). Absent quand la juridiction ne publie pas d'adresse unique (une juridiction dont chaque division a la sienne)
contactsContact[]Téléphone, fax, e-mail et compte bancaire, chacun avec le greffe auquel il appartient (label) et le texte publié avec lui (note)
openingHoursstring?Heures d'ouverture du greffe en syntaxe OpenStreetMap opening_hours : Mo-Fr 08:30-12:30,13:30-16:00, uniquement quand le texte publié dit exactement cela
openingHoursText{ nl?, fr?, de? }?Les heures d'ouverture telles que publiées, par langue
website{ nl?, fr?, de? }La page de la juridiction sur le portail, par langue
sources{ url, retrieved }[]Les pages dont l'enregistrement a été lu, et quand leur contenu a été vu pour la première fois

Nouveaux types de juridiction

type peut gagner des valeurs (la Cour de cassation, par exemple). Si vous faites un switch dessus, gardez une branche default pour qu'un nouveau type ne casse pas votre code.

Structure ​

ts
interface Court {
    id: CourtId
    validFrom?: string
    validTo?: string
    type: CourtType
    kind: 'court' | 'division' | 'seat'
    court?: CourtId
    name: Partial<Translated>
    judicialArea: JudicialAreaId
    arrondissement?: ArrondissementId
    canton?: CantonId
    cantons?: CantonId[]
    ecli?: string[]
    address?: Address
    contacts: Contact[]
    openingHours?: string
    openingHoursText?: Partial<Translated>
    website: Partial<Record<Locale, string>>
    sources: SourceRef[]
}

interface Address {
    building?: string
    street: string // tel que publié, avec numéro, boîte ou étage : 'Beverstraat 7B (eerste verdieping)'
    postalCode: string
    city: string
    municipality?: MunicipalityId // par le code postal ; voir la page Codes postaux
}

interface Contact {
    type: 'phone' | 'fax' | 'email' | 'bank-account'
    value: string // canonique : E.164, e-mail en minuscules, IBAN électronique
    label?: string // le greffe ou le service : 'Burgerlijke griffie', 'Greffe pénal'
    note?: string // texte publié avec la valeur : 'druk 1', 'tapez 2'
}

Fonctions utilitaires ​

ts
getCourt('justice-of-the-peace-gent-1')
getJusticeOfThePeace('gent-1') // la même juridiction, par identifiant de canton
getDivisions('enterprise-court-gent') // ses huit divisions
getCourtsForCanton('gent-1') // sa justice de paix, et une juridiction de chaque autre type
findCourtsWithJurisdiction('23088', 'police-court') // [police-court-vilvoorde], par code REFNIS
findCourts({ type: 'police-court', kind: 'court', judicialArea: 'gent' })
getContact(court, 'email', 'Greffe pénal') // la valeur du premier contact correspondant
formatPhoneNumber('+3253820701') // '053 82 07 01'
formatIban('BE73679200844560') // 'BE73 6792 0084 4560'

Comment les données sont lues ​

Le portail a une page par juridiction et par division, dans la langue de la juridiction ; les juridictions bilingues de Bruxelles ont une page en néerlandais et une en français, et celles d'Eupen une en français et une en allemand. L'analyseur :

  1. lit le type et le lieu de la juridiction dans son nom (Politierechtbank Limburg - afdeling Genk), et le canton d'une justice de paix dans son nom et son numéro ;
  2. fusionne les versions linguistiques d'une même juridiction en un seul enregistrement : noms, pages et heures d'ouverture par langue ; adresse et coordonnées de la première langue (le néerlandais à Bruxelles, l'allemand à Eupen), complétées par toute valeur que seule l'autre page donne ;
  3. lit les blocs de coordonnées des greffes, en gardant chaque valeur avec son greffe ;
  4. convertit les heures d'ouverture publiées en syntaxe opening_hours uniquement quand chaque mot est compris et que chaque langue dit la même chose. Un texte comportant une remarque ou un régime temporaire (« OPGELET: tot 31 december… ») ne garde que le texte publié ;
  5. attribue à chaque juridiction les cantons que la loi lui assigne (cantons), d'après une table de l'annexe au Code judiciaire dans scripts/parse/jurisdictions.ts, et en déduit son arrondissement. La table et le portail se vérifient l'un l'autre : une juridiction présente sur le portail mais absente de la table de la loi, ou l'inverse, arrête la construction.

Il refuse d'écrire quoi que ce soit quand une page ne peut être située (un type de juridiction inconnu, une justice de paix sans canton), qu'un canton n'a pas de juridiction, ou que la table de la loi et le portail ne s'accordent pas sur les juridictions qui existent. Ce qu'il ne peut lire (un numéro de téléphone sans indicatif de zone, une adresse rédigée en phrase) est signalé avec la pull request hebdomadaire, et laissé hors des données plutôt que deviné.

Valeurs canoniques ​

ValeurStockée commePourquoi
Numéro de téléphoneE.164 : +3253820701Une seule forme par numéro, composable de partout ; les liens tel: fonctionnent tels quels
IBANFormat électronique : BE73679200844560La forme qu'acceptent les systèmes de paiement ; la somme de contrôle est vérifiée à la lecture et dans les tests
E-mailMinusculesLes comparaisons et la déduplication fonctionnent
Heures d'ouvertureopening_hours : Mo-Fr 08:30-12:30,13:30-16:00Le standard OpenStreetMap, avec des analyseurs dans de nombreux langages (p. ex. opening_hours.js) et sans langue propre
RueTelle que publiéeLes numéros, boîtes et étages s'écrivent de trop de façons (Canadaplein ZN, Rue de Bruxelles 2 - 3) pour les séparer sans deviner

Code sous licence MIT, données sous CC BY 4.0. Données de référence, pas un avis juridique : vérifiez les sources officielles.