Knowledge modeling
জ্ঞান মডেলিং হল এক ধরনের প্রক্রিয়া এবং/অথবা এক ধরনের সুবিধা বা পণ্য সম্পর্কে জ্ঞান বা মানক নির্দিষ্টকরণের একটি কম্পিউটার ব্যাখ্যাযোগ্য মডেল তৈরি করার একটি প্রক্রিয়া। ফলস্বরূপ জ্ঞান মডেলটি কেবল তখনই কম্পিউটার ব্যাখ্যাযোগ্য হতে পারে যখন এটি কোনও জ্ঞান উপস্থাপনা ভাষা বা ডেটা কাঠামোতে প্রকাশ করা হয় যা জ্ঞানকে সফ্টওয়্যার দ্বারা ব্যাখ্যা করতে এবং ডাটাবেস বা ডেটা এক্সচেঞ্জ ফাইলে সংরক্ষণ করতে সক্ষম করে। জ্ঞান-ভিত্তিক প্রকৌশল বা জ্ঞান-সহায়ক নকশা হল পণ্য, সুবিধা বা প্রক্রিয়াগুলির নকশার জন্য এই ধরনের জ্ঞান মডেলগুলির কম্পিউটার-সহায়ক ব্যবহারের একটি প্রক্রিয়া। পণ্য বা সুযোগ-সুবিধার নকশা তারপর জ্ঞানের মডেল ব্যবহার করে সুবিধা বা পণ্য তৈরির পথ দেখায় যা নকশা করা প্রয়োজন। অন্য কথায়, এটি একটি (কাল্পনিক) পৃথক বস্তুর একটি পণ্য মডেল তৈরি করতে এক ধরনের বস্তু সম্পর্কে জ্ঞান ব্যবহার করে। একইভাবে, একটি নির্দিষ্ট প্রক্রিয়ার নকশা একটি প্রক্রিয়া মডেলের সৃষ্টি বোঝায়, যা নকশা কার্যকলাপ এই ধরনের প্রক্রিয়া সম্পর্কে একটি জ্ঞান মডেলের মধ্যে থাকা জ্ঞান দ্বারা পরিচালিত হতে পারে। ফলস্বরূপ প্রক্রিয়া মডেল, পণ্য মডেল বা সুবিধা মডেল সাধারণত একটি ডাটাবেসে সংরক্ষণ করা হয়। সাধারণত জ্ঞান উপস্থাপনা ভাষা শুধুমাত্র জ্ঞানের প্রতিনিধিত্ব করার অনুমতি দেয় (বিভিন্ন ধরনের বিষয় সম্পর্কে), যেখানে পৃথক জিনিস সম্পর্কে তথ্য মডেলগুলি উপস্থাপন এবং সংরক্ষণ করার জন্য অন্য ভাষা বা তথ্য কাঠামো প্রয়োজন। যদি জ্ঞান উপস্থাপনা ভাষা উভয়কেই প্রকাশ করতে সক্ষম হয়, তবে জ্ঞান মডেল এবং তথ্য মডেল একই ভাষায় (বা তথ্য কাঠামো) প্রকাশ করা যেতে পারে। গেলিশ ইংরেজি এমন একটি ভাষার উদাহরণ যা জ্ঞানের প্রকাশের পাশাপাশি পৃথক জিনিস সম্পর্কে তথ্যকে সক্ষম করে। একটি সমাবেশের ভৌত বস্তুর জ্ঞান মডেলের ভিত্তি হল একটি পচন কাঠামো যা সমাবেশের উপাদানগুলি এবং সম্ভাব্য উপাদানগুলির উপ-উপাদানগুলি নির্দিষ্ট করে। উদাহরণস্বরূপ, একটি সংকোচকারী ব্যবস্থা সম্পর্কে জ্ঞানের মধ্যে রয়েছে যে একটি সংকোচকারী ব্যবস্থা একটি সংকোচকারী, একটি তৈলাক্তকরণ ব্যবস্থা ইত্যাদি নিয়ে গঠিত, যেখানে একটি তৈলাক্তকরণ ব্যবস্থা একটি পাম্প ব্যবস্থা ইত্যাদি নিয়ে গঠিত। ধরে নিন যে এই জ্ঞান একটি জ্ঞান উপস্থাপনা ভাষায় প্রকাশ করা হয় যা জ্ঞানকে দুই ধরনের জিনিসের মধ্যে সম্পর্কের সংগ্রহ হিসাবে প্রকাশ করে, যেখানে সেই ভাষায় একটি সম্পর্ক প্রকারকে সংজ্ঞায়িত করা হয় যাকে বলা হয় <a> অংশ হিসাবে থাকবে। তারপর একটি কম্প্রেসার সিস্টেম সম্পর্কে একটি জ্ঞান মডেলের একটি অংশ জ্ঞানের তথ্যের নিম্নলিখিত অভিব্যক্তি নিয়ে গঠিতঃ কম্প্রেসার সিস্টেমে একটি কম্প্রেসার সিস্টেমের অংশ হিসাবে একটি তৈলাক্তকরণ সিস্টেমের অংশ হিসাবে একটি পাম্প সিস্টেম পাম্প সিস্টেমের অংশ হিসাবে একটি পাম্প থাকবে। একইভাবে, একটি প্রক্রিয়ার জ্ঞান মডেল মূলত প্রক্রিয়া পর্যায়গুলির ক্রমের একটি নির্দিষ্টকরণ। এই ক্রমটি এই সত্য দ্বারা নির্ধারিত হয় যে এক ধরনের প্রবাহ হল এক ধরনের প্রক্রিয়া পর্যায়ের আউটপুট, যেখানে পরবর্তী প্রক্রিয়া পর্যায়ে ইনপুট একই ধরনের প্রবাহ। সুতরাং সংজ্ঞায়িত স্ট্রিমগুলির প্রক্রিয়া পর্যায়ে ইনপুট হিসাবে ভূমিকা রয়েছে, যেখানে একই স্ট্রিমগুলি অন্যান্য প্রক্রিয়া পর্যায়ের আউটপুট। উদাহরণস্বরূপঃ বয়লারের বাষ্পে জল ইনপুট করা হবে বয়লারের বাষ্পের আউটপুট একটি হিটারে ইনপুট করা হবে ঘনীভূত একটি হিটারের আউটপুট হবে ইত্যাদি। নথির বিষয়বস্তুর ব্যাখ্যা জ্ঞান মডেলিংয়ের মধ্যে রয়েছে নথিতে উপলব্ধ জ্ঞান এবং প্রয়োজনীয়তার ব্যাখ্যা, যেমন নকশা ম্যানুয়াল, (আন্তর্জাতিক) মানক নির্দিষ্টকরণ এবং মানক ডেটা শীট। এই ধরনের জ্ঞানকে কম্পিউটার ব্যাখ্যাযোগ্য করার জন্য এটিকে একটি আনুষ্ঠানিক জ্ঞান উপস্থাপনা ভাষায় প্রকাশ করতে হবে এবং এইভাবে একটি কম্পিউটার ব্যাখ্যাযোগ্য আকারে রূপান্তরিত করতে হবে। উদাহরণস্বরূপ, একটি অভিব্যক্তি গেলিশ ইংরেজি আকারে। এটি সক্ষম করে যে জ্ঞান এবং প্রয়োজনীয়তাগুলি জ্ঞান মডেলের বস্তুর সাথে সম্পর্কিত, যেখানে পুরো মডেলটি আবার একটি ডাটাবেসে সংরক্ষণ করা হয়। নথিতে যে জ্ঞান রয়েছে তা ব্যাখ্যার বিভিন্ন স্তরে মডেল করা যেতে পারে। একটি নিম্ন স্তরের ব্যাখ্যা নির্দিষ্টকরণের বড় অংশকে প্রাকৃতিক ভাষার পাঠ্যের আকারে রাখে। এর মানে হল যে পাঠ্যটি শুধুমাত্র মানুষের ব্যাখ্যাযোগ্য, তবে তা জ্ঞান মডেলের বস্তুর সাথে সম্পর্কিত। এইভাবে সফ্টওয়্যার তখনও ব্যবহারকারীদের কাছে তথ্য উপস্থাপন করতে পারে যখন সেই বস্তু সম্পর্কে জ্ঞানের অনুরোধ করা হয়। অন্য চরম বিষয়টি হল যে কোনও নথিতে প্রতিটি বাক্যের বিষয়বস্তু আনুষ্ঠানিক জ্ঞান উপস্থাপনা ভাষায় রূপান্তরিত হয় এবং এইভাবে সেই বাক্যগুলিতে উল্লিখিত বস্তুগুলি কম্পিউটার ব্যাখ্যাযোগ্য জ্ঞান মডেলের একটি অবিচ্ছেদ্য অংশ হয়ে ওঠে। উদাহরণস্বরূপ, এপিআই 617 স্ট্যান্ডার্ডে সংকোচকারীগুলির জন্য একটি মানক নির্দিষ্টকরণ রয়েছে এই জ্ঞানকে সংকোচকারী ব্যবস্থার জ্ঞান মডেলের ধারণা সংকোচকারীটির সাথে যুক্ত করা যেতে পারে। এটি একটি জ্ঞান উপস্থাপনা ভাষায় প্রকাশ করা যেতে পারে (নিম্নরূপ সম্পর্ক প্রকার ব্যবহার করেঃ সংকোচকারী এপিআই 617 একটি উচ্চতর স্তরের ব্যাখ্যার অর্থ হল যে প্রাকৃতিক ভাষার অনুচ্ছেদ বা বাক্যগুলি জ্ঞান মডেলের উপাদানগুলির সাথে সম্পর্কিত। একটি সম্পূর্ণ স্পষ্ট মডেলের অর্থ হল প্রাকৃতিক ভাষার বাক্যগুলি একটি ডাটাবেস কাঠামোর মধ্যে সম্পূর্ণরূপে উপাত্তে রূপান্তরিত হয়। উদাহরণস্বরূপ, জ্ঞানের মডেলে ন্যূনতম খাদ ব্যাসের একটি নির্দিষ্টকরণ নিম্নরূপ অন্তর্ভুক্ত করা যেতে পারেঃ খাদ ব্যাস 20 মিমি উপরে বর্ণিত ব্যাখ্যা প্রক্রিয়াটি জ্ঞানের মডেল এবং মানক নির্দিষ্টকরণের মডেলগুলির ফলাফল দেয় যা কম্পিউটার সমর্থিত জ্ঞান-সহায়ক ডিজাইনের পাশাপাশি নকশাগুলির স্বয়ংক্রিয় যাচাইয়ের জন্য তাদের ব্যবহারকে সক্ষম করে। আরও দেখুন জ্ঞান ভিত্তিক পদ্ধতি জ্ঞান উপস্থাপনা এবং যুক্তি জ্ঞান প্রকৌশল