Metadata modeling
மெட்டாடேட்டா மாடலிங் என்பது மென்பொருள் பொறியியல் மற்றும் சிஸ்டம்ஸ் இன்ஜினியரிங்கில் பயன்படுத்தப்படும் ஒரு வகை உருமாற்றமாகும், இது சில முன் வரையறுக்கப்பட்ட வகை சிக்கல்களுக்கு பொருந்தக்கூடிய மற்றும் பயனுள்ள மாதிரிகளின் பகுப்பாய்வு மற்றும் கட்டுமானத்திற்காக பயன்படுத்தப்படுகிறது. மெட்டா மாடலிங் என்பது கட்டமைப்புகள், விதிகள், கட்டுப்பாடுகள், மாதிரிகள் மற்றும் கோட்பாடுகளின் பகுப்பாய்வு, கட்டுமானம் மற்றும் மேம்பாடு ஆகும். வரைபடத்தின் மெட்டா-டேட்டா பக்கம் ஒரு கருத்து வரைபடத்தைக் கொண்டுள்ளது. இது அடிப்படையில் பூச், ரம்பாக் மற்றும் ஜேகப்சன் (1999) இல் விவரிக்கப்பட்டுள்ளபடி சரிசெய்யப்பட்ட வகுப்பு வரைபடமாகும். முக்கியமான கருத்துக்கள் கருத்து, பொதுமைப்படுத்தல், தொடர்பு, பெருக்கம் மற்றும் திரட்டல் ஆகும். மெட்டாடமடாலிங் கருத்துக்கள் முதலாவதாக, ஒரு கருத்து ஒரு ஒருங்கிணைந்த மாடலிங் மொழி (யு. எம். எல்) வகுப்பின் எளிய பதிப்பாகும். ஒரு கருத்தை வரையறுக்க வர்க்க வரையறை ஏற்றுக்கொள்ளப்படுகிறது, அதாவதுஃ ஒரே பண்புக்கூறுகள், செயல்பாடுகள், உறவுகள் மற்றும் சொற்பொருள்களைப் பகிர்ந்து கொள்ளும் பொருட்களின் தொகுப்பு. பின்வரும் கருத்து வகைகள் குறிப்பிடப்பட்டுள்ளனஃ நிலையான கருத்துஃ மேலும் (துணை) கருத்துக்கள் இல்லாத ஒரு கருத்து. ஒரு நிலையான கருத்து செவ்வகத்துடன் காட்சிப்படுத்தப்படுகிறது. காம்ப்ளெக்ஸ் கான்செப்ட்ஃ (துணை) கருத்தாக்கங்களின் தொகுப்பைக் கொண்ட ஒரு கருத்து. சிக்கலான கருத்துக்கள் பின்வருமாறு பிரிக்கப்பட்டுள்ளனஃ திறந்த கருத்துஃ ஒரு சிக்கலான கருத்து, அதன் (துணை) கருத்துக்கள் விரிவுபடுத்தப்படுகின்றன. ஒரு திறந்த கருத்து ஒருவருக்கொருவர் மேலே இரண்டு வெள்ளை செவ்வகங்களுடன் காட்சிப்படுத்தப்படுகிறது. (திருத்தம்ஃ ஒரு திறந்த கருத்து 2 வெள்ளை செவ்வகங்களுடன் காட்சிப்படுத்தப்படுகிறது, மற்றொன்று மற்றொன்றுக்கு மேல், வலதுபுறத்தில் ஈடுசெய்யப்படுகிறது, செவ்வகத்தின் 3 மூலைகள் கீழே தெரியும்.) நெருக்கமான கருத்துருஃ ஒரு சிக்கலான கருத்துரு, அதன் (துணை) கருத்துக்கள் குறிப்பிட்ட சூழலில் பொருந்தாததால் விரிவுபடுத்தப்படவில்லை. ஒரு மூடிய கருத்து ஒரு கருப்பு செவ்வகத்திற்கு மேலே ஒரு வெள்ளை செவ்வகத்தால் காட்சிப்படுத்தப்படுகிறது. படம் 1 இல் மாடலிங் நுட்பத்தில் பயன்படுத்தப்படும் மூன்று கருத்து வகைகள் விளக்கப்பட்டுள்ளன. கருத்துக்கள் எப்போதும் வரைபடத்தில் மட்டுமல்லாமல், வரைபடத்திற்கு வெளியே அவற்றைக் குறிப்பிடும்போதும் மூலதனமாக்கப்படுகின்றன. படம் 2 இல் மூன்று கருத்து வகைகளும் எடுத்துக்காட்டப்பட்டுள்ளன. ஒருங்கிணைந்த செயல்பாட்டில் தேவைகளின் பணிப்பாய்வின் செயல்முறை-தரவு வரைபடத்தின் ஒரு பகுதி விளக்கப்பட்டுள்ளது. பயன்பாட்டு வழக்கு மாதிரி என்பது ஒரு திறந்த கருத்து மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்ட செயல்பாடுகள் மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்ட பயன்பாட்டு நிகழ்வுகளைக் கொண்டுள்ளது. ACTOR என்பது ஒரு நிலையான கருத்தாகும், இதில் மேலும் துணை கருத்துக்கள் எதுவும் இல்லை. இருப்பினும், யூஸ் கேஸ் என்பது ஒரு மூடிய கருத்தாகும். ஒரு பயன்பாட்டு வழக்கு ஒரு விளக்கம், நிகழ்வுகளின் ஓட்டம், நிபந்தனைகள், சிறப்புத் தேவைகள் போன்றவற்றைக் கொண்டுள்ளது. இந்த விஷயத்தில் அந்த தகவலை வெளிப்படுத்துவது தேவையற்றது என்பதால், USE CASE ஒரு மூடிய கருத்துடன் விளக்கப்பட்டுள்ளது. பொதுமைப்படுத்தல் என்பது ஒரு பொதுவான கருத்துக்கும் மிகவும் குறிப்பிட்ட கருத்துக்கும் இடையிலான உறவை வெளிப்படுத்துவதற்கான ஒரு வழியாகும். மேலும், தேவைப்பட்டால், அடையாளம் காணப்பட்ட கருத்துகளின் குழுக்கள் ஒன்றுடன் ஒன்று இணைகிறதா அல்லது வேறுபடுகிறதா, முழுமையானதா அல்லது முழுமையற்றதா என்பதைக் குறிக்கலாம். படம் 3 இல் விளக்கப்பட்டுள்ளபடி, திறந்த அம்புத் தலை கொண்ட ஒரு திடமான அம்பு மூலம் பொதுமைப்படுத்தல் காட்சிப்படுத்தப்படுகிறது, இது பெற்றோரை சுட்டிக்காட்டுகிறது. முந்தைய பத்தியில் விவரிக்கப்பட்டுள்ள வெவ்வேறு கருத்துக்களுக்கு இடையிலான உறவுகளைக் காண்பிப்பதன் மூலம் படம் 4 இல் பொதுமைப்படுத்தல் எடுத்துக்காட்டப்படுகிறது. ஸ்டாண்டர்ட் கான்செப்ட் மற்றும் காம்ப்ளெக்ஸ் கான்செப்ட் இரண்டும் ஒரு குறிப்பிட்ட வகையான கான்செப்ட் ஆகும். அதைத் தொடர்ந்து, ஒரு காம்ப்ளெக்ஸ் கான்செப்ட்டை ஒரு திறந்த கான்செப்ட்டாகவும் ஒரு நெருக்கமான கான்செப்ட்டாகவும் குறிப்பிடலாம். சங்கம் என்பது கருத்துக்கள் மற்றொன்றுடன் எவ்வாறு இணைக்கப்பட்டுள்ளன என்பதைக் குறிப்பிடும் ஒரு கட்டமைப்பு உறவாகும். இது இரண்டு கருத்துகளை (பைனரி அசோசியேஷன்) அல்லது இரண்டுக்கும் மேற்பட்ட கருத்துகளை (என்-ஆரி அசோசியேஷன்) இணைக்க முடியும். ஒரு சங்கம் திசைதிருப்பப்படாத திடமான கோட்டுடன் குறிப்பிடப்படுகிறது. சங்கத்திற்கு ஒரு அர்த்தம் கொடுக்க, ஒரு பெயர் மற்றும் பெயர் திசையை வழங்கலாம். பெயர் ஒரு செயலில் உள்ள வினைச்சொல்லின் வடிவத்தில் உள்ளது மற்றும் பெயர் திசை ஒரு முக்கோணத்தால் குறிக்கப்படுகிறது, இது ஒருவர் படிக்க வேண்டிய திசையில் சுட்டிக்காட்டுகிறது. பெயர் மற்றும் பெயர் திசையுடன் தொடர்பு படம் 5 இல் விளக்கப்பட்டுள்ளது. படம் 6 (நீக்கப்பட்டது) இல் சங்கத்தின் ஒரு எடுத்துக்காட்டு விளக்கப்பட்டுள்ளது. எடுத்துக்காட்டு ஒருங்கிணைந்த செயல்முறையில் தேவைகள் பகுப்பாய்வின் செயல்முறை-தரவு வரைபடத்தின் ஒரு பகுதியாகும். இரண்டு கருத்துக்களும் மேலும் விரிவுபடுத்தப்படாததால், பல துணை கருத்துக்கள் இருந்தாலும், கருத்துக்கள் மூடிய கருத்துகளாக விளக்கப்பட்டுள்ளன. அந்த உருவம் "மேற்பார்வை விவரம் பயன்பாட்டு வழக்கு மாதிரியை விவரிக்கிறது" என்று கூறுகிறது. பெயர் மற்றும் பெயர் திசையைத் தவிர, ஒரு சங்கம் அதிக பண்புகளைக் கொண்டிருக்கலாம். ஒரு குறிப்பிட்ட கருத்தாக்கத்தின் எத்தனை பொருள்களை ஒரு சங்கத்தின் ஒரு எடுத்துக்காட்டில் இணைக்க முடியும் என்பதை பெருக்கத்துடன் ஒருவர் குறிப்பிடலாம். பெருக்கம் என்பது பின்வரும் சொற்றொடர்களைப் பயன்படுத்துவதன் மூலம் காட்சிப்படுத்தப்படுகிறதுஃ (1) சரியாக ஒன்றுக்கு, (0.1) ஒன்று அல்லது பூஜ்ஜியத்திற்கு, (0. *) பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்டவற்றுக்கு, (1. *) ஒன்று அல்லது அதற்கு மேற்பட்டவற்றுக்கு, அல்லது எடுத்துக்காட்டாக (5) ஒரு சரியான எண்ணுக்கு. படம் 7 இல் பெருக்கத்துடன் தொடர்பு விளக்கப்பட்டுள்ளது. பன்முகத்தன்மைக்கு ஒரு எடுத்துக்காட்டு படம் 8 இல் குறிப்பிடப்பட்டுள்ளது. இது படம் 6 இல் உள்ள அதே எடுத்துக்காட்டு, பெருக்கல் மதிப்புகள் மட்டுமே சேர்க்கப்படுகின்றன. 'சரியாக ஒரு மேற்பார்வை விவரம் சரியாக ஒரு பயன்பாட்டு வழக்கு மாதிரியை விவரிக்கிறது' என்று படம் கூறுகிறது. ஒரு மேற்பார்வை விவரிப்பு பூஜ்ஜியம் அல்லது ஒன்றுக்கு மேற்பட்ட பயன்பாட்டு வழக்கு மாதிரியை விவரிக்க முடியாது என்பதையும், ஒரு பயன்பாட்டு வழக்கு மாதிரியை பூஜ்ஜியம் அல்லது ஒன்றுக்கு மேற்பட்ட மேற்பார்வை விளக்கங்களால் விவரிக்க முடியாது என்பதையும் இது குறிக்கிறது. ஒருங்கிணைப்பு என்பது ஒரு சிறப்பு வகை சங்கமாகும். ஒருங்கிணைப்பு என்பது மற்ற கருத்தாக்கங்களைக் (பகுதிகளாக) கொண்ட ஒரு கருத்தாக்கத்திற்கு (ஒட்டுமொத்தமாக) இடையிலான உறவைக் குறிக்கிறது. இதை 'ஹேஸ்-ஏ' உறவு என்றும் விவரிக்கலாம். படம் 9 இல் திறந்த கருத்துக்கும் நிலையான கருத்துக்கும் இடையிலான ஒருங்கிணைப்பு உறவு விளக்கப்பட்டுள்ளது. ஒரு திறந்த கருத்து ஒன்று அல்லது அதற்கு மேற்பட்ட நிலையான கருத்துகளைக் கொண்டுள்ளது மற்றும் ஒரு நிலையான கருத்து பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட திறந்த கருத்தின் ஒரு பகுதியாகும். படம் 10 இல் ஒருங்கிணைப்பு என்பது யு. எம். எல் அடிப்படையிலான வலை பொறியியலில் பணிப்பாய்வைப் பிடிக்க வேண்டிய தேவைகளின் ஒரு பகுதியால் எடுத்துக்காட்டப்படுகிறது. ஒரு பயன்பாட்டு வழக்கு மாதிரி ஒன்று அல்லது அதற்கு மேற்பட்ட செயல்பாடுகள் மற்றும் பயன்பாட்டு நிகழ்வுகளைக் கொண்டுள்ளது. பண்புகள் சில நேரங்களில் கருத்துக்களுக்கு பண்புகளை ஒதுக்க தேவைகள் உள்ளன. படம் 11 இல் விளக்கப்பட்டுள்ளபடி, பண்புகள் சிறிய வழக்கில், கருத்து பெயரின் கீழ் எழுதப்பட்டுள்ளன. படம் 12 இல் பண்புகள் கொண்ட ஒரு கருத்தாக்கத்தின் எடுத்துக்காட்டு காட்சிப்படுத்தப்பட்டுள்ளது. அம்சக் கருத்து முறையே நான்கு பண்புகளைக் கொண்டுள்ளதுஃ முன்னுரிமை, வகை, ஆபத்து மற்றும் நிலை. அட்டவணை 1 இல் வழங்கப்பட்ட ஒரு பட்டியலில் ஒவ்வொரு கருத்துக்கும் ஒரு சரியான வரையறை தேவைப்படுகிறது, இது ஒரு நிலையான சொற்களஞ்சியத்திலிருந்து நகலெடுக்கப்பட வேண்டும். உரையில் உள்ள அனைத்து கன்செப்ட் பெயர்களும் பெரிய எழுத்துக்களுடன் உள்ளன. அட்டவணை 1: கருத்து வரையறை பட்டியல் {| வகுப்பு = "விக்கிடபிள்" |-bgcolor = "#ccccff" |Concept |Definition |-|CONCEPT A |This என்பது CONCEPT A இன் வரையறையாகும் |-|CONCEPT B |This என்பது CONCEPT B இன் வரையறையாகும் |-| மேலும் பார்க்கவும் மெட்டாடேட்டா மெட்டடேட்டா தரநிலைகள் மெட்டமாடலிங் UML குறிப்புகள் மேலும் வாசிப்பு கிராடி பூச், ஜேம்ஸ் ரம்பாக் மற்றும் ஐவார் ஜேக்கப்ஸன் (1999). ஒருங்கிணைந்த மாடலிங் மொழி பயனர் வழிகாட்டி. ரெட்வுட் சிட்டி, CA: அடிசன் வெஸ்லி லாங்மேன் பப்ளிஷிங் கம்பெனி, இன்க். எம். சேகி (2003). தகவல் அமைப்புகள் மேம்பாட்டு முறைகளில் அளவீடுகளை உட்பொதித்தல்ஃ முறை பொறியியல் நுட்பத்தின் பயன்பாடு. CAiSE 2003,374-389. ஐ. வீர்ட், ஜே. வான் டி, சோயர், ஜே. வெர்செண்டால் மற்றும் ஜாக் பிரிங்கெம்பர் (2005). சூழ்நிலை தேவைகள் வலை உள்ளடக்க மேலாண்மை அமலாக்கங்களின் பொறியியல். எஸ். ஆர். இ. பி. 2005. ஒருங்கிணைந்த மாடலிங் மொழி