Knowledge Discovery Metamodel
அறிவு கண்டுபிடிப்பு மெட்டாமோடல் (கே. டி. எம்) என்பது பொருள் மேலாண்மைக் குழுவிலிருந்து (ஓ. எம். ஜி) பொதுவில் கிடைக்கக்கூடிய விவரக்குறிப்பாகும். கேடிஎம் என்பது தற்போதுள்ள மென்பொருள் அமைப்புகள் மற்றும் அவற்றின் இயக்க சூழல்களுக்கான ஒரு பொதுவான இடைநிலை பிரதிநிதித்துவமாகும், இது பயன்பாட்டு வாழ்க்கைச் சுழற்சி மேலாண்மை கருவிகளின் ஆழமான சொற்பொருள் ஒருங்கிணைப்புக்குத் தேவையான பொதுவான மெட்டாடேட்டாவை வரையறுக்கிறது. மென்பொருள் நவீனமயமாக்கல், ஐடி போர்ட்ஃபோலியோ மேலாண்மை மற்றும் மென்பொருள் உத்தரவாதம் ஆகியவற்றிற்கான ஓஎம்ஜியின் அடித்தளமாக கேடிஎம் வடிவமைக்கப்பட்டுள்ளது. தற்போதுள்ள மென்பொருளுடன் பணிபுரியும் கருவிகள் மற்றும் அடுத்த தலைமுறை உத்தரவாதம் மற்றும் நவீனமயமாக்கல் கருவிகளுக்கான சுருக்க இடைமுகம் (ஏபிஐ) ஆகியவற்றுக்கு இடையே ஒரு எக்ஸ்எம்ஐ பரிமாற்ற வடிவமைப்பை வரையறுக்க கேடிஎம் ஓஎம்ஜியின் மெட்டா-பொருள் வசதியைப் பயன்படுத்துகிறது. மென்பொருள் சுரங்கம் என்றும் அழைக்கப்படும் மென்பொருள் பொறியியல் கலைப்பொருட்களில் அறிவு கண்டுபிடிப்புக்கான தற்போதைய அணுகுமுறைகளை கேடிஎம் தரப்படுத்துகிறது. நவம்பர் 2003 இல், OMG இன் கட்டிடக்கலை-இயக்கப்படும் நவீனமயமாக்கல் பணிக்குழு பரிந்துரைத்தது, மேலும் இயங்குதள தொழில்நுட்பக் குழு அறிவு கண்டுபிடிப்பு மெட்டாமோடல் (KDM) RFP ஐ வெளியிட்டது. இந்த ஆர். எஃப். பி. யின் நோக்கம் தற்போதுள்ள மென்பொருள் சொத்துக்கள் மற்றும் அவற்றின் இயக்கச் சூழல் பற்றிய தகவல்களைக் குறிக்க ஒரு பொதுவான களஞ்சிய கட்டமைப்பை வழங்குவதாகும். தற்போதுள்ள மென்பொருள் சொத்துக்களை மாற்றுவது தொடர்பான தகவல்களைப் பரிமாறிக்கொள்வது கேடிஎம்மின் குறிக்கோளாக வரையறுக்கப்பட்டது. தற்போதுள்ள அமைப்புகளை ஆவணப்படுத்தும் திறனையும், தற்போதுள்ள மென்பொருளில் மீண்டும் பயன்படுத்தக்கூடிய கூறுகளைக் கண்டறியும் திறனையும், பிற மொழிகளுக்கு மாற்றங்களை ஆதரிப்பதையும், எம். டி. ஏ ஆக மாற்றுவதையும், அல்லது பிற சாத்தியமான மாற்றங்களை செயல்படுத்துவதையும் கேடிஎம் வழங்கும் என்று ஆர்எஃப்பி கூறியது. அறிவு கண்டுபிடிப்பு உருவகம் தற்போதுள்ள மென்பொருள் கலைப்பொருட்கள் பற்றிய தகவல்களை பல்வேறு கருவிகளுக்கு இடையில் பரிமாறிக்கொள்ள உதவும். இது சில மொழிகள், தளங்கள் அல்லது மாற்றங்களின் வகைகளில் நிபுணத்துவம் பெற்ற விற்பனையாளர்களுக்கு மற்ற விற்பனையாளர்களுடன் இணைந்து வாடிக்கையாளர் தீர்வுகளை வழங்க உதவும். அசல் கேடிஎம் ஆர்எஃப்பி ஓஎம்ஜி உறுப்பினர்களுக்கு பதிவிறக்கம் செய்ய கிடைக்கிறது. 2004 மற்றும் 2005 முழுவதும் 12 நிறுவனங்கள் கேடிஎம் ஆர்எஃப்பி-க்கு ஒரு கூட்டு பதிலைத் தயாரிக்க ஒத்துழைத்தன. 5 நாடுகளைச் சேர்ந்த 30 க்கும் மேற்பட்ட நிறுவனங்கள் கேடிஎம் விவரக்குறிப்பின் வளர்ச்சி மற்றும் மதிப்பாய்வுக்கு பங்களித்துள்ளன. மே 2006 இல், குழுவின் சமர்ப்பிப்பு-அறிவு கண்டுபிடிப்பு மெட்டாமோடல் (கேடிஎம்)-ஓஎம்ஜியின் தரநிலைகள் தத்தெடுப்பு செயல்முறையின் இறுதி கட்டத்திற்கு நகர்ந்தது. ஓஎம்ஜி ஏற்றுக்கொண்ட கேடிஎம்க்கான விவரக்குறிப்பு பொதுவில் கிடைத்தது (ஓஎம்ஜி ஆவணம் பிடிசி/06-06-07). மார்ச் 2007 இல் கே. டி. எம் இறுதிப்படுத்தும் பணிக்குழு OMG இன் தரநிலைகள் தத்தெடுப்பு செயல்முறையின் இறுதி கட்டத்தை நிறைவு செய்தது. முறையான கேடிஎம் விவரக்குறிப்பு கேடிஎம் 1 OMG இலிருந்து கிடைக்கிறது. ஸ்பெக்கின் சமீபத்திய பதிப்பு ஜூலை 2011 இல் இறுதி செய்யப்பட்டது, இது கேடிஎம் 1.3 ஐ மிக சமீபத்திய பதிப்பாக மாற்றியது. கேடிஎம் அனலிட்டிக்ஸ் கேடிஎம் செய்திகள், குறிப்பு மற்றும் கல்வி பொருட்கள் மற்றும் கருவிகளுக்கான திறந்த போர்ட்டலைப் பராமரிக்கிறது கண்ணோட்டம் கேடிஎம் இன் குறிக்கோள் பராமரிப்பு, பரிணாமம், மதிப்பீடு மற்றும் நவீனமயமாக்கலுக்கான கருவிகளுக்கு இடையில் இயங்கக்கூடிய தன்மையை உறுதி செய்வதாகும். கேடிஎம் என்பது ஒரு உருமாற்ற மாதிரியாக வரையறுக்கப்படுகிறது, இது நிறுவன மென்பொருளின் பல்வேறு அம்சங்கள் தொடர்பான அறிவின் முக்கிய அம்சங்களை விவரிப்பதற்கான ஒரு ஆன்டாலஜியாகவும் பார்க்கப்படலாம். கேடிஎம் ஆதரவு என்பது கேடிஎம் சுற்றுச்சூழல் அமைப்பில் முதலீடு செய்வதாகும்-கருவிகள் விற்பனையாளர்கள், சேவை வழங்குநர்கள் மற்றும் வணிக கூறுகளின் வளர்ந்து வரும் திறந்த தர அடிப்படையிலான ஒருங்கிணைந்த சமூகம். கேடிஎம் குறியீடு மட்டுமல்லாமல் முழு நிறுவன மென்பொருள் அமைப்புகளையும் குறிக்கிறது. கேடிஎம் என்பது தற்போதுள்ள மென்பொருளை விவரிப்பதற்கான ஒரு பரந்த-ஸ்பெக்ட்ரம் நிறுவனம்-உறவு பிரதிநிதித்துவமாகும். கேடிஎம் என்பது தற்போதுள்ள மென்பொருள் அமைப்புகளின் கட்டமைப்பு மற்றும் நடத்தை கூறுகளைக் குறிக்கிறது. கே. டி. எம் இன் முக்கிய கருத்து ஒரு கொள்கலன் ஆகும்ஃ மற்ற நிறுவனங்களுக்கு சொந்தமான ஒரு நிறுவனம். இது கேடிஎம் தற்போதுள்ள அமைப்புகளை பல்வேறு டிகிரி கிரானுலாரிட்டியில் பிரதிநிதித்துவப்படுத்த அனுமதிக்கிறது. மைக்ரோ-கேடிஎம் என்று அழைக்கப்படும் நடத்தையை பிரதிநிதித்துவப்படுத்துவதற்கான துல்லியமான சொற்பொருள் அடித்தளத்தை கேடிஎம் வரையறுக்கிறது. இது உயர் நம்பகத்தன்மை கொண்ட இடைநிலை பிரதிநிதித்துவத்தை வழங்குகிறது, இது பயன்படுத்தப்படலாம், எடுத்துக்காட்டாக, தற்போதுள்ள மென்பொருள் அமைப்புகளின் நிலையான பகுப்பாய்வு செய்ய. மைக்ரோ-கேடிஎம் என்பது கேடிஎம்-க்கான மெய்நிகர் இயந்திரத்தைப் போன்றது, இருப்பினும் கேடிஎம் ஒரு செயல்படுத்தக்கூடிய மாதிரி அல்லது ஒரு கட்டுப்பாடு மாதிரி அல்ல, ஆனால் பகுப்பாய்வு நோக்கங்களுக்காக இருக்கும் கலைப்பொருட்களின் பிரதிநிதித்துவம். தற்போதுள்ள மென்பொருள் அமைப்புகளின் அதிகரிப்பு பகுப்பாய்வை கேடிஎம் எளிதாக்குகிறது, அங்கு ஆரம்ப கேடிஎம் பிரதிநிதித்துவம் பகுப்பாய்வு செய்யப்பட்டு மேலும் பல அறிவு துண்டுகள் பிரித்தெடுக்கப்பட்டு கேடிஎம் தொழில்நுட்ப இடத்திற்குள் கேடிஎம் முதல் கேடிஎம் மாற்றமாக வெளிப்படையாக செய்யப்படுகின்றன. அறிவு பிரித்தெடுத்தல் செயல்முறையின் படிகள் கருவிகளால் செய்யப்படலாம், மேலும் ஆய்வாளர் இதில் ஈடுபடலாம். கேடிஎம் என்பது சீரான மொழி மற்றும் தளம் சார்ந்த சுயாதீன பிரதிநிதித்துவம் ஆகும். அதன் விரிவாக்க பொறிமுறை களம், பயன்பாடு மற்றும் செயல்படுத்தல்-குறிப்பிட்ட அறிவைச் சேர்க்க அனுமதிக்கிறது. கட்டிடக்கலை கேடிஎம் தொகுப்புகள் பின்வரும் நான்கு அடுக்குகளாக ஒழுங்கமைக்கப்பட்டுள்ளனஃ உள்கட்டமைப்பு அடுக்கு கேடிஎம் உள்கட்டமைப்பு அடுக்கு மைய, கேடிஎம் மற்றும் மூல தொகுப்புகளைக் கொண்டுள்ளது, இது மற்ற அனைத்து தொகுப்புகளுக்கும் ஒரு சிறிய பொதுவான மையத்தை வழங்குகிறது, தற்போதுள்ள அமைப்பின் கலைப்பொருட்களின் சரக்கு மாதிரி மற்றும் கலைப்பொருட்களின் மூலக் குறியீட்டிற்கான இணைப்புகளாக மெட்டா-மாடல் கூறுகளுக்கு இடையிலான முழு கண்டுபிடிப்பு மற்றும் சீரான விரிவாக்க பொறிமுறையையும் வழங்குகிறது. கோர் தொகுப்பு மற்ற கேடிஎம் தொகுப்புகளால் மீண்டும் பயன்படுத்தப்படும் பல வடிவங்களை தீர்மானிக்கிறது. கேடிஎம் என்பது மெட்டா-ஆப்ஜெக்ட் வசதியைப் பயன்படுத்தும் ஒரு மெட்டா-மாடல் என்றாலும், கேடிஎம் கோர் மற்றும் ரிசோர்ஸ் டிஸ்க்ரிப்ஷன் ஃபிரேம்வொர்க் (ஆர். டி. எஃப்) இடையே ஒரு சீரமைப்பு உள்ளது. நிரல் கூறுகள் அடுக்கு நிரல் கூறுகள் அடுக்கு குறியீடு மற்றும் செயல் தொகுப்புகளைக் கொண்டுள்ளது. குறியீடு தொகுப்பு நிரலாக்க மொழிகளால் தீர்மானிக்கப்படும் நிரலாக்க கூறுகளைக் குறிக்கிறது, எடுத்துக்காட்டாக தரவு வகைகள், நடைமுறைகள், வகுப்புகள், முறைகள், மாறிகள் போன்றவை. இந்த தொகுப்பு மற்றொரு OMG விவரக்குறிப்பிலிருந்து பொதுவான பயன்பாட்டு மெட்டா மாடல் (CAM) நோக்கத்திற்காக ஒத்திருக்கிறது, இது நிறுவன பயன்பாட்டு ஒருங்கிணைப்பு (EAI) என்று அழைக்கப்படுகிறது. கேடிஎம் குறியீடு தொகுப்பு அதிக அளவிலான விவரங்களை வழங்குகிறது மற்றும் மென்பொருள் அமைப்பின் கட்டிடக்கலை ரீதியாக குறிப்பிடத்தக்க பார்வைகளுடன் தடையின்றி ஒருங்கிணைக்கப்படுகிறது. கேடிஎம்மில் தரவுப் வகைகளின் பிரதிநிதித்துவம் ஐஎஸ்ஓ தரநிலை ஐஎஸ்ஓ/ஐஇசி 11404 உடன் சீரமைக்கப்பட்டுள்ளது (மேலும் பொது நோக்க தரவுப் வகைகளையும் பார்க்கவும்). செயல் தொகுப்பு பயன்பாடுகளின் குறைந்த அளவிலான நடத்தை கூறுகளைப் பிடிக்கிறது, இதில் விரிவான கட்டுப்பாடு மற்றும் அறிக்கைகளுக்கு இடையில் தரவு ஓட்டம் அடங்கும். குறியீடு மற்றும் செயல் தொகுப்பு இணைந்து நிறுவன மென்பொருள் அமைப்பு வள அடுக்கின் ஒவ்வொரு கூறுகளின் உயர் நம்பகத்தன்மை இடைநிலை பிரதிநிதித்துவத்தை வழங்குகிறது வள அடுக்கு தற்போதுள்ள மென்பொருள் அமைப்பின் செயல்பாட்டு சூழலைக் குறிக்கிறது. இது நிறுவன பயன்பாட்டு ஒருங்கிணைப்பு (ஈ. ஏ. ஐ) பகுதியுடன் தொடர்புடையது. இயங்குதள தொகுப்பு இயக்க முறைமை, மிடில்வேர் போன்றவற்றுடன் தொடர்புடைய மென்பொருளின் இயக்கச் சூழலைக் குறிக்கிறது. இயக்க நேர தளத்தால் தீர்மானிக்கப்படுவதால் கூறுகளுக்கு இடையிலான கட்டுப்பாட்டு ஓட்டங்கள் உட்பட UI தொகுப்பு தற்போதுள்ள மென்பொருள் அமைப்பின் பயனர் இடைமுகங்கள் தொடர்பான அறிவைக் குறிக்கிறது நிகழ்வு தொகுப்பு தற்போதுள்ள மென்பொருள் அமைப்பின் நிகழ்வுகள் மற்றும் நிலை-மாற்றம் நடத்தை தொடர்பான அறிவைக் குறிக்கிறது தரவு தொகுப்பு குறியீட்டு கோப்புகள், தொடர்புடைய தரவுத்தளங்கள் மற்றும் பிற வகையான தரவு சேமிப்பு போன்ற நிலையான தரவு தொடர்பான கலைப்பொருட்களைக் குறிக்கிறது. இந்த சொத்துக்கள் நிறுவன மெட்டாடேட்டாவை பிரதிநிதித்துவப்படுத்துவதால் அவை நிறுவன மென்பொருளுக்கு முக்கியமாகும். கேடிஎம் தரவு தொகுப்பு மற்றொரு ஓஎம்ஜி விவரக்குறிப்புடன் சீரமைக்கப்பட்டுள்ளது, இது பொதுவான கிடங்கு மெட்டாமோடல் (சிடபுள்யூஎம்) சுருக்கங்கள் அடுக்கு என்று அழைக்கப்படுகிறது. சுருக்க அடுக்கு களம் மற்றும் பயன்பாட்டு சுருக்கங்களைக் குறிக்கிறது. கருத்தியல் தொகுப்பு வணிக கள அறிவு மற்றும் வணிக விதிகளைக் குறிக்கிறது, இந்த தகவலை ஏற்கனவே உள்ள பயன்பாடுகளிலிருந்து சுரண்ட முடியும். இந்த தொகுப்புகள் மற்றொரு OMG விவரக்குறிப்புடன் சீரமைக்கப்பட்டுள்ளன, வணிக சொற்களஞ்சியம் மற்றும் வணிக விதிகளின் சொற்பொருள் (SBVR) கட்டமைப்பு தொகுப்பு மென்பொருள் அமைப்பின் தர்க்கரீதியான அமைப்பை துணை அமைப்புகள், அடுக்குகள் மற்றும் கூறுகளாக பிரதிநிதித்துவப்படுத்துவதற்கான மெட்டா-மாடல் கூறுகளை விவரிக்கிறது கட்டமைப்பு தொகுப்பு மென்பொருள் அமைப்பின் பொறியியல் பார்வையை பிரதிநிதித்துவப்படுத்துகிறது மேலும் காண்க பொருள் மேலாண்மை குழு மென்பொருள் அளவீடுகள் மெட்டாமோடல் என்பது ஒரு மெட்ரிக் விவரக்குறிப்பாகும், இது KDM குறிப்புகளை அடிப்படையாகக் கொண்டது வெளிப்புற இணைப்புகள் OMG KDM விவரக்குறிப்பு பொருள் மேலாண்மை குழு (OMG) திறந்த KDM போர்டல் மற்றும் KDM பகுப்பாய்வு OMG கட்டமைப்பு-இயக்கப்படும் நவீனமயமாக்கல் பணிக்குழு DSTC இன் கருவிகள் தொடக்க சமர்ப்பிப்பு திறந்த மூல மென்பொருளுக்கான SBVR இணைப்பு மென்பொருள் ஹைப்பர் மாடல் புளூபிரிண்ட் போர்டல் -