MAPS (Onomastics)
Synopsis
MAPSOno is the family name of our anthroponomy processing package; a set of specialized modules tuned for applications such as information retrieval, document clustering, named entity extraction (NER), and translation.
Information
Last updated: 1 Sep 2026
Onomastics
MAPSOno© is a powerful desktop software suite designed to revolutionize how organizations process, score, and romanize global personal names right from their local workstations. By blending an elaborate framework of linguistic rules with advanced heuristics, this intelligent branch of MAPS delivers flawless cross-script name standardization without relying on massive, slow external registries. Instead, the desktop application utilizes ultra-efficient, lightweight local databases that automatically update and grow smarter with every single input task. The result is a lean, agile anthroponym engine that runs entirely on your desktop, combining real-time algorithmic scoring with hybrid engineering to handle complex name variations with unmatched speed, privacy, and offline accuracy.
Personal Names Romanizer
This powerful desktop software suite solves the fundamental phonetic and orthographic mismatches between Arabic and English by offering a robust, multi-standard romanization engine built for advanced NLP applications.
Because Arabic relies on an Abjad script with minimal diacritics and features unique sounds—like pharyngeals and uvulars—that lack direct English equivalents, standard conversion often results in ambiguous, chaotic variant spellings. The application eliminates this stumbling block by embedding comprehensive support for major global transliteration and transcription standards—including UNGEGN, ALA-LC, DIN31635, SATTS, and ISO233—alongside academic systems like Buckwalter, Khoja, and Qalam.
Operating seamlessly right from your local workstation, this precise linguistic module resolves script ambiguities in real time, making it an essential component for data integrity, Machine Translation (MT), and Cross-Language Information Retrieval (CLIR).
Personal Names Transcriber
This advanced desktop application addresses the critical challenge of processing multi-lingual personal names within cross-language content management and data mining systems. Moving far beyond basic romanization, this comprehensive software suite supports a dozen languages natively. The intelligent engine accepts names in their original script or romanized format, performs real-time phonetic transcription, and generates accurate outputs in the target native script.
Crucially, the transcribed names are formatted dynamically for readers of specific geographic regions. For example, the Arabic name "بُرْهَان" is precision-rendered as "Бурхан" for Russian readers, "Burhan" for English, Czech, or Spanish speakers, "Borhane" for Francophone areas, and "Borhan" for German and Polish audiences.
Personal Names Arabicizer
This dedicated desktop module tackles the crucial challenge of importing non-Arabic foreign names into the Arabic language system. Known as "Arabicization," this software process accurately converts names written in non-Arabic scripts into precise Arabic characters. While name conversion between closely related Western languages is straightforward, mapping foreign scripts to Arabic requires advanced linguistic engineering to overcome distinct phonetic and orthographic differences.
The application resolves these complexities through two core strategies:
- Advanced Phonetic Mapping: The engine adapts the Arabic phonetic system to accommodate foreign phonemes and digraphs like (P, V) or (CH), utilizing an optimized set of short vowels. While Modern Standard Arabic (MSA) serves as the core framework, the desktop suite dynamically accommodates regional linguistic variations to ensure accurate pronunciation by native speakers.
- Intelligent Variant Generation: The system automatically manages regional spelling nuances and phonetic adaptations across different parts of the Arab world. For example, it seamlessly resolves variations like "مايكل", "ميشيل", and "ميشال" for Michael, "نيكولا" and "نقولا" for Nichola, as well as North African preferences like "كلنطون" versus standard "كلنتون" for Clinton.
Personal Names Retriever
This powerful desktop module reconstructs and restores names back to their original source languages, delivering the final output directly in the target native script. This advanced rebuilding capability makes the software an invaluable asset for intensive data environments, integrating seamlessly into workflows like Named Entity Recognition (NER) and Cross-Language Information Retrieval (CLIR).
To ensure total accuracy, the engine relies heavily on a comprehensive framework of detailed conversion rules and intelligent heuristics. These deep linguistic layers allow the system to correctly rebuild and repair each input name, even when the original text has been heavily distorted or damaged by previous transcription and translation processes.
Personal Names Indexer
Tailored specifically for Arabic anthroponyms, this specialized desktop module leverages regional name patterns and demographic data to categorize and index complex datasets. The software analyzes unique geographic distributions to identify region-specific names—such as "حفني", "مرسي", and "مدبولي", which are highly distinct to Egypt—while accurately filtering out universally high-frequency pan-Arab names like "أحمد", "محمد", and "علي".
Beyond geographical mapping, the intelligent indexing engine provides crucial contextual insights, delivering automated gender detection and precise cultural markers. For instance, it identifies distinct naming conventions, classifying historical or regional non-Arabic origin names like "جرجس", "مينا", and "حنا" as Coptic or Christian names prevalent in Egypt and Iraq. This embedded intelligence ensures highly reliable results for demographic analysis and data enrichment.