Semantic data model
સિમેન્ટીક ડેટા મોડેલ (એસ. ડી. એમ.) એ ડેટાબેઝ માટે ઉચ્ચ-સ્તરનું સિમેન્ટીક-આધારિત ડેટાબેઝ વર્ણન અને માળખાકીય ઔપચારિકતા (ડેટાબેઝ મોડેલ) છે. આ ડેટાબેઝ મોડેલ સમકાલીન ડેટાબેઝ મોડેલો સાથે શક્ય છે તેના કરતાં એપ્લિકેશન પર્યાવરણનો વધુ અર્થ મેળવવા માટે રચાયેલ છે. એસ. ડી. એમ. સ્પષ્ટીકરણ ડેટાબેઝને એપ્લિકેશન પર્યાવરણમાં અસ્તિત્વ ધરાવતી સંસ્થાઓના પ્રકારો, તે સંસ્થાઓના વર્ગીકરણ અને જૂથો અને તેમની વચ્ચેના માળખાકીય આંતર જોડાણોના સંદર્ભમાં વર્ણવે છે. એસ. ડી. એમ. એપ્લિકેશન વાતાવરણના શબ્દાર્થને મેળવવા માટે ઉચ્ચ-સ્તરના મોડેલિંગ પ્રિમિટિવ્સનો સંગ્રહ પ્રદાન કરે છે. ડેટાબેઝ માળખાકીય સ્પષ્ટીકરણમાં તારવેલી માહિતીને સમાવી લઈને, એસ. ડી. એમ. સમાન માહિતીને ઘણી રીતે જોવાની મંજૂરી આપે છે; આ ડેટાબેઝ એપ્લિકેશન્સમાં સામાન્ય રીતે હાજર વિવિધ જરૂરિયાતો અને પ્રક્રિયા જરૂરિયાતોને સીધી રીતે સમાવવાનું શક્ય બનાવે છે. વર્તમાન એસ. ડી. એમ. ની રચના તેના પ્રારંભિક સંસ્કરણનો ઉપયોગ કરવાના અમારા અનુભવ પર આધારિત છે. એસ. ડી. એમ. ડેટાબેઝ સિસ્ટમોની અસરકારકતા અને ઉપયોગીતા વધારવા માટે રચાયેલ છે. એસ. ડી. એમ. ડેટાબેઝ વર્ણન ડેટાબેઝ માટે ઔપચારિક સ્પષ્ટીકરણ અને દસ્તાવેજીકરણ સાધન તરીકે કામ કરી શકે છે; તે વિવિધ શક્તિશાળી વપરાશકર્તા ઇન્ટરફેસ સુવિધાઓને ટેકો આપવા માટે આધાર પ્રદાન કરી શકે છે, તે ડેટાબેઝ ડિઝાઇન પ્રક્રિયામાં વૈચારિક ડેટાબેઝ મોડેલ તરીકે કામ કરી શકે છે; અને, તેનો ઉપયોગ નવા પ્રકારની ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ માટે ડેટાબેઝ મોડેલ તરીકે થઈ શકે છે. સોફ્ટવેર એન્જિનિયરિંગમાં સોફ્ટવેર એન્જિનિયરિંગમાં સિમેન્ટીક ડેટા મોડેલના વિવિધ અર્થો છેઃ તે એક વૈચારિક ડેટા મોડેલ છે જેમાં સિમેન્ટીક માહિતીનો સમાવેશ થાય છે. આનો અર્થ એ છે કે મોડેલ તેના ઉદાહરણોના અર્થનું વર્ણન કરે છે. આવા સિમેન્ટીક ડેટા મોડેલ એ એક અમૂર્ત છે જે વ્યાખ્યાયિત કરે છે કે સંગ્રહિત પ્રતીકો (ઉદાહરણ ડેટા) વાસ્તવિક દુનિયા સાથે કેવી રીતે સંબંધિત છે. તે એક વૈચારિક ડેટા મોડેલ છે જેમાં માહિતીને વ્યક્ત કરવાની અને વિનિમય કરવાની ક્ષમતાનો સમાવેશ થાય છે જે પક્ષોને મેટા-મોડેલ જાણવાની જરૂર વગર, ઉદાહરણોમાંથી અર્થ (શબ્દાર્થ) નું અર્થઘટન કરવા માટે સક્ષમ બનાવે છે. આવા સિમેન્ટીક મોડેલો તથ્ય-લક્ષી હોય છે (ઑબ્જેક્ટ-ઓરિએન્ટેડના વિરોધમાં). હકીકતો સામાન્ય રીતે માહિતી તત્વો વચ્ચેના દ્વિસંગી સંબંધો દ્વારા વ્યક્ત કરવામાં આવે છે, જ્યારે ઉચ્ચ ક્રમના સંબંધો દ્વિસંગી સંબંધોના સંગ્રહ તરીકે વ્યક્ત કરવામાં આવે છે. સામાન્ય રીતે દ્વિસંગી સંબંધોમાં ત્રિપલ સ્વરૂપ હોય છેઃ વસ્તુ-સંબંધ પ્રકાર-વસ્તુ. ઉદાહરણ તરીકેઃ એફિલ ટાવર પેરિસમાં સ્થિત છે. સામાન્ય રીતે સિમેન્ટીક ડેટા મોડલ્સના ઉદાહરણ ડેટામાં સ્પષ્ટપણે વિવિધ ડેટા ઘટકો વચ્ચેના સંબંધોના પ્રકારોનો સમાવેશ થાય છે, જેમ કે <> માં સ્થિત છે. દાખલાઓમાંથી હકીકતોના અર્થનું અર્થઘટન કરવા માટે, તે જરૂરી છે કે સંબંધોના પ્રકારો (સંબંધના પ્રકારો) નો અર્થ જાણી શકાય. તેથી, સિમેન્ટીક ડેટા મોડેલો સામાન્ય રીતે આવા સંબંધ પ્રકારોને પ્રમાણિત કરે છે. આનો અર્થ એ છે કે બીજા પ્રકારના સિમેન્ટીક ડેટા મોડેલો સક્ષમ કરે છે કે ઉદાહરણો એવા તથ્યોને વ્યક્ત કરે છે જેમાં તેમના પોતાના અર્થોનો સમાવેશ થાય છે. બીજા પ્રકારના સિમેન્ટીક ડેટા મોડલ સામાન્ય રીતે સિમેન્ટીક ડેટાબેઝ બનાવવા માટે હોય છે. સિમેન્ટીક ડેટાબેઝમાં અર્થનો સમાવેશ કરવાની ક્ષમતા વિતરિત ડેટાબેઝના નિર્માણની સુવિધા આપે છે જે એપ્લિકેશનોને સામગ્રીમાંથી અર્થનું અર્થઘટન કરવામાં સક્ષમ બનાવે છે. આ સૂચવે છે કે સિમેન્ટીક ડેટાબેઝને એકીકૃત કરી શકાય છે જ્યારે તેઓ સમાન (પ્રમાણભૂત) સંબંધ પ્રકારોનો ઉપયોગ કરે છે. આ એ પણ સૂચવે છે કે સામાન્ય રીતે તેઓ રીલેશ્નલ અથવા ઓબ્જેક્ટ-ઓરિએન્ટેડ ડેટાબેઝ કરતાં વધુ વ્યાપક રીતે લાગુ પડે છે. સારાંશ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (ડી. બી. એમ. એસ.) નું લોજિકલ ડેટા સ્ટ્રક્ચર, પછી ભલે તે અધિક્રમિક હોય, નેટવર્ક હોય કે રીલેશ્નલ હોય, તે ડેટાની વૈચારિક વ્યાખ્યા માટેની જરૂરિયાતોને સંપૂર્ણપણે સંતોષી શકતું નથી, કારણ કે તે અવકાશમાં મર્યાદિત છે અને ડી. બી. એમ. એસ. દ્વારા કાર્યરત અમલીકરણ વ્યૂહરચના તરફ પક્ષપાતી છે. તેથી, ડેટાને વૈચારિક દ્રષ્ટિકોણથી વ્યાખ્યાયિત કરવાની જરૂરિયાત સિમેન્ટીક ડેટા મોડેલિંગ તકનીકોના વિકાસ તરફ દોરી ગઈ છે. એટલે કે, આકૃતિમાં દર્શાવ્યા મુજબ, અન્ય માહિતી સાથેના તેના આંતરસંબંધોના સંદર્ભમાં માહિતીના અર્થને વ્યાખ્યાયિત કરવાની તકનીકો. વાસ્તવિક દુનિયા, સંસાધનો, વિચારો, ઘટનાઓ વગેરેની દ્રષ્ટિએ, ભૌતિક ડેટા સ્ટોર્સમાં પ્રતીકાત્મક રીતે વ્યાખ્યાયિત કરવામાં આવે છે. સિમેન્ટીક ડેટા મોડેલ એ એક અમૂર્ત છે જે સંગ્રહિત પ્રતીકો વાસ્તવિક દુનિયા સાથે કેવી રીતે સંબંધિત છે તે વ્યાખ્યાયિત કરે છે. આમ, મોડેલ વાસ્તવિક દુનિયાનું સાચું પ્રતિનિધિત્વ હોવું જોઈએ. ક્લાસ અને શ્રેફલ (1995) અનુસાર, "સિમેન્ટીક ડેટા મોડેલ્સનો એકંદર ધ્યેય આર્ટિફિશિયલ ઇન્ટેલિજન્સ ક્ષેત્રમાંથી જાણીતા વધુ શક્તિશાળી અમૂર્ત વિભાવનાઓ સાથે સંબંધિત વિભાવનાઓને એકીકૃત કરીને ડેટાનો વધુ અર્થ મેળવવાનો છે. વાસ્તવિક વિશ્વની પરિસ્થિતિઓની રજૂઆતને સરળ બનાવવા માટે ડેટા મોડેલના અભિન્ન ભાગ તરીકે ઉચ્ચ સ્તરના મોડેલિંગ પ્રિમિટિવ્સ પ્રદાન કરવાનો વિચાર છે. સિમેન્ટીક ડેટા મોડેલ્સની જરૂરિયાતને સૌપ્રથમ 1970 ના દાયકાના મધ્યમાં યુ. એસ. એર ફોર્સ દ્વારા ઇન્ટિગ્રેટેડ કમ્પ્યુટર-એડેડ મેન્યુફેક્ચરિંગ (આઇસીએએમ) પ્રોગ્રામના પરિણામે માન્યતા આપવામાં આવી હતી. આ કાર્યક્રમનો ઉદ્દેશ કોમ્પ્યુટર ટેકનોલોજીના વ્યવસ્થિત ઉપયોગ દ્વારા ઉત્પાદન ઉત્પાદકતામાં વધારો કરવાનો હતો. આઈસીએએમ કાર્યક્રમે ઉત્પાદન ઉત્પાદકતામાં સુધારો કરવામાં સામેલ લોકો માટે વધુ સારા વિશ્લેષણ અને સંચાર તકનીકોની જરૂરિયાતને ઓળખી કાઢી હતી. પરિણામે, આઇ. સી. એ. એમ. પ્રોગ્રામે આઇ. ડી. ઇ. એફ. (આઇ. સી. એ. એમ. વ્યાખ્યા) પદ્ધતિઓ તરીકે ઓળખાતી તકનીકોની શ્રેણી વિકસાવી જેમાં નીચેનાનો સમાવેશ થાય છેઃ આઇ. ડી. ઇ. એફ. 0 નો ઉપયોગ "કાર્ય મોડેલ" બનાવવા માટે થાય છે જે પર્યાવરણ અથવા પ્રણાલીની અંદરની પ્રવૃત્તિઓ અથવા પ્રક્રિયાઓની સંરચિત રજૂઆત છે. IDEF1 નો ઉપયોગ "માહિતી મોડેલ" બનાવવા માટે થાય છે જે પર્યાવરણ અથવા પ્રણાલીમાં માહિતીની રચના અને શબ્દાર્થનું પ્રતિનિધિત્વ કરે છે. IDEF1X એ સિમેન્ટીક ડેટા મોડેલિંગ તકનીક છે જેનો ઉપયોગ ગ્રાફિકલ માહિતી મોડેલ બનાવવા માટે થાય છે જે પર્યાવરણ અથવા સિસ્ટમમાં માહિતીના માળખા અને સિમેન્ટીક્સનું પ્રતિનિધિત્વ કરે છે. આ ધોરણનો ઉપયોગ સિમેન્ટીક ડેટા મોડેલ્સના નિર્માણને મંજૂરી આપે છે જે સંસાધન તરીકે ડેટાના સંચાલન, માહિતી પ્રણાલીઓના એકીકરણ અને કમ્પ્યુટર ડેટાબેઝના નિર્માણને ટેકો આપવા માટે કામ કરી શકે છે. IDEF2 નો ઉપયોગ "ગતિશીલતા મોડેલ" બનાવવા માટે થાય છે જે પર્યાવરણ અથવા પ્રણાલીની સમય બદલાતી વર્તણૂકીય લાક્ષણિકતાઓને રજૂ કરે છે. 1990 ના દાયકા દરમિયાન, સિમેન્ટીક મોડેલિંગ તકનીકોના ઉપયોગને પરિણામે બીજા પ્રકારના સિમેન્ટીક ડેટા મોડલ્સમાં પરિણમ્યું. આનું ઉદાહરણ સિમેન્ટીક ડેટા મોડેલ છે જે ISO 15926-2 (2002) તરીકે પ્રમાણિત કરવામાં આવ્યું છે, જે આગળ સિમેન્ટીક મોડેલિંગ લેંગ્વેજ ગેલિશ (2005) માં વિકસાવવામાં આવ્યું છે. ગેલીશ ભાષાની વ્યાખ્યા સિમેન્ટીક ડેટા મોડેલના સ્વરૂપમાં દસ્તાવેજીકરણ કરવામાં આવી છે. ગેલિશ પોતે એક સિમેન્ટીક મોડેલિંગ ભાષા છે, જેનો ઉપયોગ અન્ય સિમેન્ટીક મોડેલ્સ બનાવવા માટે થઈ શકે છે. તે સિમેન્ટીક નમૂનાઓ ગેલિશ ડેટાબેઝમાં સંગ્રહિત કરી શકાય છે, જે સિમેન્ટીક ડેટાબેઝ છે. એપ્લિકેશન્સ સિમેન્ટીક ડેટા મોડેલનો ઉપયોગ ઘણા હેતુઓ માટે કરી શકાય છે. કેટલાક મુખ્ય ઉદ્દેશોમાં નીચેનાનો સમાવેશ થાય છેઃ ડેટા સંસાધનોનું આયોજનઃ પ્રારંભિક ડેટા મોડેલનો ઉપયોગ એન્ટરપ્રાઇઝ ચલાવવા માટે જરૂરી ડેટાનું એકંદર દૃશ્ય પ્રદાન કરવા માટે થઈ શકે છે. પછી વહેંચાયેલ ડેટા સંસાધનો બનાવવા માટે પ્રોજેક્ટ્સને ઓળખવા અને તેનો અવકાશ બનાવવા માટે મોડેલનું વિશ્લેષણ કરી શકાય છે. શેર કરી શકાય તેવા ડેટાબેઝનું નિર્માણઃ સંપૂર્ણ વિકસિત મોડેલનો ઉપયોગ ડેટાના સ્વતંત્ર દૃષ્ટિકોણને વ્યાખ્યાયિત કરવા માટે થઈ શકે છે જેને વપરાશકર્તાઓ દ્વારા માન્ય કરી શકાય છે અને પછી વિવિધ DBMS તકનીકોમાંથી કોઈપણ માટે ભૌતિક ડેટાબેઝ ડિઝાઇનમાં રૂપાંતરિત કરી શકાય છે. સુસંગત અને શેર કરી શકાય તેવા ડેટાબેઝ બનાવવા ઉપરાંત, ડેટા મોડેલિંગ દ્વારા વિકાસ ખર્ચમાં ભારે ઘટાડો કરી શકાય છે. વિક્રેતા સોફ્ટવેરનું મૂલ્યાંકનઃ ડેટા મોડેલ વાસ્તવમાં સંસ્થાના માળખાને રજૂ કરે છે, તેથી સોફ્ટવેર દ્વારા સૂચિત માળખાગત સુવિધાઓ અને કંપની ખરેખર જે રીતે વ્યવસાય કરે છે તે વચ્ચેની સંભવિત વિસંગતતાઓને ઓળખવા માટે કંપનીના ડેટા મોડેલ સામે વિક્રેતા સોફ્ટવેરનું મૂલ્યાંકન કરી શકાય છે. પ્રવર્તમાન ડેટાબેઝનું એકીકરણઃ પ્રવર્તમાન ડેટાબેઝની સામગ્રીને સિમેન્ટીક ડેટા મોડલ સાથે વ્યાખ્યાયિત કરીને, સંકલિત ડેટા વ્યાખ્યા મેળવી શકાય છે. યોગ્ય ટેકનોલોજી સાથે, પરિણામી વૈચારિક યોજનાનો ઉપયોગ વિતરિત ડેટાબેઝ વાતાવરણમાં વ્યવહાર પ્રક્રિયાને નિયંત્રિત કરવા માટે થઈ શકે છે. યુ. એસ. એર ફોર્સ ઇન્ટિગ્રેટેડ ઇન્ફર્મેશન સપોર્ટ સિસ્ટમ (I2S2) એ આ પ્રકારની તકનીકનો પ્રાયોગિક વિકાસ અને પ્રદર્શન છે, જે વૈવિધ્યસભર પ્રકારના DBMS વાતાવરણ પર લાગુ થાય છે. કોમ્પ્યુટેશનલ ગણિત કન્સેપ્ચ્યુઅલ સ્કીમા એન્ટિટી-રિલેશનશિપ મોડેલ માહિતી મોડેલ ઓબ્જેક્ટ-રોલ મોડેલિંગ ઓન્ટોલોજી (માહિતી વિજ્ઞાન) રીલેશ્નલ મોડેલ/તાસ્માનિયા સિમેન્ટીક ટેકનોલોજી થ્રી સ્કિમા અભિગમ સંદર્ભો વધુ વાંચન ડેટાબેઝ ડિઝાઇન-ધ સિમેન્ટીક મોડેલિંગ અભિગમ જોહાન ટેર બેક્કે (1992) જુઓ. સિમેન્ટીક ડેટા મોડેલિંગ. પ્રેન્ટિસ હોલ. આલ્ફોન્સો એફ. કાર્ડેનાસ અને ડેનિસ મેકલીઓડ (1990). ઓબ્જેક્ટ-ઓરિએન્ટેડ અને સિમેન્ટીક ડેટાબેઝ સિસ્ટમ્સમાં સંશોધન પાયા. પ્રેન્ટિસ હોલ. પીટર ગ્રે, કૃષ્ણરાવ જી. કુલકર્ણી અને, નોર્મન ડબલ્યુ. પેટન (1992). ઓબ્જેક્ટ-ઓરિએન્ટેડ ડેટાબેઝીસઃ એક સિમેન્ટીક ડેટા મોડલ અભિગમ. કમ્પ્યુટર સાયન્સમાં પ્રેન્ટિસ-હોલ ઇન્ટરનેશનલ સિરીઝ. માઈકલ હેમર અને ડેનિસ મેકલીઓડ (1978). "સિમેન્ટીક ડેટા મોડેલઃ ડેટા બેઝ એપ્લિકેશન્સ માટે એક મોડેલિંગ મિકેનિઝમ". માંઃ પ્રો. ACM SIGMOD INTAL. કોન્. ડેટાના વ્યવસ્થાપન પર. ઓસ્ટિન, ટેક્સાસ, 31 મે-2 જૂન, 1978, પૃષ્ઠ. 26-36. હેમર, માઈકલ અને ડેનિસ મેકલીઓડ. "એસ. ડી. એમ. સાથે ડેટાબેઝ વર્ણનઃ એક સિમેન્ટીક ડેટાબેઝ મોડેલ". એસીએમ ટ્રાન્ઝેક્શન્સ ઓન ડેટાબેઝ સિસ્ટમ્સ (ટીઓડીએસ) 6.3 (1981): 351-86. વેબ. બાહ્ય લિંક્સ સિમેન્ટીક ડેટા મોડેલિંગ જોહાન ટેર બેક્કે શ્રદ્ધાંજલિ સાઇટ. ડેટા મોડેલિંગ સિસ્ટમ્સ વિશ્લેષણ જ્ઞાન પ્રતિનિધિત્વ