IDEF5 طریقہ کار۔ گرافک زبان

داخلہ

یہ مضمون ان لوگوں کے لیے ہے جو کم از کم ابتدائی سطح پر اونٹولوجی کے تصور سے واقف ہیں۔ اگر آپ اونٹولوجی سے واقف نہیں ہیں، تو غالباً اونٹولوجی کا مقصد اور خاص طور پر یہ مضمون آپ پر واضح نہیں ہوگا۔ میں آپ کو مشورہ دیتا ہوں کہ اس مضمون کو پڑھنا شروع کرنے سے پہلے اس رجحان سے اپنے آپ کو واقف کر لیں (شاید ویکیپیڈیا کا ایک مضمون بھی کافی ہو)۔

تو اونٹولوجی - یہ زیر غور موضوع کے ایک مخصوص علاقے کی تفصیلی وضاحت ہے۔ اس طرح کی وضاحت کسی واضح طور پر وضع کردہ زبان میں دی جانی چاہیے۔ آنٹولوجی کو بیان کرنے کے لیے، آپ IDEF5 طریقہ کار استعمال کر سکتے ہیں، جس کے ہتھیاروں میں 2 زبانیں ہیں:

  • IDEF5 اسکیمیٹک زبان۔ یہ زبان بصری ہے اور گرافک عناصر کا استعمال کرتی ہے۔
  • IDEF5 متن کی زبان۔ اس زبان کو ساختی متن کے طور پر پیش کیا جاتا ہے۔

یہ مضمون پہلے آپشن پر غور کرے گا - اسکیمیٹک زبان۔ ہم اگلے مضامین میں متن کے بارے میں بات کریں گے۔

اشیاء

اسکیمیٹک زبان میں، جیسا کہ پہلے ہی ذکر کیا گیا ہے، گرافک عناصر استعمال کیے جاتے ہیں۔ سب سے پہلے ہمیں اس زبان کے بنیادی عناصر پر غور کرنا چاہیے۔

اکثر، ایک آنٹولوجی عمومی اداروں اور مخصوص اشیاء دونوں کو استعمال کرتی ہے۔ عمومی اداروں کو کہا جاتا ہے۔ پرجاتیوں. انہیں ایک دائرے کے طور پر دکھایا گیا ہے جس کے اندر ایک لیبل (آبجیکٹ کا نام) ہے:

IDEF5 طریقہ کار۔ گرافک زبان

انواع ایک دی گئی پرجاتیوں کے انفرادی نمونوں کا مجموعہ ہیں۔ یعنی، "کاریں" جیسا منظر انفرادی کاروں کے پورے مجموعہ کی نمائندگی کر سکتا ہے۔
جیسا کہ کاپیاں یہ قسم مخصوص کاریں، یا مخصوص قسم کے سازوسامان، یا مخصوص برانڈز ہوسکتی ہیں۔ یہ سب سیاق و سباق، موضوع کے علاقے اور اس کی تفصیل کی سطح پر منحصر ہے۔ مثال کے طور پر، کاروں کی مرمت کی دکان کے لیے، مخصوص کاریں بطور جسمانی ہستی اہم ہوں گی۔ کار ڈیلرشپ پر فروخت کے کچھ اعدادوشمار کو برقرار رکھنے کے لیے مخصوص ماڈلز وغیرہ اہم ہوں گے۔

پرجاتیوں کی انفرادی مثالوں کو خود پرجاتیوں کی طرح نامزد کیا جاتا ہے، صرف دائرے کے نیچے ایک نقطے سے اشارہ کیا جاتا ہے:

IDEF5 طریقہ کار۔ گرافک زبان

اس کے علاوہ، اشیاء کی بحث کے ایک حصے کے طور پر، یہ اس طرح کی اشیاء کا ذکر کرنے کے قابل ہے عمل.

اگر آراء اور مثالیں نام نہاد جامد اشیاء ہیں (وقت کے ساتھ تبدیل نہیں ہوتی ہیں)، تو عمل متحرک آبجیکٹ ہیں۔ اس کا مطلب یہ ہے کہ یہ اشیاء ایک خاص سختی سے متعین مدت میں موجود ہیں۔

مثال کے طور پر، ہم کار بنانے کے عمل کے طور پر ایک ایسی چیز کو الگ کر سکتے ہیں (چونکہ ہم ان کے بارے میں بات کر رہے ہیں)۔ یہ بدیہی طور پر واضح ہے کہ یہ چیز صرف اس کار کی اصل پیداوار کے دوران موجود ہے (وقت کی سختی سے وضاحت کی گئی مدت)۔ یہ بات ذہن میں رکھنے کے قابل ہے کہ یہ تعریف مشروط ہے، کیونکہ کار جیسی اشیاء کی بھی اپنی سروس لائف، شیلف لائف، وجود وغیرہ ہوتی ہے۔ تاہم، آئیے فلسفے میں نہ جائیں اور زیادہ تر مضامین کے فریم ورک کے اندر ہم یہ قبول کر سکتے ہیں کہ مثالیں، اور اس سے بھی زیادہ انواع ہمیشہ کے لیے موجود ہیں۔

