المعرّفات الدلالية - وثائق Entity Enricher

المعرّفات الدلالية

أثرِ النوع نفسه من الكيانات مرارًا وتكرارًا وستظل تعيد اكتشاف الأشياء الواقعية نفسها — الشركة نفسها، والأثر الجانبي نفسه للدواء، والشخص نفسه — موصوفة بكلمات مختلفة قليلًا في كل مرة. المعرّف الدلالي هو معرّف ثابت على مستوى المؤسسة يمنحه Entity Enricher لكائن من حقوله الأساسية، بحيث تنهار تلك الأشياء شبه المكررة إلى هوية واحدة يمكنك التجميع وإزالة التكرار والربط عليها.

المشكلة: الشيء نفسه، بكلمات مختلفة

تُبنى هوية الكائن من حقوله الأساسية — وقد يكون هناك حقل واحد أو عدة حقول. مثالان:

مفتاح واحد

أثر جانبي مُفهرَس حسب الاسم

يظهر بصيغة Headache وCéphalée وCephalalgia عبر عمليات التشغيل واللغات المختلفة. حقل مفتاحي واحد، وثلاث طرق كتابة، ومفهوم حقيقي واحد.

مفتاحان

شركة مفهرسة بـالاسم + البلد

Acme Inc. · United States وAcme Incorporated · United States هما الشركة نفسها — بينما Acme Inc. · Germany شركة مختلفة. المفتاح الثاني يزيل الالتباس؛ ولهذا يمكن أن يحمل الكائن أكثر من مفتاح.

تفشل المطابقة النصية البسيطة في كل هذه الحالات؛ ويعرف الإنسان أيّها متطابق. أما المعرّفات الدلالية فتُرمّز ذلك الحكم تلقائيًا.

ما هو المعرّف الدلالي

كيف يعمل

بعد أن يُعيد النموذج نتيجته، يحلّ Entity Enricher كل معرّف دلالي عبر ست خطوات — الأرخص أولًا. والخطوات الأربع السابقة للتضمين هي مقارنة نصية بحتة، لذا فإن أي هوية تُحسم فيها لا تكلّف شيئًا على الإطلاق:

1
أنشئ نص الهوية
اجمع الحقول المفتاحية التي تُعرّف الكائن نفسه في سلسلة نصية واحدة، بلغتك الأساسية. ويُستبعد أي كائن متداخل يُعدّ كيانًا قائمًا بذاته: فمفتاحه يُسمّي هذا الكائن لا الشيء الذي يشير إليه، وكل نظير يشير إلى الكيان نفسه سيحمل القيمة ذاتها — فمهمتان تتشاركان موقع الإطلاق نفسه ستبدوان متطابقتين تقريبًا مع خطر اندماجهما في واحدة. أما الكائنات المتداخلة التي تجمّع الحقول فحسب فتُسهم في التكوين، وكذلك مفتاح كيان مرتبط إن أضفته بنفسك. ولا تُدرَج العناصر داخل المصفوفات أبدًا: فلكل عنصر في المصفوفة هويته الخاصة. وتُظهر قائمة مكوّنات الهوية في محرّر المخطط القيمَ التي تُكوّن النص بالضبط، وتتيح لك إعادة ترتيبها أو تغييرها — فالمخططات التي تختار المكوّنات نفسها بالترتيب نفسه تُنتج معرّفات متطابقة. ويُطبَّع النص (تحويل الأحرف إلى صغيرة، وحذف ما بين الأقواس، ودمج المسافات) لتقليص الفروق الطفيفة. وإذا عادت كل تلك الحقول المفتاحية فارغة، فلا يبقى ما يُعرَّف به الكائن ولا يمكن إسناد معرّف له — فيُحذف الكائن بدلًا من الاحتفاظ به مجهولًا لا يمكن التجميع أو الربط أو إزالة التكرار استنادًا إليه: يصبح الكائن المتداخل null داخل الكائن الأب، ويُسقَط العنصر الموجود ضمن قائمة من تلك القائمة. أما الكيان المُثرى نفسه فلا يُحذف أبدًا؛ إنما يبقى بلا معرّف.
2
ابحث عن تطابق تام
إذا سبق ظهور هذا النص المُطبَّع نفسه في مؤسستك، يُعاد استخدام معرّفه الحالي فورًا — دون استدعاء نموذج ودون تكلفة.
3
المطابقة عبر رمز، إن وُجد
عندما يكون أحد مفاتيح الهوية رمزًا — حقلًا مقيَّدًا بنمط، أو حقلًا تبدو أمثلته كمعرّفات — يُركَّب أولًا ويُقارَن بمفرده. فالتطابق التام للرمز يحسم الهوية فورًا مهما اختلفت الصياغة المحيطة، فيوحّد LC-39A كل الصيغ التي كُتب بها باقي النص. والأهم أنه يعمل في الاتجاه المعاكس أيضًا: فالرمز المختلف ينقض دمجًا كانت خطوة التضمين ستقبله، لأن شيئين بمعرّفين مختلفين هما شيئان مهما تشابه نصّهما.
4
المطابقة على الكلمات نفسها بأي ترتيب
قبل إنفاق تضمين، تُقارَن الكلمات نفسها كمجموعة: إذا كانت كلمات أحد النصين متضمَّنة في كلمات الآخر، فهما الهوية نفسها مكتوبة بأطوال مختلفة — “Boeing” و“The Boeing Company”. وهذا يلتقط تحديدًا فروق الإسهاب التي تقيسها التضمينات على أنها متباعدة، ولا يكلّف شيئًا: فكما في خطوة النص المطابق، التطابق هنا يعني لا استدعاء تضمين ولا رسوم.
5
التضمين والمقارنة
وإلا فسيُضمَّن النص ويُقارَن، حسب المعنى، بالمفاهيم الحالية من نفس نوع المفهوم (اسم نوع الكيان افتراضيًا — قابل للتجاوز في المحرّر بحيث تشترك المخططات المختلفة الأسماء في فضاء مفهوم واحد) باستخدام تشابه المتجهات — بحيث ينتهي “Acme Inc.” و“Acme Incorporated” بجوار بعضهما.
6
إعادة الاستخدام أو الإصدار
إذا تجاوزت درجة أقرب تطابق عتبة التشابه (القيمة الافتراضية 0.92، وقابلة للضبط لكل خاصية)، يُعاد استخدام معرّف ذلك المفهوم. وإلا يُنشأ معرّف جديد تمامًا ويُخزَّن للمرة القادمة. واستثناء واحد يتجاوز الدرجة العالية: عندما يكون النصّان بالكلمات نفسها مع اختلاف العدّ«المرحلة الثانية» و«المرحلة الثالثة» — يُعاملان كشيئين مختلفين، لأن العدّ هو تحديدًا ما يميّز بينهما. أما الرقم نفسه المكتوب بطريقتين (2 وII) فيظل مطابقًا.

