सेंसर एमएल

सेंसरएमएल एक स्वीकृत भू-स्थानिक कंसोर्टियम खोलें  मानक है और सेंसर और माप प्रक्रियाओं का वर्णन करने के लिए एक एक्सएमएल एन्कोडिंग है। सेंसरएमएल का उपयोग सेंसर की एक विस्तृत श्रृंखला का वर्णन करने के लिए किया जा सकता है, जिसमें गतिशील और स्थिर दोनों प्लेटफॉर्म और इन-सीटू और रिमोट सेंसर दोनों शामिल हैं।

समर्थित कार्यों में शामिल हैं।
 * सेंसर डिस्कवरी
 * सेंसर जियोलोकेशन
 * सेंसर टिप्पणियों का प्रसंस्करण
 * एक सेंसर प्रोग्रामिंग तंत्र
 * सेंसर अलर्ट की सदस्यता

समर्थित सेंसर के उदाहरण हैं
 * स्टेशनरी, इन-सीटू - केमिकल "स्निफर", थर्मामीटर, ग्रेविटी मीटर
 * स्थिर, दूरस्थ - धारा वेग प्रोफाइलर, वायुमंडलीय प्रोफाइलर, डॉपलर रडार
 * 'डायनेमिक, इन-सीटू' - एयरक्राफ्ट माउंटेड ओजोन "स्निफर", जीपीएस यूनिट, ड्रॉपसोंडे
 * डायनेमिक, रिमोट - सैटेलाइट रेडियोमीटर, एयरबोर्न कैमरा, सोल्जर-माउंटेड वीडियो

यह क्या है?
सेंसरएमएल किसी भी प्रक्रिया का वर्णन करने के लिए मानक मॉडल और एक्सएमएल एन्कोडिंग प्रदान करता है, जिसमें सेंसर द्वारा माप की प्रक्रिया और अवलोकन से उच्च स्तरीय जानकारी प्राप्त करने के निर्देश शामिल हैं। यह एक सेंसर वेब में सूचना का एक प्रदाता-केंद्रित दृश्य प्रदान करता है, जो टिप्पणियों और मापों द्वारा पूरक होता है जो एक उपयोगकर्ता-केंद्रित दृश्य प्रदान करता है।

SensorML में वर्णित प्रक्रियाएँ खोजने योग्य और निष्पादन योग्य हैं। सभी प्रक्रियाएं अपने इनपुट, आउटपुट, पैरामीटर और विधि को परिभाषित करती हैं, साथ ही प्रासंगिक मेटाडेटा भी प्रदान करती हैं। सेंसर एमएल मॉडल डिटेक्टर और सेंसर ऐसी प्रक्रियाओं के रूप में हैं जो वास्तविक घटनाओं को डेटा में परिवर्तित करते हैं।

सेंसरएमएल सेंसर द्वारा लिए गए मापों को एनकोड नहीं करता है; मापों को ट्रांसड्यूसर एमएल में प्रेक्षणों और मापन में प्रेक्षणों के रूप में, या आईईईई 1451 जैसे अन्य रूपों में प्रस्तुत किया जा सकता है।

यह किसके लिए अच्छा है?
इलेक्ट्रॉनिक विशिष्टता पत्रक -

अपने सरलतम अनुप्रयोग में, सेंसरएमएल का उपयोग सेंसर घटकों और प्रणालियों के लिए विनिर्देश पत्रक प्रदान करने का एक मानक डिजिटल साधन प्रदान करने के लिए किया जा सकता है।

सेंसर, सेंसर सिस्टम और प्रक्रियाओं की खोज -

SensorML एक ऐसा साधन है जिसके द्वारा सेंसर सिस्टम या प्रक्रियाएँ स्वयं को ज्ञात और खोजने योग्य बना सकती हैं। सेंसरएमएल मेटाडेटा का एक समृद्ध संग्रह प्रदान करता है जिसे खनन किया जा सकता है और सेंसर सिस्टम और अवलोकन प्रक्रियाओं की खोज के लिए उपयोग किया जा सकता है। इस मेटाडेटा में इनपुट, आउटपुट, पैरामीटर और सिस्टम स्थान के अलावा पहचानकर्ता, क्लासिफायर, बाधाएं (समय, कानूनी और सुरक्षा), क्षमताएं, विशेषताएं, संपर्क और संदर्भ शामिल हैं।

अवलोकन की वंशावली -

सेंसर एमएल एक अवलोकन की वंशावली का पूर्ण और स्पष्ट विवरण प्रदान कर सकता है। दूसरे शब्दों में, यह उस प्रक्रिया का विस्तार से वर्णन कर सकता है जिसके द्वारा एक अवलोकन हुआ .... एक या अधिक डिटेक्टरों द्वारा अधिग्रहण से प्रसंस्करण तक और शायद एक विश्लेषक द्वारा व्याख्या भी। न केवल यह एक अवलोकन के संबंध में एक आत्मविश्वास स्तर प्रदान कर सकता है, ज्यादातर मामलों में, प्रक्रिया में कुछ संशोधनों के साथ या एक ज्ञात हस्ताक्षर स्रोत के साथ अवलोकन का अनुकरण करके, प्रक्रिया के भाग या सभी को दोहराया जा सकता है।

