Knowledge modeling
नॉलेज मॉडलिंग एक प्रकार की प्रक्रिया और/या एक प्रकार की सुविधा या उत्पाद के बारे में ज्ञान या मानक विनिर्देशों का एक कंप्यूटर व्याख्यात्मक मॉडल बनाने की एक प्रक्रिया है। परिणामी ज्ञान मॉडल केवल कंप्यूटर व्याख्यात्मक हो सकता है जब इसे किसी ज्ञान प्रतिनिधित्व भाषा या डेटा संरचना में व्यक्त किया जाता है जो ज्ञान को सॉफ्टवेयर द्वारा व्याख्या करने और डेटाबेस या डेटा विनिमय फ़ाइल में संग्रहीत करने में सक्षम बनाता है। ज्ञान-आधारित इंजीनियरिंग या ज्ञान-सहायता प्राप्त डिजाइन उत्पादों, सुविधाओं या प्रक्रियाओं के डिजाइन के लिए ऐसे ज्ञान मॉडल के कंप्यूटर-सहायता प्राप्त उपयोग की एक प्रक्रिया है। उत्पादों या सुविधाओं का डिजाइन तब उस सुविधा या उत्पाद के निर्माण का मार्गदर्शन करने के लिए ज्ञान मॉडल का उपयोग करता है जिसे डिजाइन करने की आवश्यकता होती है। दूसरे शब्दों में, इसने एक (काल्पनिक) व्यक्तिगत वस्तु का उत्पाद मॉडल बनाने के लिए एक प्रकार की वस्तु के बारे में ज्ञान का उपयोग किया। इसी तरह, एक विशेष प्रक्रिया के डिजाइन का तात्पर्य एक प्रक्रिया मॉडल के निर्माण से है, जो डिजाइन गतिविधि को उस ज्ञान से निर्देशित किया जा सकता है जो इस तरह की प्रक्रिया के बारे में ज्ञान मॉडल में निहित है। परिणामी प्रक्रिया मॉडल, उत्पाद मॉडल या सुविधा मॉडल भी आम तौर पर एक डेटाबेस में संग्रहीत किया जाता है। आम तौर पर ज्ञान प्रतिनिधित्व भाषा केवल ज्ञान (चीजों के प्रकार के बारे में) का प्रतिनिधित्व करने की अनुमति देती है, जबकि व्यक्तिगत चीजों के बारे में सूचना मॉडल का प्रतिनिधित्व करने और संग्रहीत करने के लिए किसी अन्य भाषा या डेटा संरचना की आवश्यकता होती है। यदि ज्ञान प्रतिनिधित्व भाषा दोनों को व्यक्त करने में सक्षम है, तो ज्ञान मॉडल और सूचना मॉडल को एक ही भाषा (या डेटा संरचना) में व्यक्त किया जा सकता है। गेलिश अंग्रेजी एक ऐसी भाषा का उदाहरण है जो ज्ञान की अभिव्यक्ति के साथ-साथ व्यक्तिगत चीजों के बारे में जानकारी को सक्षम बनाती है। एक असेंबली भौतिक वस्तु के ज्ञान मॉडल का आधार एक अपघटन संरचना है जो असेंबली के घटकों और घटकों के संभावित उप-घटकों को निर्दिष्ट करती है। उदाहरण के लिए, एक संपीडक प्रणाली के बारे में ज्ञान में यह शामिल है कि एक संपीडक प्रणाली में एक संपीडक, एक स्नेहन प्रणाली आदि होते हैं, जबकि एक स्नेहन प्रणाली में एक पंप प्रणाली आदि होती है। मान लीजिए कि यह ज्ञान एक ज्ञान प्रतिनिधित्व भाषा में व्यक्त किया जाता है जो ज्ञान को दो प्रकार की चीजों के बीच संबंधों के संग्रह के रूप में व्यक्त करता है, जबकि उस भाषा में एक संबंध प्रकार को परिभाषित किया जाता है जिसे भाग ए के रूप में कहा जाता है। फिर एक संपीडक प्रणाली के बारे में एक ज्ञान मॉडल के एक हिस्से में ज्ञान तथ्यों की निम्नलिखित अभिव्यक्तियाँ शामिल होंगीः संपीडक प्रणाली में एक संपीडक प्रणाली के हिस्से के रूप में एक स्नेहन प्रणाली के हिस्से के रूप में स्नेहन प्रणाली होगी जिसमें एक पंप प्रणाली पंप प्रणाली के हिस्से के रूप में एक पंप होगा। इसी तरह, एक प्रक्रिया का ज्ञान मॉडल मूल रूप से प्रक्रिया चरणों के अनुक्रम का एक विनिर्देश है। यह अनुक्रम इस तथ्य से निर्धारित होता है कि एक प्रकार की धारा एक प्रकार की प्रक्रिया चरण का आउटपुट है, जबकि अगले प्रक्रिया चरण में उसी प्रकार की धारा इनपुट में होती है। इसलिए परिभाषित धाराओं की प्रक्रिया चरणों के लिए इनपुट के रूप में भूमिकाएँ होती हैं, जबकि वही धाराएँ अन्य प्रक्रिया चरणों के आउटपुट हैं। उदाहरण के लिएः पानी एक बॉयलर भाप में निवेश किया जाएगा एक बॉयलर भाप का उत्पादन होगा एक हीटर संघनन में निवेश किया जाएगा एक हीटर आदि का उत्पादन होगा। दस्तावेज़ सामग्री की व्याख्या ज्ञान मॉडलिंग में ज्ञान और आवश्यकताओं की व्याख्या शामिल है जो दस्तावेज़ों में उपलब्ध है, जैसे कि डिज़ाइन मैनुअल, (अंतर्राष्ट्रीय) मानक विनिर्देश और मानक डेटा शीट। इस तरह के ज्ञान को कंप्यूटर व्याख्यात्मक बनाने के लिए इसे एक औपचारिक ज्ञान प्रतिनिधित्व भाषा में व्यक्त करने की आवश्यकता है और इस प्रकार इसे कंप्यूटर व्याख्यात्मक रूप में परिवर्तित किया जाना चाहिए। उदाहरण के लिए, एक अभिव्यक्ति गेलिश अंग्रेजी के रूप में। यह सक्षम बनाता है कि ज्ञान और आवश्यकताएं ज्ञान मॉडल में वस्तुओं से संबंधित हैं, जबकि पूरे मॉडल को फिर से एक डेटाबेस में संग्रहीत किया जाता है। दस्तावेजों में निहित ज्ञान को स्पष्टीकरण के विभिन्न स्तरों पर प्रतिरूपित किया जा सकता है। व्याख्या का निम्न स्तर विनिर्देशों के बड़े हिस्से को प्राकृतिक भाषा पाठ के रूप में रखता है। इसका मतलब है कि पाठ केवल मानव व्याख्या योग्य है, लेकिन फिर भी ज्ञान मॉडल में वस्तुओं से संबंधित है। इस प्रकार सॉफ्टवेयर तब भी उपयोगकर्ताओं को जानकारी प्रस्तुत कर सकता है जब उस वस्तु के बारे में ज्ञान का अनुरोध किया जाता है। दूसरी चरम सीमा यह है कि दस्तावेजों में प्रत्येक वाक्य की सामग्री को औपचारिक ज्ञान प्रतिनिधित्व भाषा में परिवर्तित किया जाता है और इस प्रकार उन वाक्यों में उल्लिखित वस्तुएं कंप्यूटर व्याख्यात्मक ज्ञान मॉडल का एक अभिन्न अंग बन जाती हैं। उदाहरण के लिए, यह ज्ञान कि एपीआई 617 मानक में कंप्रेसर के लिए एक मानक विनिर्देश है, एक कंप्रेसर प्रणाली के ज्ञान मॉडल में अवधारणा कंप्रेसर से जोड़ा जा सकता है। इसे ज्ञान प्रतिनिधित्व भाषा में व्यक्त किया जा सकता है (निम्न प्रकार के संबंध प्रकार का उपयोग करकेः संपीडक एपीआई 617 व्याख्या के एक उच्च स्तर का अर्थ है कि प्राकृतिक भाषा में पैराग्राफ या वाक्य ज्ञान मॉडल के घटकों से संबंधित हैं। एक पूर्ण स्पष्ट मॉडल का अर्थ है कि प्राकृतिक भाषा के वाक्य पूरी तरह से एक डेटाबेस संरचना में डेटा में बदल जाते हैं। उदाहरण के लिए, न्यूनतम शाफ्ट व्यास का एक विनिर्देश ज्ञान मॉडल में निम्नानुसार शामिल किया जा सकता हैः शाफ्ट व्यास 20 मिमी उपरोक्त वर्णित स्पष्टीकरण प्रक्रिया के परिणामस्वरूप ज्ञान मॉडल और मानक विनिर्देश मॉडल होते हैं जो कंप्यूटर समर्थित ज्ञान-सहायता प्राप्त डिजाइन के साथ-साथ डिजाइनों के स्वचालित सत्यापन के लिए उनके उपयोग को सक्षम करते हैं। ज्ञान आधार ज्ञान-आधारित प्रणालियाँ ज्ञान प्रतिनिधित्व और तर्क ज्ञान इंजीनियरिंग भी देखें।