عمل کو عمل کے لیبل (نام) کے ساتھ مستطیل کے طور پر دکھایا گیا ہے:

IDEF5 طریقہ کار۔ گرافک زبان

ایک چیز کی دوسری چیز میں منتقلی کے لیے اسکیموں میں عمل کا استعمال کیا جاتا ہے۔ اس پر ذیل میں مزید تفصیل سے بات کی جائے گی۔

عمل کے علاوہ، اس طرح کی اسکیمیں استعمال کرتے ہیں منطقی آپریٹرز. یہاں سب کچھ ان لوگوں کے لیے بہت آسان ہے جو پیش گوئی، بولین الجبرا یا پروگرامنگ سے واقف ہیں۔ IDEF5 تین بنیادی منطقی آپریٹرز استعمال کرتا ہے:

  • منطقی اور (AND)؛
  • منطقی یا (OR)؛
  • خصوصی OR (XOR)۔

IDEF5 معیار (http://idef.ru/documents/Idef5.pdf - اس ذریعہ سے زیادہ تر معلومات) منطقی آپریٹرز کی تصویر کو چھوٹے دائروں کی شکل میں بیان کرتا ہے (نظریات اور مثالوں کے مقابلے) میں ایک لیبل کے ساتھ علامتوں کی شکل تاہم، IDEF5 گرافیکل ماحول میں جو ہم تیار کر رہے ہیں، ہم کئی وجوہات کی بنا پر اس اصول سے دور ہو گئے ہیں۔ ان میں سے ایک ان آپریٹرز کی مشکل شناخت ہے۔ لہذا، ہم آپریٹرز کے متنی اشارے کو شناختی نمبر کے ساتھ استعمال کرتے ہیں:

IDEF5 طریقہ کار۔ گرافک زبان

شاید ہم یہاں اشیاء کے ساتھ ختم کریں گے۔

تعلقات

اشیاء کے درمیان رشتے ہوتے ہیں، جن کا مطلب آنٹولوجی میں ایسے اصول ہیں جو اشیاء کے درمیان تعامل کا تعین کرتے ہیں اور جن سے نئے نتائج اخذ کیے جاتے ہیں۔

عام طور پر، رشتوں کا تعین آنٹولوجی میں استعمال ہونے والے اسکیما کی قسم سے ہوتا ہے۔ ڈرائیونگ آنٹولوجی اشیاء اور ان کے درمیان تعلقات کا ایک مجموعہ ہے۔ اسکیموں کی مندرجہ ذیل اہم اقسام ہیں:

  1. کمپوزیشن اسکیمیں۔
  2. درجہ بندی کی اسکیمیں۔
  3. منتقلی کے خاکے
  4. فنکشنل خاکے
  5. مشترکہ اسکیمیں۔

اس کے علاوہ کبھی کبھی اسکیم کی اس طرح کی ایک قسم ہے وجودی. ایک وجودی اسکیما رشتوں کے بغیر اشیاء کا مجموعہ ہے۔ اس طرح کے خاکے آسانی سے یہ ظاہر کرتے ہیں کہ ایک مخصوص موضوع کے علاقے میں اشیاء کا ایک مخصوص مجموعہ ہے۔

ٹھیک ہے، اب، ترتیب میں، ہر قسم کی اسکیم کے بارے میں۔

کمپوزیشن اسکیمیں

اس قسم کا خاکہ کسی شے، نظام، ساخت وغیرہ کی ساخت کو ظاہر کرنے کے لیے استعمال ہوتا ہے۔ ایک عام مثال کار کے پرزے ہیں۔ اپنی سب سے بڑی شکل میں، کار ایک باڈی اور ٹرانسمیشن پر مشتمل ہے۔ اس کے نتیجے میں، جسم ایک فریم، دروازے اور دیگر حصوں میں تقسیم کیا جاتا ہے. اس سڑن کو مزید جاری رکھا جا سکتا ہے - یہ سب اس خاص کام میں تفصیل کی مطلوبہ سطح پر منحصر ہے۔ اس طرح کی اسکیم کی ایک مثال:
IDEF5 طریقہ کار۔ گرافک زبان
کمپوزیشن ریلیشنز کو تیر کے سرے کے ساتھ تیر کے طور پر دکھایا جاتا ہے (مثال کے طور پر، درجہ بندی کے تعلق کے برعکس، جہاں تیر کا نشان تیر کے شروع میں ہوتا ہے، مزید تفصیلات ذیل میں)۔ اس طرح کے تعلقات کو ایک لیبل کے ساتھ لیبل کیا جاسکتا ہے جیسا کہ شکل (حصہ) میں ہے۔

درجہ بندی کی اسکیمیں

درجہ بندی کی اسکیموں کا مقصد پرجاتیوں کی تعریف، ان کی ذیلی اقسام اور پرجاتیوں کی مثالوں کا اظہار کرنا ہے۔ مثال کے طور پر، کاریں کاریں یا ٹرک ہو سکتی ہیں۔ یعنی، "کار" منظر کے دو ذیلی نظارے ہیں۔ VAZ-2110 "مسافر کار" ذیلی قسم کی ایک مخصوص مثال ہے، اور GAZ-3307 "ٹرک" ذیلی قسم کی ایک مثال ہے:

IDEF5 طریقہ کار۔ گرافک زبان

درجہ بندی کی اسکیموں میں تعلقات (ایک ذیلی نسل یا ایک مخصوص مثال) شروع میں ایک نوک کے ساتھ تیر کی شکل رکھتے ہیں اور، جیسا کہ کمپوزیشن اسکیموں کے معاملے میں، رشتہ کے نام کے ساتھ ایک لیبل بھی ہوسکتا ہے۔

منتقلی کی اسکیمیں

اس قسم کی اسکیمیں کسی خاص عمل کے زیر اثر اشیاء کی ایک حالت سے دوسری حالت میں منتقلی کے عمل کو ظاہر کرنے کے لیے ضروری ہیں۔ مثال کے طور پر، سرخ پینٹ کرنے کے عمل کے بعد، ایک سیاہ کار سرخ ہو جاتی ہے:

IDEF5 طریقہ کار۔ گرافک زبان

منتقلی کے رشتے کی نشاندہی ایک تیر سے ہوتی ہے جس کا سر آخر میں ہوتا ہے اور مرکز میں ایک دائرہ ہوتا ہے۔ جیسا کہ آپ خاکہ سے دیکھ سکتے ہیں، عمل رشتوں کا حوالہ دیتے ہیں، اشیاء کی نہیں۔

اعداد و شمار میں دکھایا گیا عام منتقلی کے علاوہ، ایک سخت منتقلی ہے. یہ ان صورتوں میں استعمال ہوتا ہے جہاں کسی دی گئی صورت حال میں منتقلی واضح نہیں ہے، لیکن ہمارے لیے اس پر زور دینا ضروری ہے۔ مثال کے طور پر، اگر ہم عالمی سطح پر کار اسمبلی کے عمل پر غور کریں تو کار پر ریئر ویو مرر نصب کرنا کوئی اہم کام نہیں ہے۔ تاہم، بعض صورتوں میں اس آپریشن کو الگ کرنا ضروری ہے:

IDEF5 طریقہ کار۔ گرافک زبان

ایک سخت منتقلی کو باقاعدہ منتقلی کی طرح نشان زد کیا جاتا ہے، سوائے آخر میں ڈبل فیرول کے۔

عام اور سخت تبدیلیوں کو بھی فوری طور پر نشان زد کیا جا سکتا ہے۔ ایسا کرنے کے لیے، مرکزی دائرے میں ایک مثلث شامل کیا جاتا ہے۔ فوری ٹرانزیشن کا استعمال ان صورتوں میں کیا جاتا ہے جہاں منتقلی کا وقت اتنا کم ہوتا ہے کہ یہ زیر غور موضوع کے اندر مکمل طور پر غیر اہم ہے (کم از کم اہم مدت سے کم)۔
مثال کے طور پر، اگر کسی کار کو معمولی نقصان بھی ہو تو اسے نقصان پہنچا سمجھا جا سکتا ہے اور اس کی قیمت میں تیزی سے کمی واقع ہو جاتی ہے۔ تاہم، زیادہ تر نقصان فوری طور پر ہوتا ہے، عمر بڑھنے اور پہننے کے برعکس:

IDEF5 طریقہ کار۔ گرافک زبان

مثال ایک سخت منتقلی کو ظاہر کرتی ہے، لیکن آپ باقاعدہ منتقلی کو فوری طور پر بھی استعمال کر سکتے ہیں۔

فنکشنل خاکے

اس طرح کے خاکے اشیاء کے درمیان تعامل کی ساخت کو ظاہر کرنے کے لیے استعمال ہوتے ہیں۔ مثال کے طور پر، ایک آٹو مکینک گاڑی کی دیکھ بھال کرتا ہے، اور ایک کار سروس مینیجر مرمت کی درخواستیں قبول کرتا ہے اور انہیں کار مکینک کو منتقل کرتا ہے:

IDEF5 طریقہ کار۔ گرافک زبان

فنکشنل رشتوں کو بغیر کسی ٹپ کے ایک سیدھی لکیر کے طور پر دکھایا جاتا ہے، لیکن بعض اوقات ایک لیبل کے ساتھ، جو رشتہ کا نام ہے۔

مشترکہ اسکیمیں

مشترکہ اسکیمیں پہلے زیر بحث اسکیموں کا مجموعہ ہیں۔ IDEF5 طریقہ کار میں زیادہ تر اسکیموں کو ملایا جاتا ہے، کیونکہ صرف ایک قسم کی اسکیم استعمال کرنے والی اونٹولوجیز نایاب ہیں۔

تمام ڈیزائن اکثر منطقی آپریٹرز کا استعمال کرتے ہیں۔ ان کا استعمال کرتے ہوئے، تین، چار یا زیادہ اشیاء کے درمیان تعلقات کو نافذ کرنا ممکن ہے۔ ایک منطقی آپریٹر کچھ عمومی ہستی کا اظہار کرسکتا ہے جس پر عمل کیا جاتا ہے یا جو کسی دوسرے تعلق میں حصہ لیتا ہے۔ مثال کے طور پر، آپ پچھلی مثالوں کو اس طرح یکجا کر سکتے ہیں:

IDEF5 طریقہ کار۔ گرافک زبان

ایک مخصوص صورت میں، مشترکہ اسکیم ایک کمپوزیشن اسکیم (آئینے + کار کے بغیر آئینے کے = کار کے ساتھ آئینے کے ساتھ) اور ایک ٹرانزیشن اسکیم (آئینے والی کار سرخ پینٹ کے عمل کے زیر اثر سرخ کار بن جاتی ہے) کا استعمال کرتی ہے۔ مزید برآں، آئینے والی کار کو واضح طور پر ظاہر نہیں کیا جاتا ہے - اس کے بجائے، منطقی آپریٹر اور اشارہ کیا جاتا ہے۔

حاصل يہ ہوا

اس مضمون میں، میں نے IDEF5 طریقہ کار میں اہم اشیاء اور تعلقات کو بیان کرنے کی کوشش کی۔ میں نے آٹوموبائل ڈومین کو ایک مثال کے طور پر استعمال کیا کیونکہ ان کی مثال کو استعمال کرتے ہوئے ڈایاگرام بنانا بہت آسان نکلا۔ تاہم، IDEF5 اسکیموں کو علم کے کسی دوسرے شعبے میں استعمال کیا جا سکتا ہے۔

آنٹولوجیز اور ڈومین علم کا تجزیہ ایک وسیع اور وقت طلب موضوع ہے۔ تاہم، IDEF5 کے فریم ورک کے اندر، سب کچھ اتنا مشکل نہیں ہوتا ہے؛ کم از کم، اس موضوع کی بنیادی باتیں تو بہت آسانی سے سیکھی جاتی ہیں۔ میرے مضمون کا مقصد ایک نئے سامعین کو علمی تجزیہ کے مسئلے کی طرف متوجہ کرنا ہے، اگرچہ اس طرح کے ایک قدیم IDEF5 ٹول جیسے گرافیکل زبان کے ذریعے۔

تصویری زبان کا مسئلہ یہ ہے کہ اس کی مدد سے آنٹولوجی کے کچھ تعلقات (محور) کو واضح طور پر تشکیل دینا ناممکن ہے۔ اس کے لیے ایک متنی زبان IDEF5 ہے۔ تاہم، ابتدائی مرحلے پر، ایک گرافیکل زبان ابتدائی آنٹولوجی کی ضروریات کو مرتب کرنے اور IDEF5 ٹیکسٹ لینگویج یا کسی دوسرے ٹول میں زیادہ تفصیلی آنٹولوجی تیار کرنے کے لیے ویکٹر کی وضاحت کے لیے بہت مفید ہو سکتی ہے۔

مجھے امید ہے کہ یہ مضمون اس شعبے کے ابتدائی افراد کے لیے کارآمد ثابت ہو گا، شاید ان لوگوں کے لیے بھی جو ایک طویل عرصے سے اونٹولوجیکل تجزیہ کے مسئلے سے نمٹ رہے ہیں۔ اس مضمون کے تمام اہم مواد کا ترجمہ اور تشریح IDEF5 معیار سے کیا گیا تھا، جس کا میں نے پہلے حوالہ دیا تھا (نقل)۔ میں NOU INTUIT کے مصنفین کی ایک شاندار کتاب سے بھی متاثر ہوا تھا (ان کی کتاب کا لنک).

ماخذ: www.habr.com

نیا تبصرہ شامل کریں