टिप्पणियों की ऑन-डिमांड प्रोसेसिंग -

जियोलोकेशन या प्रेक्षणों के उच्च-स्तरीय प्रसंस्करण के लिए प्रक्रिया श्रृंखलाओं को सेंसरएमएल में वर्णित किया जा सकता है, वेब पर खोजा और वितरित किया जाता है, और सेंसर या प्रोसेसर विशेषताओं के पूर्व ज्ञान के बिना ऑन-डिमांड निष्पादित किया जाता है। यह सेंसरएमएल के लिए मूल चालक था, जो विभिन्न सेंसर समुदायों के भीतर सेंसर डेटा को संसाधित करने के लिए असमान, स्टोवपाइप सिस्टम के प्रसार का मुकाबला करने के साधन के रूप में था। सेंसरएमएल सेंसर श्रृंखला के भीतर किसी भी बिंदु पर प्रसंस्करण के वितरण को सक्षम बनाता है, सेंसर से डेटा सेंटर तक व्यक्तिगत उपयोगकर्ता के पीडीए तक। सेंसरएमएल सेंसर-विशिष्ट सॉफ़्टवेयर की आवश्यकता के बिना इस प्रसंस्करण को सक्षम बनाता है।

टास्किंग, ऑब्जर्वेशन और अलर्ट सेवाओं के लिए समर्थन -

OGC सेंसर अवलोकन सेवा ेज (SOS),  सेंसर योजना सेवा ेज (SPS) और  सेंसर अलर्ट सेवा ेज (SAS) की स्थापना के समर्थन में सेंसर सिस्टम या सिमुलेशन के सेंसरएमएल विवरण का खनन किया जा सकता है। SensorML उन सामान्य डेटा परिभाषाओं को परिभाषित और निर्मित करता है जिनका उपयोग OGC सेंसर वेब सक्षमता पहल (SWE) ढांचे में किया जाता है।

प्लग-एन-प्ले, ऑटो-कॉन्फ़िगरिंग और स्वायत्त सेंसर नेटवर्क -

सेंसरएमएल प्लग-एन-प्ले सेंसर, सिमुलेशन और प्रक्रियाओं के विकास को सक्षम बनाता है, जिन्हें निर्णय समर्थन प्रणालियों में समेकित रूप से जोड़ा जा सकता है। सेंसरएमएल-सक्षम सेंसर और प्रक्रियाओं की स्व-वर्णन विशेषता भी ऑटो-कॉन्फ़िगरिंग सेंसर नेटवर्क के विकास के साथ-साथ स्वायत्त सेंसर नेटवर्क के विकास का समर्थन करती है जिसमें सेंसर अलर्ट और कार्यों को प्रकाशित कर सकते हैं जिससे अन्य सेंसर सब्सक्राइब और प्रतिक्रिया कर सकते हैं।

सेंसर पैरामीटर्स का संग्रह -

अंत में, सेंसर एमएल सेंसर और प्रक्रियाओं के संबंध में मूलभूत मापदंडों और धारणाओं को संग्रहीत करने के लिए एक तंत्र प्रदान करता है, ताकि मूल मिशन समाप्त होने के बाद भी इन प्रणालियों से टिप्पणियों को फिर से संसाधित और बेहतर बनाया जा सके। यह वैश्विक परिवर्तन निगरानी और मॉडलिंग जैसे लंबी दूरी के अनुप्रयोगों के लिए महत्वपूर्ण साबित हो रहा है।

आवश्यक तत्व क्या हैं?
अवयव -

भौतिक परमाणु प्रक्रिया जो सूचना को एक रूप से दूसरे रूप में परिवर्तित करती है। उदाहरण के लिए, एक डिटेक्टर आम तौर पर एक भौतिक संपत्ति या घटना को एक डिजिटल नंबर में बदल देता है। उदाहरण घटकों में डिटेक्टर, एक्चुएटर और भौतिक फ़िल्टर शामिल हैं।

प्रणाली -

एक समूह या घटकों की सरणी का समग्र शारीरिक रूप से आधारित मॉडल, जिसमें डिटेक्टर, एक्चुएटर या उप-प्रणालियाँ शामिल हो सकती हैं। एक प्रणाली एक प्रक्रिया श्रृंखला को वास्तविक दुनिया से संबंधित करती है और इसलिए इसके घटकों और संचार इंटरफेस की सापेक्ष स्थिति के बारे में अतिरिक्त परिभाषाएं प्रदान करती है।

प्रक्रिया प्रतिमान -

परमाणु गैर-भौतिक प्रसंस्करण ब्लॉक आमतौर पर अधिक जटिल प्रक्रिया श्रृंखला के भीतर उपयोग किया जाता है। यह एक प्रोसेस मेथड से जुड़ा है जो प्रोसेस इंटरफेस को परिभाषित करता है और साथ ही मॉडल को कैसे निष्पादित करता है। यह अपने स्वयं के इनपुट, आउटपुट और मापदंडों को भी सटीक रूप से परिभाषित करता है।

