XidML
XidML (એક્સ્ટેન્સિબલ ઇન્સ્ટ્રુમેન્ટેશન ડેટા એક્સચેન્જ માર્ક-અપ લેંગ્વેજ) એ એરોસ્પેસ ઉદ્યોગ માટે તૈયાર કરાયેલ એક ઓપન સ્ટાન્ડર્ડ XML છે. XidML એ વર્ણવે છે કે પ્રસારણ, સંગ્રહ અથવા પુનઃઉત્પાદન માટે માહિતી કેવી રીતે મેળવવામાં આવે છે, પ્રક્રિયા કરવામાં આવે છે અને પેક કરવામાં આવે છે. XidML નો પ્રાથમિક ઉદ્દેશ હજારો પરિમાણો એકત્ર કરતા બહુવિધ વિક્રેતાઓ અને વપરાશકર્તા જૂથો વચ્ચે જટિલ ઇન્સ્ટ્રુમેન્ટેશન માહિતીનો સંગ્રહ અને વિનિમય કરવાનો છે. વર્ગીકરણ XidML માં પાંચ મુખ્ય ઘટકો છે-પરિમાણો, સાધનો, પેકેજો, લિંક્સ અને અલ્ગોરિધમ્સ-દરેક મેટાડેટાના પોતાના સબસેટ સાથે. પરિમાણો પરિમાણો માપવામાં આવતા મૂલ્ય વિશે જાણવાની તમામ બાબતોનું વર્ણન કરે છે. પરિમાણ સાથે સંકળાયેલ મેટાડેટા પ્રકારનાં ઉદાહરણોમાં નામ શામેલ છેઃ વિશિષ્ટ રીતે પરિમાણ ડેટા ફોર્મેટને ઓળખે છેઃ નમૂનારૂપ ડેટાને એન્કોડ કરવા માટે વપરાતું બંધારણ-ઉદાહરણોમાં ઓફસેટ દ્વિસંગી અને દ્વિસંગી કોડેડ દશાંશ એકમનો સમાવેશ થાય છેઃ પરિમાણના માપનનું એકમ (એસ. આઈ. એકમો સાથે સંબંધિત વ્યક્ત) લોંગ ડિસ્ક્રિપ્શનઃ પરિમાણનું વિગતવાર વર્ણન શોર્ટ ડિસ્ક્રિપ્શનઃ પરિમાણ સાઇઝઇનબિટ્સનું સંક્ષિપ્ત વર્ણનઃ નમૂનારૂપ ડેટાને એન્કોડ કરવા માટે ઉપયોગમાં લેવાતા બિટ્સની સંખ્યા પરિમાણને પેટા-પરિમાણોમાં વિઘટિત કરવું અને દરેક પેટા-પરિમાણના અર્થનું વર્ણન કરવું પણ શક્ય છે. ઉદાહરણ તરીકે, 48-બીટ IRIG સમય પરિમાણને સામાન્ય રીતે ઉચ્ચ, નિમ્ન અને સૂક્ષ્મ સમય ઘટકોમાં વિભાજિત કરવામાં આવે છે. ઇન્સ્ટ્રુમેન્ટ્સ ઇન્સ્ટ્રુમેન્ટ્સ એ ડેટા એક્વિઝિશનમાં ઉપયોગમાં લેવાતા ભૌતિક હાર્ડવેર છે અને એફટીઆઈ ઉપકરણોને કેવી રીતે ગોઠવવામાં આવે છે તેનું વર્ણન કરે છે. બધા સાધનો નીચેની સામાન્ય મેટાડેટા શેર કરે છેઃ નામ અનન્ય રીતે પરિમાણ ઉત્પાદકને ઓળખે છેઃ ઉપકરણ ઉત્પાદકને ઓળખે છે પાર્ટરેફરેન્સઃ ઉપકરણના પ્રકારને અનન્ય રીતે ઓળખે છે સીરીયલ નંબરઃ વિશિષ્ટ રીતે ચોક્કસ ઉપકરણને ઓળખે છે ઉપકરણ રૂપરેખાંકન ઉપકરણ રૂપરેખાંકનને શૂન્ય અથવા વધુ સેટિંગ્સનો ઉપયોગ કરીને વર્ણવવામાં આવે છે. સેટિંગ્સ એ એવા મૂલ્યો છે જે સંપાદન નેટવર્કમાં ઉપકરણના વર્તનને અસર કરે છે. સેટિંગ્સમાં નામનો સમાવેશ થાય છેઃ આ સેટિંગનું નામ છે. ઉપકરણ વિક્રેતાઓ XdefML નો ઉપયોગ કરીને સેટિંગ્સ માટે માન્ય મૂલ્યો પ્રકાશિત કરે છે. સેટિંગ્સના ઉદાહરણોમાં ફિલ્ટર કટઓફ અને એક્સાઇટેશન એમ્પ્લિટ્યુડ વેલ્યુનો સમાવેશ થાય છેઃ આ સેટિંગ સાથે સંકળાયેલ મૂલ્ય છે. ઉપકરણ વિક્રેતાઓ XdefML નો ઉપયોગ કરીને માન્ય મૂલ્યો અને અન્ય મૂલ્ય અવરોધો પ્રકાશિત કરે છે. પેકેજ પેકેજો વર્ણવે છે કે ડેટા કેવી રીતે પ્રસારિત અથવા સંગ્રહિત થાય છે. બધા પેકેજોમાં વૈશ્વિક સ્તરે અનન્ય નામો હોવા આવશ્યક છે. ટ્રાન્સમિશન પેકેજોના ઉદાહરણોમાં IRIG-106 પ્રકરણ 4 PCM ફ્રેમ વ્યાખ્યાઓ, MIL-STD-1553 સંદેશ વ્યાખ્યાઓ અને ઇથરનેટ પેકેટ વર્ણનોનો સમાવેશ થાય છે. એક ઉદાહરણ સંગ્રહ સ્વરૂપ IRIG પ્રકરણ 10 માહિતી સંગ્રહ વર્ણન છે. બધા પેકેજો સમાન સામાન્ય માળખું વહેંચે છેઃ ગુણધર્મોઃ માળખાકીય અને અન્ય હેડર માહિતી સામગ્રી ધરાવે છેઃ પેકેજની પેલોડ સામગ્રીનું વર્ણન કરે છે-ખાસ કરીને, કયા પરિમાણો પ્રસારિત થાય છે, તે કેટલી વાર પ્રસારિત થાય છે અને તે પેકેજમાં ક્યાં સ્થિત છે સ્ત્રોત તે વ્યાખ્યાયિત કરે છે કે પેકેજ ક્યાંથી ઉદ્દભવે છેઃ પેકેજના ગંતવ્યનું વર્ણન કરે છે બધા પેકેજોમાં નીચેની માહિતી પણ શામેલ છેઃ નામ અનન્ય રીતે પેકેજ પેકેજ રેટને ઓળખે છેઃ પેકેજ કેટલી વાર મોકલવામાં આવે છે અથવા પ્રાપ્ત થાય છે બીજી બાહ્ય કડીઓ કડીઓ સાધનો વચ્ચેના ભૌતિક જોડાણોનું વર્ણન કરે છે. લિંક્સના ઉદાહરણોમાં બે નેટવર્કવાળા ઉપકરણો વચ્ચે ઇથરનેટ જોડાણ અને પીસીમાં વિમાન અને ગ્રાઉન્ડ-સ્ટેશન કાર્ડ વચ્ચે આરએફ જોડાણનો સમાવેશ થાય છે. તમામ કડીઓ વૈશ્વિક સ્તરે અનન્ય નામ ધરાવે છે. નામ અનન્ય રીતે લિંકને ઓળખે છે પ્રકારઃ લિંકના પ્રકારને વ્યાખ્યાયિત કરે છે દા. ત. ઇથરનેટ (એક ઇથરનેટ જોડાણ) અને એ. આર. આઈ. એન. સી.-429 (એ. આર. આઈ. એન. સી.-429 બસ સાથે જોડાણ) પેકેજોઃ લિંક પર આ ડેટાના ક્રમ ઉપરાંત લિંક પર કયા પેકેજો પ્રસારિત કરવામાં આવી રહ્યા છે તેનું વર્ણન કરે છે (વૈકલ્પિક) એલ્ગોરિધમ્સ એલ્ગોરિધમ્સ વર્ણવે છે કે ડેટાની પ્રક્રિયા કેવી રીતે કરવામાં આવે છે. ઉદાહરણોમાં માહિતીને રેખીય બનાવવા માટે ઉપયોગમાં લેવાતી બહુપદીઓ અને પ્રસારણ પહેલાં પરિમાણમાંથી બિટ્સના પેટા-સમૂહને બહાર કાઢવા માટે ઉપયોગમાં લેવાતા અલ્ગોરિધમનો સમાવેશ થાય છે. બધા અલ્ગોરિધમ્સ વૈશ્વિક સ્તરે અનન્ય નામ ધરાવે છે. નામ અનન્ય રીતે એક અલ્ગોરિધમને ઓળખે છે ઇનપુટઃ એક અલ્ગોરિધમ માટે ઇનપુટ પરિમાણો આઉટપુટઃ એક અલ્ગોરિધમ દ્વારા પરિમાણો આઉટપુટ કેવી રીતે એક અલ્ગોરિધમ પ્રક્રિયા કરે છે અને ડેટા ઉત્પન્ન કરે છે તેનું શબ્દાર્થ અલ્ગોરિધમના મુખ્ય ભાગમાં વર્ણવવામાં આવે છે. અનુવાદ કાર્યોને સ્વચાલિત કરવા અને સિસ્ટમો વચ્ચે આંતરસંચાલનક્ષમતાને સરળ બનાવવાના સાધન તરીકે ઉડાન પરીક્ષણ ઉદ્યોગમાં XML નો ઉપયોગ વધુને વધુ સામાન્ય બની ગયો છે. XidML એરોસ્પેસ એપ્લિકેશન્સમાં આવતી ચોક્કસ જરૂરિયાતોને સંબોધિત કરવાના હેતુથી બનાવવામાં આવ્યું હતું. XidML સમિતિ વિક્રેતાની સ્વતંત્રતાની ખાતરી કરે છે અને ખાતરી કરે છે કે XidML ભવિષ્યમાં સુસંગત રહે. સમુદાયના પ્રતિસાદ અને જરૂરિયાતોને ધ્યાનમાં રાખીને XidMLમાં સંખ્યાબંધ સુધારા કરવામાં આવ્યા છે. તે હાલમાં આવૃત્તિ 3.0 પર છે જેણે આવૃત્તિ 2.4 થી ઘણા મોટા ફેરફારો રજૂ કર્યા છે. આમાં સરળીકરણ માટે ઓછી યોજનાઓનો સમાવેશ થાય છે, જેથી સોફ્ટવેર દ્વારા પ્રક્રિયા કરવાનું સરળ બને અને યોજનામાં ભવિષ્યમાં ફેરફારોની સંભાવના ઘટાડે. વધુમાં, XdefML નામની વૈકલ્પિક પૂરક યોજના ઉમેરવામાં આવી છે જે સાધનની ગોઠવણી અને માન્યતાને સરળ બનાવે છે. સંદર્ભો બાહ્ય કડીઓ Xidml.org XML