Spaces:
Sleeping
Sleeping
| # ============================================================ | |
| # 🧠 ENTITY DICTIONARY — MAURITIUS CONTEXT | |
| # ============================================================ | |
| ENTITY_DICTIONARY = { | |
| "DISTRICT": [ | |
| "Port Louis", "Pamplemousses", "Riviere du Rempart", | |
| "Flacq", "Grand Port", "Savanne", "Moka", | |
| "Plaines Wilhems", "Riviere Noire", "Black River" | |
| ], | |
| "CITY": [ | |
| "Curepipe", "Vacoas", "Quatre Bornes", | |
| "Beau Bassin", "Rose Hill", "Ebene", "Phoenix", | |
| "Goodlands", "Grand Baie", "Mahebourg", | |
| "Flic en Flac", "Tamarin", "Bel Air", | |
| "Roche Bois", "Piton", "Triolet" | |
| ], | |
| "VILLAGE": [ | |
| "Albion", "Amaury", "Amitie-Gokhoola", "Arsenal", | |
| "Baie du Tombeau", "Baie du Cap", "Bambous", | |
| "Bambous Virieux", "Bananes", "Beau Vallon", | |
| "Bel Air Riviere Seche", "Bel Ombre", | |
| "Belle Vue Maurel", "Benares", "Bois Cheri", | |
| "Bois des Amourettes", "Bon Accueil", "Bramsthan", | |
| "Brisee Verdiere", "Britannia", "Calebasses", | |
| "Camp Carol", "Camp de Masque", | |
| "Camp de Masque Pave", "Camp Diable", | |
| "Camp Ithier", "Camp Thorel", "Cap Malheureux", | |
| "Cascavelle", "Case Noyale", "Centre de Flacq", | |
| "Chamarel", "Chamouny", "Chemin Grenier", | |
| "Clemencia", "Cluny", "Congomah", "Cottage", | |
| "Creve Coeur", "D'Epinay", "Dagotier", "Dubreuil", | |
| "Ecroignard", "Esperance", "Esperance Trebuchet", | |
| "Fond du Sac", "Grand Bel Air", "Grand Bois", | |
| "Grand Gaube", "Grand River South East", | |
| "Grand Sable", "Grande Retraite", | |
| "Grande Riviere Noire", "Gros Cailloux", | |
| "L'Avenir", "L'Escalier", "La Flora", | |
| "La Gaulette", "La Laura-Malenga", "Lallmatie", | |
| "Laventure", "Le Hochet", "Le Morne", | |
| "Long Mountain", "Mapou", "Mare d'Albert", | |
| "Mare La Chaux", "Mare Tabac", "Medine", | |
| "Melrose", "Midlands", "Montagne Blanche", | |
| "Morcellement St. Andre", "New Grove", | |
| "Notre Dame", "Nouvelle Decouverte", | |
| "Nouvelle France", "Old Grand Port", "Olivia", | |
| "Petit Bel Air", "Petit Raffray", | |
| "Plaine des Papayes", "Plaine des Roches", | |
| "Plaine Magnien", "Pointe aux Piments", | |
| "Poste de Flacq", "Poudre d'Or", | |
| "Poudre d'Or Hamlet", "Providence", | |
| "Quartier Militaire", "Quatre Cocos", | |
| "Quatre Soeurs", "Queen Victoria", | |
| "Richelieu", "Ripailles", | |
| "Riviere des Anguilles", "Riviere des Creoles", | |
| "Riviere du Poste", "Roches Noires", | |
| "Roche Terre", "Rose Belle", "Sebastopol", | |
| "Seizieme Mille", "Souillac", "St Aubin", | |
| "St Hubert", "St Julien", "St Julien D'Hotman", | |
| "St Pierre", "Surinam", "Terre Rouge", | |
| "The Vale", "Trois Boutiques", | |
| "Trou aux Biches", "Trou d'Eau Douce", | |
| "Tyack", "Union Park", "Verdun", "Ville Bague" | |
| ], | |
| "LANDMARK": [ | |
| "Bagatelle", "Caudan Waterfront", "Le Caudan", | |
| "Ebene Cybercity", "Mont Choisy", "Chamarel", | |
| "Le Morne", "Blue Bay", "La Cambuse", | |
| "Ile aux Cerfs", "Reduit", "SSR Airport", | |
| "Plaisance", "Cascavelle", "Medine" | |
| ], | |
| "PERSON": [ | |
| "Amit", "Vikash", "Rishi", "Kiran", "Anil", | |
| "Sanjay", "Rakesh", "Nikhil", "Kavita", | |
| "Reena", "Meera", "Neha", "Pooja", "Sunil", | |
| "Aisha", "Fatima", "Farah", "Yusuf", "Imran", | |
| "Suleman", "Nazim", "Sofia", "Anwar", "Shabana", | |
| "Jean", "Marie", "Patrick", "Stephan", | |
| "Yannick", "Joel", "Denis", "Kevin", | |
| "Christelle", "Nathalie", | |
| "Ramesh", "Champa", "Babita", "Kamal", | |
| "Sonu", "Guddu","Sidharth" | |
| ], | |
| "PRODUCT": [ | |
| "Honda Fit", "Honda Vezel", "Suzuki Swift", | |
| "Toyota Aqua", "Toyota Vitz", "Nissan Note", | |
| "Mazda Axela", "iPhone", "Samsung", | |
| "OnePlus", "Pixel", "Redmi" | |
| ], | |
| "REGEX_PATTERNS": { | |
| "TIME": r"\b\d{1,2}(?::\d{2})?\s?(?:am|pm)\b", | |
| "DATE": r"\b\d{1,2}[\/\-.]\d{1,2}[\/\-.]\d{2,4}\b", | |
| "MONEY": r"\b(?:Rs|rs|RS)\s?\d+(?:,\d{3})*\b", | |
| "PHONE": r"\b\d{8}\b", | |
| "NUMBER": r"\b\d+(?:,\d{3})*(?:\.\d+)?\b", | |
| "EMAIL": r"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}" | |
| } | |
| } | |