// Double Metaphone - ترميز صوتي متقدم لمطابقة الأسماء متعددة اللغات
يُولِّد كودًا أساسيًا وآخر بديلاً لتحسين دقة المطابقة.
مصمَّم للتعامل مع أسماء来自 عدة ثقافات وخلفيات لغوية.
أدق من خوارزمية Metaphone الأصلية في حالات الأسماء الدولية.
Double Metaphone هو إصدار مُطوَّر من خوارزمية Metaphone، قدّمه Lawrence Philips عام 2000. يقوم بإنشاء كودين صوتيين لكل كلمة (أساسي وبديل) ليأخذ في الاعتبار اختلافات النطق وأصول الكلمات. هذا النهج ثنائي الكود يزيد بشكل كبير من دقة مطابقة الأسماء في لغات مثل الإنجليزية والإسبانية والإيطالية والفرنسية والألمانية واللغات السلافية.
كودان لتحسين المطابقة:
Schmidt:
أساسي: XMT
بديل: SMT
Smith:
أساسي: SM0
بديل: XMT
Campbell:
أساسي: KMPL
بديل: KMPL
Raspberry:
أساسي: RSPR
بديل: RSPR
أسماء أجنبية:
García – [KRS|KRX]
Çelik – [SLK|SLK]
Nguyen – [NKN|NKN]
تُعتبَر كلمتان متطابقتين
إذا تطابقت أي مجموعة من الأكواد بينهما.
Double Metaphone هو خوارزمية صوتية متقدمة تُنتج كودين لكل كلمة، أحدهما أساسي والآخر بديل. يساعد ذلك في تمثيل نُطُق مختلفة وأصول لغوية متعددة، مما يجعله مناسبًا جدًا لمطابقة الأسماء بين لغات وثقافات مختلفة.
يغطي Double Metaphone عددًا أكبر بكثير من الحالات الحدّية وأنماط اللغات الأجنبية. فهو يتعرّف على أنماط الأسماء الشائعة في الإسبانية والإيطالية والفرنسية واللغات الجرمانية والسلافية ويولِّد أكوادًا بديلة مناسبة، مما يرفع دقة مطابقة الأسماء الدولية.
استخدمه عند التعامل مع بيانات متعددة الثقافات، أو قواعد بيانات عملاء دولية، أو أبحاث الأنساب، أو أي تطبيق قد تحتوي فيه الأسماء على تهجئات مختلفة أو أصول لغوية متعدّدة.
الكود الأساسي يمثّل النطق الإنجليزي الأكثر احتمالًا، بينما يمثّل الكود البديل نُطُقًا أخرى ممكنة اعتمادًا على أصل الكلمة. تُعتبَر كلمتان متطابقتين إذا تطابقت أي مجموعة من أكواد كل منهما (أساسي–أساسي، أساسي–بديل، إلخ).