Knowledge modeling
نالج ماڈلنگ ایک قسم کے عمل اور/یا کسی قسم کی سہولت یا پروڈکٹ کے بارے میں کمپیوٹر کے قابل تشریح علم یا معیاری وضاحتیں بنانے کا عمل ہے۔ نتیجے میں علم کا نمونہ صرف کمپیوٹر کی تشریح کے قابل ہو سکتا ہے جب اس کا اظہار کسی علم کی نمائندگی کی زبان یا ڈیٹا ڈھانچے میں کیا جاتا ہے جو علم کو سافٹ ویئر کے ذریعے تشریح کرنے اور ڈیٹا بیس یا ڈیٹا ایکسچینج فائل میں محفوظ کرنے کے قابل بناتا ہے۔ علم پر مبنی انجینئرنگ یا علم کی مدد سے ڈیزائن مصنوعات، سہولیات یا عمل کے ڈیزائن کے لیے اس طرح کے علمی نمونوں کے کمپیوٹر کی مدد سے استعمال کا ایک عمل ہے۔ مصنوعات یا سہولیات کا ڈیزائن پھر علم کے ماڈل کا استعمال کرتا ہے تاکہ اس سہولت یا مصنوعات کی تخلیق کی رہنمائی کی جا سکے جسے ڈیزائن کرنے کی ضرورت ہے۔ دوسرے لفظوں میں، اس نے کسی (خیالی) انفرادی شے کا پروڈکٹ ماڈل بنانے کے لیے ایک قسم کی شے کے بارے میں علم کا استعمال کیا۔ اسی طرح، کسی خاص عمل کے ڈیزائن کا مطلب ایک عمل ماڈل کی تخلیق ہے، جس کے ڈیزائن کی سرگرمی کی رہنمائی اس علم سے کی جا سکتی ہے جو اس قسم کے عمل کے بارے میں علمی ماڈل میں موجود ہے۔ نتیجے میں عمل ماڈل، پروڈکٹ ماڈل یا سہولت ماڈل بھی عام طور پر ڈیٹا بیس میں محفوظ کیا جاتا ہے۔ عام طور پر علم کی نمائندگی کی زبان صرف علم (چیزوں کی اقسام کے بارے میں) کی نمائندگی کرنے کی اجازت دیتی ہے، جبکہ انفرادی چیزوں کے بارے میں معلومات کے نمونوں کی نمائندگی اور ذخیرہ کرنے کے لیے دوسری زبان یا ڈیٹا ڈھانچہ درکار ہوتا ہے۔ اگر علم کی نمائندگی کی زبان دونوں کا اظہار کرنے کے قابل بناتی ہے، تو علم کا نمونہ اور معلومات کا نمونہ ایک ہی زبان (یا ڈیٹا ڈھانچہ) میں ظاہر کیا جا سکتا ہے۔ گیلیش انگریزی ایسی زبان کی ایک مثال ہے جو علم کے اظہار کے ساتھ ساتھ انفرادی چیزوں کے بارے میں معلومات کو قابل بناتی ہے۔ اسمبلی فزیکل آبجیکٹ کے نالج ماڈل کی بنیاد ایک سڑنے والا ڈھانچہ ہے جو اسمبلی کے اجزاء اور اجزاء کے ممکنہ ذیلی اجزاء کی وضاحت کرتا ہے۔ مثال کے طور پر، کمپریسر کے نظام کے بارے میں علم میں یہ شامل ہے کہ کمپریسر کا نظام کمپریسر، چکنا کرنے کا نظام وغیرہ پر مشتمل ہوتا ہے، جبکہ چکنا کرنے کا نظام پمپ کے نظام وغیرہ پر مشتمل ہوتا ہے۔ فرض کریں کہ اس علم کا اظہار علم کی نمائندگی کرنے والی زبان میں کیا گیا ہے جو علم کو دو قسم کی چیزوں کے درمیان تعلقات کے مجموعے کے طور پر ظاہر کرتا ہے، جبکہ اس زبان میں ایک رشتہ کی قسم کی تعریف کی گئی ہے جسے <حصہ a> کہا جاتا ہے۔ پھر کمپریسر سسٹم کے بارے میں نالج ماڈل کا ایک حصہ علمی حقائق کے درج ذیل تاثرات پر مشتمل ہوگا: کمپریسر سسٹم میں ایک کمپریسر کمپریسر سسٹم کا حصہ ہوگا جس میں ایک چکنا کرنے والے نظام کا حصہ ہوگا چکنا کرنے والے نظام میں ایک پمپ سسٹم پمپ سسٹم کا حصہ ہوگا جس میں ایک پمپ ہوگا۔ اس طرح کے نالج ماڈل کو اجزاء کی خصوصیات، ان کی بناوٹ اور ممکنہ طور پر جانچ اور دیکھ بھال کی ضروریات کے بارے میں علم اور وضاحتیں کے ساتھ مزید بڑھایا جائے گا۔ اسی طرح، کسی عمل کا علمی نمونہ بنیادی طور پر عمل کے مراحل کی ترتیب کی وضاحت ہے۔ اس ترتیب کا تعین اس حقیقت سے ہوتا ہے کہ ایک قسم کا سلسلہ ایک قسم کے عمل کے مرحلے کی پیداوار ہے، جبکہ اگلے عمل کے مرحلے میں اسی قسم کا سلسلہ ان پٹ میں ہوتا ہے۔ لہذا متعین سلسلے کے مراحل پر عمل کرنے کے لیے ان پٹ کے طور پر کردار ہوتے ہیں، جبکہ وہی سلسلے عمل کے دیگر مراحل کے آؤٹ پٹ ہوتے ہیں۔ مثال کے طور پر: پانی ایک بوائیلر میں ان پٹ ہوگا بھاپ ایک بوائیلر کی آؤٹ پٹ ہوگی بھاپ ایک ہیٹر میں ان پٹ ہوگی کنڈینسیٹ ہیٹر وغیرہ کی آؤٹ پٹ ہوگی۔ دستاویز کے مواد کی وضاحت علم ماڈلنگ میں علم اور ضروریات کی وضاحت شامل ہے جو دستاویزات میں دستیاب ہیں، جیسے ڈیزائن دستی، (بین الاقوامی) معیاری وضاحتیں اور معیاری ڈیٹا شیٹ۔ اس طرح کے علم کو کمپیوٹر کی تشریح کے قابل بنانے کے لیے اسے رسمی علم کی نمائندگی کی زبان میں ظاہر کرنے کی ضرورت ہے اور اس طرح اسے کمپیوٹر کی تشریح کے قابل شکل میں تبدیل کیا جانا چاہیے۔ مثال کے طور پر، ایک اظہار کی شکل میں گیلیش انگریزی۔ یہ اس بات کو قابل بناتا ہے کہ علم اور ضروریات علم کے ماڈل میں موجود اشیاء سے متعلق ہیں، جبکہ پورا ماڈل دوبارہ ڈیٹا بیس میں محفوظ کیا جاتا ہے۔ دستاویزات میں موجود علم کو وضاحت کی مختلف سطحوں پر نمونہ بنایا جا سکتا ہے۔ کم سطح کی وضاحت وضاحتیں کے بڑے حصوں کو قدرتی زبان کے متن کی شکل میں رکھتی ہے۔ اس کا مطلب یہ ہے کہ متن صرف انسانی تشریح کے قابل ہے، لیکن اس کے باوجود علم کے ماڈل میں موجود اشیاء سے متعلق ہے۔ اس طرح سافٹ ویئر اب بھی صارفین کو معلومات پیش کر سکتا ہے جب اس شے کے بارے میں معلومات کی درخواست کی جاتی ہے۔ دوسری انتہا یہ ہے کہ دستاویزات میں ہر جملے کے مواد کو رسمی علم کی نمائندگی کی زبان میں تبدیل کیا جاتا ہے اور اس طرح ان جملوں میں مذکور اشیاء کمپیوٹر کے قابل تشریح علم ماڈل کا ایک لازمی حصہ بن جاتی ہیں۔ مثال کے طور پر، یہ علم کہ اے پی آئی 617 معیار کمپریسرز کے لیے ایک معیاری تفصیلات پر مشتمل ہے، کمپریسر سسٹم کے نالج ماڈل میں تصور کمپریسر سے منسلک کیا جا سکتا ہے۔ اس کا اظہار علم کی نمائندگی کی زبان میں کیا جا سکتا ہے (تعلقات کی قسم کا استعمال کرتے ہوئے مندرجہ ذیل: کمپریسر API 617 ایک اعلی سطح کی وضاحت کا مطلب ہے کہ قدرتی زبان میں پیراگراف یا جملے علم کے ماڈل کے اجزاء سے متعلق ہیں۔ ایک مکمل واضح ماڈل کا مطلب ہے کہ قدرتی زبان کے جملے ڈیٹا بیس کے ڈھانچے میں مکمل طور پر ڈیٹا میں تبدیل ہو جاتے ہیں۔ مثال کے طور پر، کم از کم شافٹ قطر کی ایک وضاحت کو نالج ماڈل میں مندرجہ ذیل طور پر شامل کیا جا سکتا ہے: شافٹ قطر 20 ملی میٹر مذکورہ بالا وضاحت کے عمل کے نتیجے میں نالج ماڈل اور معیاری وضاحتیں ماڈل ہوتے ہیں جو کمپیوٹر سپورٹڈ نالج ایڈیڈ ڈیزائن کے ساتھ ساتھ ڈیزائن کی خودکار تصدیق کے لیے ان کے استعمال کو قابل بناتے ہیں۔ یہ بھی دیکھیں کہ علم پر مبنی نظام علم کی نمائندگی اور استدلال علم انجینئرنگ