نسب کو گراف کے طور پر پیش کرنا: پیچیدہ رشتہ داری کی نمونہ سازی
خلاصہ
شجرہ نسب کی ایک بدیہی مگر ناقص نمائندگی ہے۔ یہ مقالہ استدلال کرتا ہے کہ رشتہ داری کو درخت کے بجائے گراف (graph) کے طور پر زیادہ درستگی سے پیش کیا جا سکتا ہے، جس کی بنیاد ریاضیاتی بشریات اور رشتہ داری کے نیٹ ورکس کے تجزیے پر ہونے والے کاموں [1][2][5]، اور جدید گراف ڈیٹابیس کے طریقوں [4] پر ہے۔ ہم اس مسئلے کو ایک وسیع تصوراتی سطح پر پیش کرتے ہیں، اور نَسايِب پلیٹ فارم کے اس رجحان کو ایک اعلیٰ سطح پر اپنانے کی طرف اشارہ کرتے ہیں، بغیر عملدرآمد کی تفصیل کے۔
۱۔ رائج استعارہ اور اس کی حدود
خاندانی شجرہ عام طور پر ایک حقیقی درخت کی طرح پیش کیا جاتا ہے: ایک جڑ، اور شاخیں جو ایک ہی سمت میں پھوٹتی ہیں، اور ہر گرہ کا ایک ہی باپ اور جڑ تک ایک ہی راستہ ہوتا ہے۔ یہ استعارہ خوبصورت اور آسان ہے، مگر یہ ایسی پابندیاں عائد کرتا ہے جو حقیقی خاندانوں کے سامنے قائم نہیں رہتیں۔ کیونکہ درخت، اپنی ریاضیاتی تعریف کے لحاظ سے، ایک ایسی ساخت ہے جس میں کوئی چکر (cycle) نہیں ہوتا اور ہر گرہ کا ایک ہی باپ ہوتا ہے؛ اور یہ دونوں شرائط بہت سے مواقع پر رشتہ داری کی حقیقت سے متصادم ہوتی ہیں۔
۲۔ درخت کہاں ٹھوکر کھاتا ہے؟
• رشتہ داروں میں شادی: جب دو افراد جو ایک مشترک جد سے تعلق رکھتے ہوں آپس میں شادی کرتے ہیں، تو نسب کے بیان میں ایک «چکر» (cycle) ظاہر ہوتا ہے، کیونکہ دو مختلف راستے ایک ہی شخص تک لے جاتے ہیں۔ درخت اس کی اجازت نہیں دیتا۔ • تعددِ ازدواج: اولاد ایک سے زیادہ خاندانی اکائیوں پر تقسیم ہو جاتی ہے، جس سے اسے ایک صاف واحد شاخ کے طور پر پیش کرنا مشکل ہو جاتا ہے۔ • بار بار ظہور: کوئی فرد رشتۂ مصاہرت یا گود لینے کے سبب دو شاخوں میں ظاہر ہو سکتا ہے، تو یا تو اسے دہرایا جاتا ہے (اور تضاد پیدا ہوتا ہے) یا وہ گم ہو جاتا ہے۔ • غیر ابوی رشتے: کفالت، گود لینا، اور سماجی مادریت/پدریت کو «واحد باپ» کے نمونے میں کوئی جگہ نہیں ملتی۔
اور ریاضیاتی بشریات نے عشروں پہلے واضح کر دیا تھا کہ یہ نادر مستثنیٰ صورتیں نہیں ہیں، بلکہ انسانی رشتہ داری کی ایک ساختی خصوصیت ہیں، اور ان کی درست نمائندگی گرافوں اور زمروں (groups) کے ذریعے ہوتی ہے [1][7]۔ اسی طرح نیٹ ورک تجزیے کی مطالعات نے رشتہ داری کے نیٹ ورکس کو گرافوں کے طور پر مطالعہ کرنے کے لیے مقداری اوزار تیار کیے ہیں [5]۔
جب ہم رشتہ داری پر درخت کا قالب مسلّط کرتے ہیں، تو حقیقت میں سے وہ سب کچھ حذف کر دیتے ہیں جو قالب میں فٹ نہیں بیٹھتا۔
۳۔ گراف کا نمونہ
متبادل یہ ہے کہ ہم درخت کے انداز میں سوچنا چھوڑ دیں، اور گراف (graph) کے انداز میں سوچیں: ہر فرد صرف ایک ہی گرہ (node) ہو، خواہ اس کے رشتے کتنے ہی متعدد کیوں نہ ہوں۔ اور گرہوں کے درمیان کنارے (edges) ہوتے ہیں جن پر رشتے کی نوعیت کا نشان ہوتا ہے: پدریت، مادریت، ازدواج، وغیرہ۔ یہ نمائندگی گرہ کو دہرائے بغیر چکروں اور متعدد رشتوں کی اجازت دیتی ہے، تو ہر شخص ایک واحد وجود کے طور پر باقی رہتا ہے جو کئی شاخوں سے منسلک ہوتا ہے۔
یہ تصور محض نظری نہیں ہے؛ یہ جدید گراف ڈیٹابیس کے ان نمونوں سے قریب ہے جو گرہوں اور کناروں کو براہِ راست محفوظ کرتے ہیں اور راستوں اور رشتوں کے استفسار کو بہتر بناتے ہیں [4]۔ اسی طرح یہ ان تاریخی آبادیاتی مطالعات میں رشتہ داری کی نمائندگیوں سے بھی مطابقت رکھتا ہے جنہوں نے ریکارڈز سے رشتہ داری کے نیٹ ورکس کی از سرِ نو تعمیر کی [3][6]۔
۴۔ اس کا خاندان کے لیے کیا مطلب ہے؟
عملی نتیجہ یہ ہے کہ ہر فرد صرف ایک مرتبہ محفوظ ہوتا ہے، اپنے کوائف، تصاویر اور کہانیوں کے ساتھ، خواہ وہ گراف پر ایک سے زیادہ جگہوں پر ظاہر ہو۔ چنانچہ نہ کوئی مکرر ریکارڈ ہوتا ہے جو تضاد پیدا کرے، اور نہ کوئی شخص شاخوں کے درمیان گم ہوتا ہے۔ اور جب صارف کسی رشتہ دار کو تلاش کرتا ہے، تو اسے ایک واحد مکمل وجود کے طور پر پاتا ہے، نہ کہ بکھری ہوئی نقلوں کی صورت میں۔ اسی طرح رشتہ داری کے تعلقات کا حساب لگانا (کون کس کا چچازاد ہے، اور کس درجے میں) درست اور خودکار بنائے جانے کے قابل ہو جاتا ہے، کیونکہ ساخت حقیقت کی عکاسی کرتی ہے، نہ کہ کسی سادہ قالب کی۔
۵۔ حصہ اور اطلاق (اعلیٰ سطح)
نَسايِب پلیٹ فارم خاندان کو رشتہ داری کے ایک گراف کے طور پر پیش کرتا ہے جو ہر فرد کو ایک مرتبہ محفوظ کرتا ہے اور پیچیدہ رشتوں کو سموتا ہے۔ رہی بات ذخیرہ کاری، اشاریہ بندی اور استدلال کی پرت کی انجینئری تفصیلات کی، تو وہ ہمارے مخصوص کام کا حصہ ہیں، لہٰذا ہم صرف اصول پر اکتفا کرتے ہیں: درستگی درست نمائندگی سے شروع ہوتی ہے۔ یہاں ہمارا حصہ یہ ہے کہ ایک ایسی ساخت کا التزام کیا جائے جو رشتہ داری کی حقیقت کو ویسا ہی پیش کرے جیسی وہ ہے، نہ کہ ویسا جیسا اسے کھینچنا آسان ہو۔
۶۔ نتیجہ
درخت ایک آرام دہ استعارہ ہے مگر تنگ ہے۔ انسانی رشتہ داری، اپنے رشتہ داروں میں شادیوں، متعدد گھروں اور الجھے ہوئے رشتۂ مصاہرتوں کے ساتھ، فطرتاً ایک گراف ہے۔ اور درخت سے گراف کی طرف منتقلی کوئی تکنیکی تعیّش نہیں، بلکہ درستگی، اعتماد، اور آنے والی نسلوں کے لیے مکمل حقیقت کے تحفظ کی شرط ہے۔
حوالہ جات
- White, D. R., & Jorion, P. "Representing and Computing Kinship: A Graph Approach." Current Anthropology, 1992.
- Read, D. "Kinship Algebra Expert System (KAES)." Structure and Dynamics, 2006.
- Bouchard, G. "Population Databases and Genealogical Reconstruction." Historical Methods, 1992.
- Robinson, I., Webber, J., & Eifrem, E. Graph Databases. O'Reilly, 2015.
- Hamberger, K., Houseman, M., & White, D. R. "Kinship Network Analysis." The SAGE Handbook of Social Network Analysis, 2011.
- Wetherell, C. "Historical Social Network Analysis." International Review of Social History, 1998.
- Ballonoff, P. A. (ed.). Mathematical Models of Social and Cognitive Structures. University of Illinois Press, 1974.
