IDEF5
آئی ڈی ای ایف 5 (انٹیگریٹڈ ڈیفینیشن فار آنٹولوجی ڈسکرپشن کیپچر میتھڈ) استعمال کے قابل، درست ڈومین آنٹولوجیز کو تیار کرنے اور برقرار رکھنے کے لیے سافٹ ویئر انجینئرنگ کا ایک طریقہ ہے۔ یہ معیار سافٹ ویئر انجینئرنگ کے میدان میں ماڈلنگ زبانوں کے آئی ڈی ای ایف خاندان کا حصہ ہے۔ جائزہ کمپیوٹر سائنس کے میدان میں آنٹولوجیز کا استعمال متعلقہ تعلقات اور معانی کے ساتھ ساتھ ایک مخصوص ڈومین میں تصور اور اشیاء کو پکڑنے کے لیے کیا جاتا ہے۔ اس کے علاوہ، آنٹولوجی کیپچر اصطلاحات کو معیاری بنا کر منصوبوں کو مربوط کرنے میں مدد کرتا ہے اور معلومات کے دوبارہ استعمال کے مواقع پیدا کرتا ہے۔ ایل ڈی ای ایف 5 آنٹولوجی کیپچر طریقہ کار کو اس طرح سے آنٹولوجیز کی قابل اعتماد تعمیر کے لیے تیار کیا گیا ہے جو مخصوص ڈومین کی انسانی تفہیم کی قریب سے عکاسی کرتا ہے۔ آئی ڈی ای ایف 5 طریقہ کار میں، آنٹولوجی کی تعمیر حقیقی دنیا کی اشیاء، ان کی خصوصیات، اور ان کے باہمی تعلقات کے بارے میں کچھ دعووں کے مواد کو حاصل کرکے اور اس مواد کو بدیہی اور قدرتی شکل میں پیش کرکے کی جاتی ہے۔ آئی ڈی ای ایف 5 طریقہ کار کے تین اہم اجزاء ہیں: تصوراتی آنٹولوجی تجزیہ کی حمایت کرنے کے لیے ایک گرافیکل زبان تفصیلی آنٹولوجی کی خصوصیت کے لیے ایک منظم ٹیکسٹ زبان، اور ایک منظم طریقہ کار جو موثر آنٹولوجی کیپچر کے لیے رہنما خطوط فراہم کرتا ہے۔ آئی ڈی ای ایف 5 میں آنٹولوجی اصطلاح کے معنی کی خصوصیت یہ ہے کہ اس میں ڈومین میں استعمال ہونے والی اصطلاحات کی فہرست شامل ہوتی ہے، وہ قواعد جو ان اصطلاحات کو اس ڈومین کے حالات کے بارے میں درست بیانات دینے کے لیے کیسے جوڑا جا سکتا ہے، اور "منظور شدہ نتائج" جو اس ڈومین میں اس طرح کے بیانات کے استعمال کے وقت بنائے جا سکتے ہیں۔ ہر ڈومین میں، ایسے مظاہر ہوتے ہیں کہ اس ڈومین میں انسان (تصوراتی یا جسمانی) اشیاء، انجمنیں، اور حالات کے طور پر تفریق کرتے ہیں۔ مختلف زبان کے میکانزم کے ذریعے، ایک مخصوص وضاحتیں (مثال کے طور پر، نام، اسم جملے، وغیرہ) کو جوڑتا ہے۔ ان واقعات کے لیے۔ آنٹولوجی کے مرکزی تصورات انسانی انجینیئرڈ سسٹمز کے لیے آنٹولوجیز کی تعمیر آئی ڈی ای ایف 5 کا مرکز ہے۔ اس طرح کے نظاموں کے تناظر میں، آنٹولوجیکل علم کی نوعیت میں زیادہ روایتی تصور میں کئی تبدیلیاں شامل ہیں۔ ان ترامیم میں سے پہلی کا تعلق ایک قسم کے تصور سے ہے۔ تاریخی طور پر، ایک قسم اشیاء کا ایک معروضی زمرہ ہے جو ایک مشترکہ نوعیت سے جڑے ہوئے ہیں، خصوصیات کا ایک مجموعہ جس میں سب اور صرف اس قسم کے اراکین شریک ہیں۔ اگرچہ انٹرپرائز آنٹولوجیز کی تعمیر میں دنیا کو اس کے جوڑ پر تقسیم کرنے کی کوشش کی جاتی ہے، لیکن ان تقسیموں کا تعین انٹرپرائز میں چیزوں کی نوعیت سے اتنا نہیں ہوتا جتنا کہ ان چیزوں کو کسی نہ کسی نقطہ نظر سے انٹرپرائز میں ادا کرنا ہوتا ہے۔ چونکہ ان کرداروں کو مختلف طریقوں سے مختلف اشیاء کے ذریعہ متعدد طریقوں سے پر کیا جاسکتا ہے، اور چونکہ کسی ڈومین پر جائز نقطہ نظر وسیع پیمانے پر مختلف ہو سکتے ہیں، اس لیے یہ ضروری ہے کہ کسی انٹرپرائز میں ہر قابل شناخت قسم کی مثالیں ایک مشترکہ نوعیت کا اشتراک کریں، یہ تو چھوڑ دیں کہ اس نوعیت کو تشکیل دینے والی خصوصیات ان کے حاملین کے لیے ضروری ہوں۔ نتیجتا، انٹرپرائز آنٹولوجیز کو قسم کے زیادہ لچکدار تصور کی ضرورت ہوتی ہے۔ آنٹولوجی کی نشوونما کے عمل آنٹولوجی کی نشوونما کے لیے وسیع تکرار، مباحثے، جائزے اور خود جائزہ لینے کی ضرورت ہوتی ہے۔ علم نکالنا عام طور پر ایک دریافت کا عمل ہوتا ہے اور اس کے لیے کافی خود جائزہ لینے کی ضرورت ہوتی ہے۔ اس کے لیے ایک ایسے عمل کی ضرورت ہوتی ہے جس میں ماہر کی اہم شمولیت کے ساتھ ساتھ اجتماعی کوشش کی حرکیات دونوں شامل ہوں۔ آنٹولوجیکل تجزیوں کی کھلی نوعیت کو دیکھتے ہوئے، آنٹولوجی کی نشوونما کے لیے "کک بک" نقطہ نظر اپنانا سمجھدار نہیں ہے۔ مختصر طور پر، آئی ڈی ای ایف 5 آنٹولوجی ڈویلپمنٹ کا عمل درج ذیل پانچ سرگرمیوں پر مشتمل ہے: منظم کرنا اور دائرہ کار: اس سرگرمی میں آنٹولوجی ڈویلپمنٹ پروجیکٹ کے مقصد، نقطہ نظر اور سیاق و سباق کو قائم کرنا اور ٹیم کے ممبروں کو کردار تفویض کرنا شامل ہے۔ ڈیٹا کلیکشن: اس سرگرمی میں آنٹولوجی کی ترقی کے لیے درکار خام ڈیٹا حاصل کرنا شامل ہے۔ ڈیٹا تجزیہ: اس سرگرمی میں آنٹولوجی نکالنے کو آسان بنانے کے لیے ڈیٹا کا تجزیہ کرنا شامل ہے۔ ابتدائی آنٹولوجی ڈویلپمنٹ: اس سرگرمی میں حاصل کردہ ڈیٹا سے ابتدائی آنٹولوجی تیار کرنا شامل ہے۔ آنٹولوجی کی اصلاح اور توثیق: اس سرگرمی میں ترقیاتی عمل کو مکمل کرنے کے لیے آنٹولوجی کی اصلاح اور توثیق شامل ہے۔ اگرچہ مذکورہ بالا سرگرمیاں ترتیب وار درج کی گئی ہیں، لیکن سرگرمیوں کے درمیان نمایاں حد تک اوورلیپ اور تکرار ہوتی ہے۔ آنٹولوجیکل تجزیہ الفاظ کی جانچ کرکے انجام دیا جاتا ہے جو ڈومین کو تشکیل دینے والی خصوصیت والی اشیاء اور عمل پر تبادلہ خیال کرنے کے لیے استعمال ہوتا ہے، اس الفاظ میں بنیادی اصطلاحات کی سخت تعریفیں تیار کرتا ہے، اور ان اصطلاحات کے درمیان منطقی روابط کی خصوصیت دیتا ہے۔ اس تجزیے کی پیداوار، ایک آنٹولوجی، ایک ڈومین الفاظ کا ذخیرہ ہے جو عین مطابق تعریفوں، یا محوریوں کے ایک سیٹ کے ساتھ مکمل ہوتا ہے، جو اصطلاحات کے معانی کو کافی حد تک محدود کرتا ہے تاکہ اس الفاظ کو استعمال کرنے والے ڈیٹا کی مستقل تشریح کو قابل بنایا جا سکے۔ آئی ڈی ای ایف 5 بلڈنگ بلاکس تعریفیں آئی ڈی ای ایف 5 میں کچھ کلیدی اصطلاحات اور بنیادی آئی ڈی ای ایف 5 اسکیمیٹک زبان کی علامتیں، شکل دیکھیں۔ : غیر رسمی طور پر، افراد کا ایک گروہ جو مخصوص خصوصیات کے کچھ مجموعے کا اشتراک کرتا ہے۔ مزید رسمی طور پر، اقسام وہ خصوصیات ہیں جن کا اظہار عام اسم جیسے 'ملازم'، 'مشین'، اور 'لیتھ' کے ذریعے کیا جاتا ہے۔ انفرادی حقیقی دنیا کے آبجیکٹ کی سب سے زیادہ منطقی طور پر بنیادی قسم۔ نمایاں مثالوں میں انسان، ٹھوس جسمانی اشیاء، اور کچھ تجریدی اشیاء جیسے پروگرام شامل ہیں۔ اعلی منطقی ترتیبات جیسے خصوصیات اور تعلقات کی اشیاء کے برعکس، افراد بنیادی طور پر ضرب فوری نہیں ہوتے ہیں۔ افراد کو فرسٹ آرڈر آبجیکٹ کے نام سے بھی جانا جاتا ہے۔ آئی ڈی ای ایف 5 کی وضاحت کی زبان میں ایک تعمیر جو کسی اور آنٹولوجی یا آئی ڈی ای ایف ماڈل میں کسی قسم، آبجیکٹ، پراپرٹی، رشتہ، یا عمل کی قسم کا حوالہ دینے کے لیے استعمال ہوتی ہے۔ ایک تجریدی، عمومی ایسوسی ایشن یا تعلق جو دو یا دو سے زیادہ اشیاء کے درمیان ہوتا ہے۔ خصوصیات کی طرح، تعلقات فوری طور پر ضرب پذیر ہوتے ہیں۔ وہ اشیاء جن کے درمیان ایک خاص مثال میں رشتہ ہوتا ہے، اس کے دلائل کے نام سے جانا جاتا ہے۔ ایک خاصیت بیان کریں، جو عام طور پر ایک عام اسم کے بجائے ایک صفت سے ظاہر ہوتی ہے، جو ایک عمل کے اندر ایک خاص مقام پر ایک خاص قسم کی اشیاء کی خصوصیت ہے۔ مثال کے طور پر، پانی منجمد، مائع یا گیسی حالتوں میں ہو سکتا ہے۔ ایک حقیقی دنیا کا واقعہ یا حالات جس میں ایک یا زیادہ افراد شامل ہوتے ہیں وقت کے کچھ (ممکنہ طور پر فوری) وقفے پر۔ عام طور پر، ایک عمل میں عمل کے اندر ایک یا زیادہ افراد کی خصوصیات میں کسی قسم کی تبدیلی شامل ہوتی ہے۔ اصطلاح "عمل" میں ابہام کی وجہ سے، جسے بعض اوقات عمل کی مثال کہا جاتا ہے۔ خاکہ کی اقسام مختلف خاکے کی اقسام، یا اسکیمیٹکس، کو آئی ڈی ای ایف 5 اسکیمیٹک زبان میں بنایا جا سکتا ہے۔ ان اسکیمیٹکس کا مقصد، کسی بھی نمائندگی کی طرح، معلومات کو بصری طور پر پیش کرنا ہے۔ اس طرح، ہر ممکنہ منصوبہ بندی کی تشریح کے لیے معنی کے اصول فراہم کیے جانے چاہئیں۔ یہ اصول زبان کی سب سے بنیادی تعمیرات کی تشریح کے لیے اصولوں کا خاکہ پیش کر کے فراہم کیے جاتے ہیں، پھر انہیں زیادہ پیچیدہ تعمیرات پر بار بار لاگو کرتے ہیں۔ بنیادی آئی ڈی ای ایف 5 اسکیمیٹک زبان سے ماخوذ چار بنیادی اسکیمیٹک اقسام ہیں جن کا استعمال آنٹولوجی کی معلومات کو براہ راست ایک ایسی شکل میں حاصل کرنے کے لیے کیا جا سکتا ہے جو ڈومین ماہر کے لیے بدیہی ہو۔ درجہ بندی اسکیمیٹکس: درجہ بندی اسکیمیٹکس انسانوں کو علم کو منطقی درجہ بندی میں منظم کرنے کا طریقہ کار فراہم کرتی ہے۔ خاص طور پر قابلیت کی درجہ بندی کی دو قسمیں ہیں: تفصیل کا استعمال اور قدرتی قسم کی درجہ بندی۔ کمپوزیشن اسکیمیٹکس: کمپوزیشن اسکیمیٹکس گرافک طور پر "پارٹ آف" ریلیشن کی نمائندگی کرنے کے طریقہ کار کے طور پر کام کرتا ہے جو کہ آنٹولوجی کے اجزاء میں بہت عام ہے۔ ریلیشن اسکیمیٹکس: ریلیشن اسکیمیٹکس آنٹولوجی ڈویلپرز کو ڈومین میں اقسام کے درمیان تعلقات کو دیکھنے اور سمجھنے کی اجازت دیتا ہے، اور اسے فرسٹ آرڈر تعلقات کے درمیان تعلقات کو پکڑنے اور ظاہر کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ آبجیکٹ اسٹیٹ اسکیمیٹکس: چونکہ اقسام اور حالتوں کے بارے میں معلومات اور عمل کے بارے میں معلومات کے درمیان کوئی صاف تقسیم نہیں ہے، اس لیے آئی ڈی ای ایف 5 اسکیمیٹک زبان ماڈلرز کو کافی تفصیلی آبجیکٹ پر مبنی عمل کی معلومات کا اظہار کرنے کے قابل بناتی ہے (یعنی، اشیاء کی اقسام اور مختلف حالتوں کے بارے میں معلومات جو وہ بعض عمل سے متعلق ہو سکتی ہیں)۔ ان تعمیرات سے بنائے گئے خاکے آبجیکٹ اسٹیٹ اسکیمیٹکس کے نام سے جانے جاتے ہیں۔ آئی ڈی ای ایف آئی ڈی ای ایف 6 آنٹولوجی آنٹولوجی انجینئرنگ آنٹولوجی (کمپیوٹر سائنس) حوالہ جات بیرونی لنکس 1994 سے آئی ڈی ای ایف 5 میتھڈ رپورٹ میں آئی ڈی ای ایف 5 کا جائزہ۔ آنٹولوجی (انفارمیشن سائنس) ڈیٹا ماڈلنگ سسٹم تجزیہ