التكامل بين الموديولز
أنواع العلاقات
أنواع العلاقات — التوثيق قيد الإعداد.
مكتمل
كل رابط cross-module يحمل `relation_type` منظَّم. النوع يقود دلالات العلاقة في جدول entity-links، اختيار قالب الـ reason، وإصدار JSON-LD mention. أربعة عشر نوع علاقة مُسمَّى يغطّون كل اتصال تصنعه المنصة.
علاقات بنيوية (T1)
- linked_founder
- شركة → مؤسس. `founderIds[]` في الشركة هو الـ FK. مميز على كل صفحة تفاصيل شركة.
- linked_startup
- مؤسس → شركة. `founder.linkedStartupId`. مميز على كل ملف مؤسس.
- born_from_event
- فرصة / تغطية → فعالية Calendar. الفرصة أو التغطية المرتبطة بفعالية (مثلاً إعلان demo day حاضنة).
علاقات تحريرية (T2)
- mentioned_in
- مؤسس / شركة / فعالية مذكورة في مقال أو تغطية. مُنسَّقة يدوياً من المحرّرين. أكثر علاقة T2 شيوعاً.
- preparation_resource
- ملف مُنسَّق كتحضير لفرصة أو فعالية (مثلاً "اقرأ دليل الجاهزية للتمويل قبل التقديم").
- follow_up_signal
- ملف / تغطية → فرصة. بعد قراءة الملف، هذه الفرصة المفتوحة للتقديم. يقود conversion عالي النيّة.
- speaker_at
- مؤسس → فعالية. المحرّر يربط المؤسسين بالفعاليات التي يتحدّثون فيها يدوياً.
- participant_in
- شركة → فعالية. مشاركة دفعة، رعاية، مسابقة pitch.
- judge_at
- مؤسس → فعالية. المؤسس قاضٍ أو متحدّث في الفعالية.
- sponsor_related
- كيان تحريري → منظمة راعية. حين يكون سياق الرعاية مرتبطاً تحريرياً.
علاقات سياقية (T3)
- same_sector
- كيانان يشتركان في نفس tag القطاع. الدرجة: +25.
- same_country
- كيانان يشتركان في نفس البلد. الدرجة: +30.
- same_stage
- كيانان مرتبطان بـ startup يشتركان في نفس نطاق المرحلة. الدرجة: +15.
