UNPKG

@gouvfr-anct/mednum

Version:

✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique

392 lines (391 loc) 13.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TYPOLOGIE_MATCHERS = void 0; const lieux_de_mediation_numerique_1 = require("@gouvfr-anct/lieux-de-mediation-numerique"); exports.TYPOLOGIE_MATCHERS = [ { typologie: lieux_de_mediation_numerique_1.Typologie.BIB, matchers: [/m[ée]diath[èeé]que/i, /bibl?ioth[èeé]que/i, /Mediathquete/i, /Mediathque/i, /Médiathqèue/i, /Médiatthèque/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.TIERS_LIEUX, matchers: [/tiers[\s-]lieu/i, /cowork/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ML, matchers: [/mission locale/i, /mis local/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MDS, matchers: [ /(?:^|\W)MDSI?(?:\W|$)/i, /(?:^|\W)MSD(?:\W|$)/i, /(?:^|\W)EDS(?:\W|$)/i, /maison du d[ée]partement/i, /(?:maison|espace|centre) d[eé]partementale?s? des? (?:la )?solidarit[eé]s?/i, /(?:maison|espace|centre) d[eé]partementale?s? de proximit[eé]/i, /(?:maison|espace|centre) des? (?:la )?solidarit[eé]s? d[eé]partementale?s?/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CHRS, matchers: [/centre d'h[eé]bergement et de r[eé]insertion sociale/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CHU, matchers: [/Centre (?:d')?h[ée]bergement (?:d')?urgence/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CAF, matchers: [/caisse d[’'\s]allocations familiales/i, /(?:^|\s)CAF(?:\s|@|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CADA, matchers: [/CADA\s/i, /centre d'accueil (?:pour )?demandeurs? d'Asile/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CAARUD, matchers: [/CAARUD/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CD, matchers: [/^CON?SEIL DEP/i, /CDAD/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CDAS, matchers: [/^CDAS(?:\s|$)/i, /Maison Départementale d'Action Sociale/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CFP, matchers: [/Finances Publiques/i, /Finances Public/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.RS_FJT, matchers: [/(?:^|\W)FJT(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ACI, matchers: [/^ACI\s/i, /Chantier d'Insertion/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ASSO, matchers: [ /(?:^|\W)ASS(?:\W|$)/i, /(?:^|\W)ASSOC(?:\W|$)/i, /association/i, /emma[üu]s/i, /secours populaire/i, /croix[\s-]Rouge/i, /secours catholique/i, /restos du c(?:oe|œ)ur/i, /familles? rurales?/i, /LIGUE (?:DE L[\s']|D')?ENSEIGNEMENT/i, /Konexio/i, /Groupe SOS/i, /APF\s/i, /ASSO\s/i, /associatif/i, /Coallia/i, /Restaurants du Coeur/i, /(?:^|\W)AFR(?:\W|$)/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CD, matchers: [/conseil d[eé]partemental/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CC, matchers: [/^communaut[ée] (?:des? )?(?:inter)?com(?:munes?)?/i, /^cdc(?:\W|$)/i, /^cc(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CCAS, matchers: [ /(?:^|\W)ccas(?:\W|$)/i, /(?:^|\W)c\.c\.a\.s(?:\W|$)/i, /c(?:en)?tr?e com(?:munal)? action social/i, /centre communal.? d[’'\s]action social/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CCONS, matchers: [/CONSULAT/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CIAS, matchers: [/(?:^|\W)CIAS(?:\W|$)/i, /centre intercommunal d[’'\s]actions? sociale/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CIDFF, matchers: [/(?:^|\W)CIDFF(?:\W|\d|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CITMET, matchers: [/Cit[ée] de l'Emploi/i, /CJM/i, /Cit[ée] des M[ée]tiers/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CMP, matchers: [/(?:^|\W)CMP(?:\W|\d|$)/i, /Centre Médico Psychologique/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CMS, matchers: [/^CMS(?:\s|$)/i, /^PMS(?:\s|$)/i, /(?:Centre|P[oô]le|Relais|Permanence)\Wm[ée]dic(?:o|aux)\WSocia(?:l|ux)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CPAM, matchers: [/(?:^|\W)CPAM(?:\W|$)/i, /CAISSE PRIMAIRE D?[’' ]?ASSURANCE MALADIE/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CPH, matchers: [/(?:^|\W)CPH(?:\W|$)/i, /Centre provisoire d'Hébergement/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CS, matchers: [/(?:^|\W)CS(?:\W|$)/i, /(?:espace|c(?:en)?tre)s? (?:socia(?:l|ux)|soc\W)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CSAPA, matchers: [/(?:^|\W)CSAPA(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CSC, matchers: [ /(?:^|\W)CSC(?:\W|$)/i, /soci(?:o|al)\W?cul?turel/i, /Sociale? et Culturel(?:le)?/i, /Culturel(?:le)? et Sociale?/i, /Centres? Culturels?/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.DEPT, matchers: [/(?:^|\W)DPT(?:\W|$)/i, /^D[ée]partement(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.E2C, matchers: [/(?:^|\W)[ée]cole deuxième chance(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EI, matchers: [/(?:^|\W)EI(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ENM, matchers: [/(?:^|\W)Bus(?:\W|$)/i, /Van numérique/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EPCI, matchers: [/(?:^|\W)EPCI(?:\W|$)/i, /Intercommunalité/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EPI, matchers: [/(?:^|\W)EPI(?:\W|$)/i, /Esp[a@]ce (?:Public )?(?:Internet|Informatique|Connecté)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EPIDE, matchers: [/(?:^|\W)EPIDE(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EPN, matchers: [ /(?:^|\W)EPN(?:\W|$)/i, /(?:Espace|[ée]tablissement)s?(?: Publi(?:c|que))? (?:Multim[ée]dia|Num[ée]riques?)/i, /Cyber\W?(?:base|centre)/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ES, matchers: [/[ée]picerie (?:bar|sociale|solidaire)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ESAT, matchers: [/(?:^|\W)ESAT(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ESS, matchers: [/[ée]conomique Social et Solidaire/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.ETTI, matchers: [/travail temporaire/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.EVS, matchers: [/(?:^|\W)EVS(?:\W|$)/i, /(?:Espace|Centre) de Vie Sociale/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.FABLAB, matchers: [/(?:^|\W)FAB\W?(?:LAB|AT)(?:\W|$)/i, /Atelier de fabrication numérique/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.FT, matchers: [/france travail/i, /p[ôo]le emploi/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.GEIQ, matchers: [/Groupement (?:local )?(?:d')?Employeurs/i, /Groupement pour l'Insertion/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.HUDA, matchers: [/(?:^|\W)HUDA(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.LA_POSTE, matchers: [/la\s?poste/i, /poste\s/i, /Agence (?:communale )?postale/i, /Bureau de poste/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MDE, matchers: [/Maison de l'emploi/i, /Maison de l'économie/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MDH, matchers: [/Maison des Habitant/i, /(?:^|\W)MJH(?:\W|$)/i, /(?:^|\W)MDH(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MDPH, matchers: [/(?:^|\W)MDPH(?:\W|$)/i, /Maison D[ée]p(?:artementale des)? Personnes Handicap[ée]es/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MJC, matchers: [ /(?:^|\W)MJC(?:\W|$)/i, /(?:^|\W)M\.J\.C(?:\W|$)/i, /maison (?:des? )?jeunes,? (?:et |& )?(?:de )?(?:la )?culture/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MQ, matchers: [/maison de quartier/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MSAP, matchers: [/(?:^|\W)MSAP(?:\W|$)/i, /(?:Maison|Relais) des? Services?/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MSA, matchers: [/(?:^|\W)MSA(?:\W|$)/i, /Mutualité Sociale Agricole/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MUNI, matchers: [ /(?:^|\W)Municipalité(?:\W|$)/i, /(?:^|\W)mairie(?:\W|$)/i, /(?:^|\W)maire(?:\W|$)/i, /^commune(?:\W|$)/i, /^CA\s/i, /\sAgglo(?:m[ée]ration)?$/i, /Agglom[ée]ration d/i, /Communaut[ée] (?:d\W)?Agglom[ée]ration/i, /^ville d[eu']/i, /h[oô]tel de ville/i, /marie de\s/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.OIL, matchers: [/intermédiation locative/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PAD, matchers: [/Acc[èe]s aux? Droit/i, /Justice et du Droit/i, /Maison du droit/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PENSION, matchers: [/Pension de famille/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PI, matchers: [/Point d'information/i, /Point Info/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PIJ_BIJ, matchers: [ /(?:^|\W)BIJ(?:\W|$)/i, /info(?:rmation)?s? jeune/i, /(?:^|\W)PIJ(?:\W|$)/i, /(?:^|\W)CRIJ(?:\W|$)/i, /point accueil jeunesse/i, /Espace jeune/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PIMMS, matchers: [/(?:^|\W)PIMMS(?:\W|$)/i, /point information mediation multi services/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PJJ, matchers: [/JUDICIAIRE JEUNESSE/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PLIE, matchers: [/^PLIE(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.PREF, matchers: [/Pr[ée]fecture/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.REG, matchers: [/^R[ée]gion/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.RESSOURCERIE, matchers: [/Ressourcerie/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.RS_FJT, matchers: [/Résidence Sociale/i, /Foyer des? Jeunes Travailleurs/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.SCP, matchers: [/Club prévention/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.SPIP, matchers: [/(?:^|\W)SPIP(?:\W|$)/i, /Service Pénitentiaire D'Insertion et de Probation/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.UDAF, matchers: [/(?:^|\W)UDAF(?:\W|\d|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.AFPA, matchers: [/(?:^|\W)AFPA(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CHRS, matchers: [/(?:^|\W)CHRS(?:\W|$)/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.MDE, matchers: [/(?:^|\W)MDE(?:\W|$)/i, /maison[\w\s',]+de l[’'\s]emploi/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CCONS, matchers: [ /chambre[\w\s']+agriculture/i, /chambre[\w\s']+m[ée]tiers[\w\s']+artisanat/i, /chambre[\w\s']+commerce[\w\s']+industrie/i, /(?:^|\W)CCI(?:\W|$)/i ] }, { typologie: lieux_de_mediation_numerique_1.Typologie.CAP_EMPLOI, matchers: [/cap emploi/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.UDAF, matchers: [/(?:^|\W)UDAF(?:\W|$)/i, /union des associations familiales/i] }, { typologie: lieux_de_mediation_numerique_1.Typologie.RFS, matchers: [ /(?:^|\W)EFS(?:\W|$)/i, /(?:^|\W)MFS(?:\W|$)/i, /frances?[\s-]services?/i, /Fixe Bruay-sur-l'Escaut\s{2}\( D[ée]partement du Nord\)/i, /Folschviller - Antenne de L'H[ôo]pital/i, /Communaut[eé] de communes Vaison Ventoux/i ] } ];