موازنة العتبة: العتبة الأعلى أكثر صرامة (اندماجات عرضية أقل)؛ والأدنى أكثر تساهلًا (إزالة تكرار أكثر جرأةً). اضبطها لكل خاصية عندما يفرط الحد الافتراضي 0.92 في الدمج أو يقصّر عنه.

معرّفات المُدخل مقابل المعرّفات المُولَّدة

يعتمد ما إذا كان المعرّف يُنشأ على ما إذا كان موجودًا بالفعل في المُدخل لذلك الكائن. هذا ما يتيح لك الرحلة ذهابًا وإيابًا: أثرِ البيانات مرة واحدة للحصول على المعرّفات، ثم مرّر معرّفًا معروفًا في عمليات التشغيل اللاحقة لإرفاق حقائق جديدة بالهوية نفسها — أرخص وأوضح.

المعرّف موجود بالفعل في المدخلات ← يُحتفَظ به (بحث)

إذا كان الكائن الذي ترسله يحمل بالفعل معرّفًا دلاليًا، فيُعامَل كعملية بحث: يُحتفَظ بالمعرّف حرفيًا، ويُربَط السجل بذلك المفهوم الحالي، ولا يوجد تضمين — لا تكلفة ولا مطابقة أو إنشاء. أنت بذلك تخبر المنصّة "هذا الكائن مُعرَّف بالفعل في قاعدة بياناتنا".

لا يوجد معرّف في المُدخل → تم توليده

إذا لم يكن للكائن معرّف دلالي، تولّد المنصة واحدًا باتّباع الخطوات أعلاه. ويصبح ذلك المعرّف هو المُعرِّف الثابت للكائن في قاعدة بيانات مؤسستك من تلك اللحظة فصاعدًا.

يُتجاهَل أي قيمة موجودة لكن غير قابلة للتعرّف عليها (وليست معرّف مفهوم حقيقي)، ويُولَّد معرّف بدلاً منها.

كيفية تفعيله

1
اختر نموذج تضمين (مرة واحدة لكل مؤسسة)
يختار المالك نموذجًا قادرًا على التضمين من الإعدادات → المؤسسة → الإعدادات الافتراضية ليكون نموذج التضمين الافتراضي للمؤسسة (إعداد مرهون بالخطة؛ راجع النماذج والأسعار لمعرفة النماذج القادرة على التضمين). المتجهات المخزّنة غير قابلة للمقارنة بين النماذج، لذا بمجرد وجود مفاهيم لا يمكن سوى مسح الإعداد نفسه — أما التبديل فيجري كعملية ترحيل من صفحة المعرّفات الدلالية، تعيد تضمين كل مفهوم مع الاحتفاظ بمعرّفاته. وبدون نموذج، تُتخطّى المعرّفات الدلالية ببساطة.
2
إضافة معرّفات دلالية إلى المخطط
طريقتان، كلتاهما في محرّر سير العمل:
  • تلقائيًا عند التوليد — حدّد «توليد معرّفات دلالية للأنواع»؛ كل كائن له مفتاح (خاص به، أو على كائن متداخل بعلاقة واحد-لواحد) يحصل على واحد، بما في ذلك الكيان الجذر.
  • يدويًا — استخدم عنصر التحكم “+ إضافة معرّف دلالي” على أي كائن أو في تذييل الكِيان.

يكلّف الحل قدرًا صغيرًا من استخدام التضمين لكل عملية إثراء (يُحتسب مثل أي استدعاء نموذج). تجعل ذاكرة التخزين المؤقت للمطابقة التامة عمليات التكرار مجانية، ولا تكلّف المعرّفات المقدَّمة ضمن المدخلات شيئًا.

أين تظهر المعرّفات وماذا تفعل بها

تظهر المعرّفات المُطابَقة في JSON الناتج عن الإثراء (حقل id في كل كائن)، وضمن المفاهيم الدلالية في تفاصيل السجل، ومجتمعةً في صفحة المعرّفات الدلالية حيث تُتصفَّح المفردات التي تكوّنها وتُنسَّق. استخدمها من أجل:

يُكمّل الدمج متعدد النماذج

الدمج يوفّق بين الاختلافات عبر النماذج ضمن تشغيل واحد؛ بينما توفّق المعرّفات الدلالية بين الكِيان نفسه عبر عمليات التشغيل والزمن. ويعمل الاثنان معًا.