प्रक्रिया श्रृंखला -

समग्र गैर-भौतिक प्रसंस्करण ब्लॉक जिसमें परस्पर उप-प्रक्रियाएँ शामिल हैं, जो बदले में प्रक्रिया मॉडल या प्रक्रिया श्रृंखला हो सकती हैं। एक प्रक्रिया श्रृंखला में संभावित डेटा स्रोतों के साथ-साथ कनेक्शन भी शामिल होते हैं जो स्पष्ट रूप से उप-प्रक्रियाओं के इनपुट और आउटपुट सिग्नल को एक साथ जोड़ते हैं। यह अपने स्वयं के इनपुट, आउटपुट और मापदंडों को भी सटीक रूप से परिभाषित करता है।

प्रक्रिया विधि -

प्रक्रिया मॉडल के व्यवहार और इंटरफ़ेस की परिभाषा। इसे पुस्तकालय में संग्रहीत किया जा सकता है ताकि इसे विभिन्न प्रक्रिया मॉडल उदाहरणों ('xlink' तंत्र का उपयोग करके) द्वारा पुन: उपयोग किया जा सके। यह अनिवार्य रूप से प्रक्रिया इंटरफ़ेस और एल्गोरिदम का वर्णन करता है, और उपयोगकर्ता को मौजूदा कार्यान्वयन के लिए इंगित कर सकता है।

डिटेक्टर -

एक समग्र मापन प्रणाली का परमाणु घटक एक साधारण पहचान उपकरण के नमूने और प्रतिक्रिया विशेषता को परिभाषित करता है। एक संसूचक में केवल एक इनपुट और एक आउटपुट होता है, दोनों अदिश राशियाँ होती हैं। अधिक जटिल सेंसर जैसे कि एक फ्रेम कैमरा जो कई डिटेक्टरों से बना होता है, को एक सिस्टम या सेंसर का उपयोग करके एक डिटेक्टर समूह या सरणी के रूप में वर्णित किया जा सकता है। सेंसरएमएल में एक डिटेक्टर एक विशेष प्रकार का प्रोसेस मॉडल है।

सेंसर -

विशिष्ट प्रकार का सिस्टम एक पूर्ण सेंसर का प्रतिनिधित्व करता है। यह उदाहरण के लिए एक पूर्ण एयरबोर्न स्कैनर हो सकता है जिसमें कई डिटेक्टर (प्रत्येक बैंड के लिए एक) शामिल हैं।

यह कैसे हुआ?
1998 में, इंटरनेशनल कमेटी फॉर अर्थ ऑब्जर्विंग सैटेलाइट्स (सीईओएस) के तत्वावधान में, डॉ. माइक बॉट्स ने डायनेमिक रिमोट सेंसर के ज्यामितीय, गतिशील और रेडियोमेट्रिक गुणों का वर्णन करने के लिए एक एक्सएमएल-आधारित सेंसर मॉडल भाषा का विकास शुरू किया। प्रारंभिक विकास को नासा एआईएसटी कार्यक्रम के तहत वित्त पोषित किया गया था, और 2000 में, सेंसरएमएल को ओपन जियोस्पेशियल कंसोर्टियम (ओजीसी) की निगरानी में लाया गया था, जहां इसने ओजीसी सेंसर वेब सक्षमता (एसडब्ल्यूई) पहल के उत्प्रेरक के रूप में कार्य किया। सेंसर एमएल डिजाइन को ओजीसी सेंसर वेब इनेबलमेंट वर्किंग ग्रुप के सदस्यों की बातचीत से काफी फायदा हुआ है। सेंसरएमएल के निरंतर विकास को ओजीसी के इंटरऑपरेबिलिटी प्रोग्राम के साथ-साथ यूएस एनवायरनमेंटल प्रोटेक्शन एजेंसी (ईपीए), यूएस नेशनल जियोस्पेशियल-इंटेलिजेंस एजेंसी (एनजीए), यूएस जॉइंट इंटरऑपरेबिलिटी टेस्ट कमांड (जेआईटीसी), यूएस द्वारा समर्थित किया गया है। रक्षा सूचना प्रणाली एजेंसी (DISA), SAIC, जनरल डायनेमिक्स, नॉर्थ्रॉप ग्रुम्मन, ओक रिज नेशनल लैब्स और NASA।

यह भी देखें

 * अवलोकन और माप
 * सिमेंटिक सेंसर वेब
 * आईईईई 1451
 * ट्रांसड्यूसर इलेक्ट्रॉनिक डाटा शीट
 * सेंसर ग्रिड

बाहरी संबंध

 * SensorML page at OGC
 * Open Geospatial Consortium homepage
 * OGC SensorML V2.0 Examples
 * OGC Sensor Web Enablement: Overview and High Level Architecture
 * Open Source Library for SWE Common Data Language used in SensorML