जियोग्राफी मार्कअप लैंग्वेज: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|XML grammar for geographical features}}
{{Short description|XML grammar for geographical features}}
{{Infobox file format
{{Infobox file format
| name = भूगोल मार्कअप भाषा
| name = जियोग्राफी मार्कअप लैंग्वेज
| screenshot = [[Image:Simple vector map.svg]]
| screenshot = [[Image:Simple vector map.svg]]
| caption = बिंदुओं, पॉलीलाइनों और बहुभुजों के साथ एक सदिश मानचित्र।
| caption = बिंदुओं, पॉलीलाइनों और बहुभुजों के साथ एक सदिश मानचित्र।
Line 10: Line 10:
| uniform type =  
| uniform type =  
| magic =  
| magic =  
| owner = [[सवृत भू-स्थानिक संघ]]
| owner = [[जियोस्पैटियल संघ]]
| creatorcode =
| creatorcode =
| released              = {{Start date|2000|df=yes}} <!-- {{Start date|YYYY|mm|dd|df=yes}} -->
| released              = {{Start date|2000|df=yes}} <!-- {{Start date|YYYY|mm|dd|df=yes}} -->
| latest release version = 3.2.1<ref>{{cite web |url=http://www.opengeospatial.org/standards/gml |title=OpenGIS Geography Markup Language (GML) Encoding Standard |access-date=2011-03-25}}</ref>
| latest release version = 3.2.1<ref>{{cite web |url=http://www.opengeospatial.org/standards/gml |title=OpenGIS Geography Markup Language (GML) Encoding Standard |access-date=2011-03-25}}</ref>
| latest release date    = {{Start date and age|2007|08|27|df=yes}}<!-- {{Start date and age|YYYY|mm|dd|df=yes}} -->
| latest release date    = {{Start date and age|2007|08|27|df=yes}}<!-- {{Start date and age|YYYY|mm|dd|df=yes}} -->
| genre = [[भौगोलिक सूचना प्रणाली]]
| genre = [[जियोग्राफी सूचना प्रणाली]]
| container for =
| container for =
| contained by =
| contained by =
Line 25: Line 25:
}}
}}


'''भूगोल मार्कअप भाषा''' (जीएमएल) भौगोलिक विशेषताओं को व्यक्त करने के लिए [[ भू-स्थानिक कंसोर्टियम खोलें |भू-स्थानिक सहायता संघ]] (ओजीसी) द्वारा परिभाषित [[एक्सएमएल]] भाषा है। भूगोल मार्कअप भाषा भौगोलिक प्रणालियों के लिए एक मॉडलिंग भाषा के साथ-साथ इंटरनेट पर भौगोलिक संचार के लिए एक सवृत संचार प्रारूप के रूप में कार्य करती है। भूगोल मार्कअप भाषा की उपयोगिता की कुंजी सभी प्रकार की भौगोलिक जानकारी को एकीकृत करने की सक्षम है, जिसमें न केवल पारंपरिक सदिश वस्तुएं और सेंसर डेटा (भूगोल मार्कअप भाषा जेपी-2 देखें) सम्मिलित है।  
'''जियोग्राफी मार्कअप लैंग्वेज''' (जीएमएल) जियोग्राफी विशेषताओं को व्यक्त करने के लिए [[ भू-स्थानिक कंसोर्टियम खोलें |जियोस्पैटियल सहायता संघ]] (ओजीसी) द्वारा परिभाषित [[एक्सएमएल]] लैंग्वेज है। जियोग्राफी मार्कअप लैंग्वेज जियोग्राफी सिस्टमों के लिए एक मॉडलिंग भाषा के साथ-साथ इंटरनेट पर जियोग्राफी संचार के लिए एक सवृत संचार प्रारूप के रूप में कार्य करती है। जियोग्राफी मार्कअप लैंग्वेज की उपयोगिता की कुंजी सभी प्रकार की जियोग्राफी जानकारी को एकीकृत करने की सक्षम है, जिसमें न केवल पारंपरिक निश्चित संचालन और सेंसर डेटा (जियोग्राफी मार्कअप लैंग्वेज जेपी-2 देखें) सम्मिलित है।  


==भूगोल मार्कअप भाषा मॉडल==
==जियोग्राफी मार्कअप लैंग्वेज मॉडल==


भूगोल मार्कअप भाषा में एक प्रारम्भिक समृद्ध समूह होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। प्रारम्भिक समूहों में निम्नलिखित विशेषताएँ सम्मिलित हैं:
जियोग्राफी मार्कअप लैंग्वेज में एक प्रारम्भिक समृद्ध समूह होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। प्रारम्भिक समूहों में निम्नलिखित विशेषताएँ सम्मिलित हैं:


* ज्यामिति
* ज्यामिति
* समन्वय संदर्भ प्रणाली
* समन्वय संदर्भ प्रणाली
* [[भू-स्थानिक टोपोलॉजी]]
* [[भू-स्थानिक टोपोलॉजी|जियोस्पैटियल टोपोलॉजी]]
* समय
* समय
* गतिशील सुविधा
* गतिशील सुविधा
* विस्तृत सूचना क्षेत्र (भौगोलिक छवियों सहित)
* विस्तृत सूचना क्षेत्र (जियोग्राफी छवियों सहित)
* माप की इकाई
* माप की इकाई
* दिशा-निर्देश
* दिशा-निर्देश
Line 43: Line 43:
* मानचित्र प्रस्तुति नियम
* मानचित्र प्रस्तुति नियम


मूल जीएमएल मॉडल वर्ल्ड वाइड वेब ([[ विश्वव्यापी वेब संकाय |विश्वव्यापी]]) सहायता संघ के संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित था। इसके बाद ओजीसी ने विभिन्न सम्मिलित भौगोलिक डेटाबेस को जोड़ने में सहायता करने के लिए भूगोल मार्कअप भाषा की संरचना में [[XML स्कीमा (W3C)|एक्सएमएल स्कीमा (डब्ल्यू-3-सी)]] प्रस्तुत किया था। जिसकी संबंधपरक संरचना एक्सएमएल स्कीमा को अधिक आसानी से परिभाषित किया गया था जो परिणामी एक्सएमएल-स्कीमा आधारित भूगोल मार्कअप भाषा आरडीएफ की कई विशेषताओं को सुरक्षित रखता है, जिसमें मूल वस्तु (आरडीएफएस) के गुणों के रूप में कई फंक्शनों और दूरस्थ विशेषताओं के संदर्भों का उपयोग सम्मिलित है।
मूल जीएमएल मॉडल वर्ल्ड वाइड वेब ([[ विश्वव्यापी वेब संकाय |विश्वव्यापी]]) सहायता संघ के संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित था। इसके बाद ओजीसी ने विभिन्न सम्मिलित जियोग्राफी डेटाबेस को जोड़ने में सहायता करने के लिए जियोग्राफी मार्कअप लैंग्वेज की संरचना में [[XML स्कीमा (W3C)|एक्सएमएल स्कीमा (डब्ल्यू-3-सी)]] प्रस्तुत किया था। जिसकी संबंधपरक संरचना एक्सएमएल स्कीमा को अधिक आसानी से परिभाषित किया गया था जो परिणामी एक्सएमएल-स्कीमा आधारित जियोग्राफी मार्कअप लैंग्वेज आरडीएफ की कई विशेषताओं को सुरक्षित रखता है, जिसमें मूल ऑब्जेक्ट (आरडीएफएस) के गुणों के रूप में कई फंक्शनों और दूरस्थ विशेषताओं के संदर्भों का उपयोग सम्मिलित है।


===जीएमएल प्रोफ़ाइल===
===जीएमएल प्रोफ़ाइल===


भूगोल मार्कअप भाषा प्रोफाइल भूगोल मार्कअप भाषा के लिए तार्किक प्रतिबंध हैं जिसको दस्तावेज़, एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किया जा सकता है। इन प्रोफाइलों का उद्देश्य भूगोल मार्कअप भाषा को सरल बनाना है, ताकि मानक विकास को अपनाने की सुविधा प्राप्त हो सके। भूगोल मार्कअप भाषा विनिर्देशन द्वारा परिभाषित निम्नलिखित प्रोफाइलों को सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किया गया हैं:
जियोग्राफी मार्कअप लैंग्वेज प्रोफाइल जियोग्राफी मार्कअप लैंग्वेज के लिए तार्किक प्रतिबंध हैं जिसको दस्तावेज़, एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किया जा सकता है। इन प्रोफाइलों का उद्देश्य जियोग्राफी मार्कअप लैंग्वेज को सरल बनाना है, ताकि मानक विकास को अपनाने की सुविधा प्राप्त हो सके। जियोग्राफी मार्कअप लैंग्वेज विनिर्देशन द्वारा परिभाषित निम्नलिखित प्रोफाइलों को सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किया गया हैं:


* बिंदु ज्यामितीय डेटा वाले एप्लिकेशनों के लिए बिंदु प्रोफ़ाइल और पूर्ण भूगोल मार्कअप भाषा की आवश्यकता होती है।
* पॉइंट ज्यामितीय डेटा वाले एप्लिकेशनों के लिए पॉइंट-प्रोफ़ाइल और पूर्ण जियोग्राफी मार्कअप लैंग्वेज की आवश्यकता होती है।
* भूगोल मार्कअप भाषा साधारण प्रोफ़ाइल, सदिश विशिष्टता अनुरोधों और डब्ल्यूएफएस के साथ स्थानांतरण का समर्थन करती है।
* जियोग्राफी मार्कअप लैंग्वेज साधारण प्रोफ़ाइल, संचार विशिष्टता अनुरोधों और डब्ल्यूएफएस के साथ स्थानांतरण का समर्थन करती है।
* भूगोल मार्कअप भाषा जेपी-2 के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल (जेपीईजी 2000 में भूगोल मार्कअप भाषा) का समर्थन करती है।
* जियोग्राफी मार्कअप लैंग्वेज जेपी-2 के लिए एक जियोग्राफी मार्कअप लैंग्वेज प्रोफ़ाइल (जेपीईजी 2000 में जियोग्राफी मार्कअप लैंग्वेज) का समर्थन करती है।
* भूगोल मार्कअप भाषा [[RSS|आरएसएस]] के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल का समर्थन करती है।
* जियोग्राफी मार्कअप लैंग्वेज [[RSS|आरएसएस]] के लिए एक जियोग्राफी मार्कअप लैंग्वेज प्रोफ़ाइल का समर्थन करती है।


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


भूगोल मार्कअप भाषा विशिष्टता (भूगोल मार्कअप भाषा वी-3 के बाद से) में एक्सएसएलटी स्क्रिप्ट का युग्म होता है, जिसे सामान्यतः "उपसमूह टूल" कहा जाता है जिसका उपयोग भूगोल मार्कअप भाषा प्रोफाइल बनाने के लिए किया जा सकता है।
जियोग्राफी मार्कअप लैंग्वेज विशिष्टता (जियोग्राफी मार्कअप लैंग्वेज वी-3 के बाद से) में एक्सएसएलटी स्क्रिप्ट का युग्म होता है, जिसे सामान्यतः "उपसमूह टूल" कहा जाता है जिसका उपयोग जियोग्राफी मार्कअप लैंग्वेज प्रोफाइल बनाने के लिए किया जा सकता है।


====भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल====
====जियोग्राफी मार्कअप लैंग्वेज के लिए सरल सुविधा प्रोफ़ाइल====


भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल उपरोक्त प्रोफाइल की तुलना में भूगोल मार्कअप भाषा की अधिक संपूर्ण प्रोफाइल है जो निम्नलिखित सदिश भाषाओ की एक विस्तृत श्रृंखला का समर्थन करती है:
जियोग्राफी मार्कअप लैंग्वेज के लिए सरल सुविधा प्रोफ़ाइल उपरोक्त प्रोफाइल की तुलना में जियोग्राफी मार्कअप लैंग्वेज की अधिक संपूर्ण प्रोफाइल है जो निम्नलिखित संचार लैंग्वेजओ की एक विस्तृत श्रृंखला का समर्थन करती है:


# ज्यामिति मॉडल: जो 0 डी, 1 डी और 2 डी रैखिक ज्यामितीय वस्तुओं (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति ( <code>MultiPoint,</code> <code>MultiCurve</code>) की स्वीकृति देता है।
# ज्यामिति मॉडल: जो 0डी, 1डी और 2डी रैखिक ज्यामितीय ऑब्जेक्ट (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति ( <code>MultiPoint,</code> <code>MultiCurve</code>) की स्वीकृति देता है।
# सरलीकृत सुविधा मॉडल: जो सामान्य जीएमएल मॉडल में केवल एक स्तर का हो सकता है जो सुविधाओं और सुविधा गुणों की अपेक्षाकृत नेस्टिंग की स्वीकृति देता है।
# सरलीकृत सुविधा मॉडल: जो सामान्य जीएमएल मॉडल में केवल एक स्तर का हो सकता है जो सुविधाओं और सुविधा गुणों की अपेक्षाकृत नेस्टिंग की स्वीकृति देता है।
# सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - अर्थात उनमें नेस्टेड तत्व नहीं हो सकते है।
# सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - अर्थात उनमें नेस्टेड तत्व नहीं हो सकते है।
# दूरस्थ विशिष्ट मान संदर्भ <code>xlink:href</code> मुख्य भूगोल मार्कअप भाषा के विनिर्देश हैं।
# दूरस्थ विशिष्ट मान संदर्भ <code>xlink:href</code> मुख्य जियोग्राफी मार्कअप लैंग्वेज के विनिर्देश हैं।


यह निम्नलिखित विशेषताओं के लिए समर्थन प्रदान नहीं करता है चूँकि जीएमएल प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है:  
यह निम्नलिखित विशेषताओं के लिए समर्थन प्रदान नहीं करता है चूँकि जीएमएल प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है:  
Line 71: Line 71:
* टोपोलॉजी
* टोपोलॉजी
* अवलोकन
* अवलोकन
* वस्तु (ऑब्जेक्ट) - वास्तविक समय डेटा सेंसर
* ऑब्जेक्ट - वास्तविक समय डेटा सेंसर
* गतिशील विशेषताएं
* गतिशील विशेषताएं


Line 78: Line 78:
====उपसमूह टूल====
====उपसमूह टूल====


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


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


===एप्लिकेशन स्कीमा===
===एप्लिकेशन स्कीमा===


भूगोल मार्कअप भाषा के साथ किसी एप्लिकेशन के भौगोलिक डेटा को विकसित करने के लिए एक समुदाय या संगठन एप्लिकेशन डोमेन (एप्लिकेशन स्कीमा) के लिए विशिष्ट [[एक्सएमएल स्कीमा]] बनाता है। यह स्कीमा उन एप्लिकेशन प्रकारों का वर्णन करती है जिनके डेटा में समुदाय की रुचि है और जिन्हें समुदाय एप्लिकेशनों को विकसित करना होता है। उदाहरण के लिए एक पर्यटन एप्लिकेशन अपने एप्लिकेशन स्कीमा में पर्यटन, रुचि के स्थानों, संग्रहालयों, सड़क निकास और दृष्टिकोण सहित कई प्रकारों को परिभाषित कर सकता है। वे डेटा प्रकार भूगोल मार्कअप भाषा मानक में परिभाषित प्रारम्भिक डेटा प्रकारों का संदर्भ देते हैं।
जियोग्राफी मार्कअप लैंग्वेज के साथ किसी एप्लिकेशन के जियोग्राफी डेटा को विकसित करने के लिए एक समुदाय या संगठन एप्लिकेशन डोमेन (एप्लिकेशन स्कीमा) के लिए विशिष्ट [[एक्सएमएल स्कीमा]] बनाता है। यह स्कीमा उन एप्लिकेशन प्रकारों का वर्णन करती है जिनके डेटा में समुदाय की रुचि है और जिन्हें समुदाय एप्लिकेशनों को विकसित करना होता है। उदाहरण के लिए एक पर्यटन एप्लिकेशन अपने एप्लिकेशन स्कीमा में पर्यटन, रुचि के स्थानों, संग्रहालयों, सड़क निकास और दृष्टिकोण सहित कई प्रकारों को परिभाषित कर सकता है। वे डेटा प्रकार जियोग्राफी मार्कअप लैंग्वेज मानक में परिभाषित प्रारम्भिक डेटा प्रकारों का संदर्भ देते हैं।


भूगोल मार्कअप भाषा के लिए कुछ अन्य मार्कअप भाषाएँ स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन भूगोल मार्कअप भाषा एक नई स्कीमा भाषा बनाने के अतिरिक्त सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा सामान्यतः [[ISO 19103|आईएसओ 19103]] (भौगोलिक जानकारी - वैचारिक स्कीमा भाषा)<ref>{{Cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56734|title = Iso 19103:2015}}</ref> के अनुरूप यूएमएल का उपयोग करके बनाई जाती है और [[आईएसओ 19136]] के अनुबंध में दिए गए नियमों का अनुसरण करके भूगोल मार्कअप भाषा एप्लिकेशन को बनाया जाता है।
जियोग्राफी मार्कअप लैंग्वेज के लिए कुछ अन्य मार्कअप लैंग्वेज स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन जियोग्राफी मार्कअप लैंग्वेज एक नई स्कीमा लैंग्वेज बनाने के अतिरिक्त सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा सामान्यतः [[ISO 19103|आईएसओ 19103]] (जियोग्राफी जानकारी - वैचारिक स्कीमा लैंग्वेज)<ref>{{Cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56734|title = Iso 19103:2015}}</ref> के अनुरूप यूएमएल का उपयोग करके बनाई जाती है और [[आईएसओ 19136]] के अनुबंध में दिए गए नियमों का अनुसरण करके जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन को बनाया जाता है।


====सार्वजनिक भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची====
====सार्वजनिक जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा की सूची====


निम्नलिखित ज्ञात और सार्वजनिक रूप से सक्षम भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची है:
निम्नलिखित ज्ञात और सार्वजनिक रूप से सक्षम जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा की सूची है:


* [[AIXM|एआईएक्सएम]] वैमानिक सूचना विनिमयन मॉडल (देखें [https://web.archive.org/web/20070316222918/http://www.aixm.aero/public/subsite_homepage/homepage.html http://aixm.aero] - वाणिज्यिक विमानन संबंधी स्कीमा)
* [[AIXM|एआईएक्सएम]] वैमानिक सूचना विनिमयन मॉडल (देखें [https://web.archive.org/web/20070316222918/http://www.aixm.aero/public/subsite_homepage/homepage.html http://aixm.aero] - वाणिज्यिक विमानन संबंधी स्कीमा)
* [http://code.google.com/p/caaml/ सीएएएमएल] - कैनेडियन एवलांच संघ मार्कअप भाषा
* [http://code.google.com/p/caaml/ सीएएएमएल] - कैनेडियन एवलांच संघ मार्कअप लैंग्वेज
* [[सिटीजीएमएल|सिटीभूगोल मार्कअप भाषा]] - वर्चुअल 3डी सिटी/क्षेत्रीय मॉडल के लिए एक सामान्य सूचना मॉडल और भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा।<ref>{{Cite web |url=http://www.citygml.org/ |title=सिटीजीएमएल होमपेज|access-date=2018-06-18 |archive-date=2013-02-01 |archive-url=https://web.archive.org/web/20130201051154/http://www.citygml.org/ |url-status=dead }}</ref>
* [[सिटीजीएमएल|सिटीजियोग्राफी मार्कअप लैंग्वेज]] - वर्चुअल 3डी सिटी/क्षेत्रीय मॉडल के लिए एक सामान्य सूचना मॉडल और जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा।<ref>{{Cite web |url=http://www.citygml.org/ |title=सिटीजीएमएल होमपेज|access-date=2018-06-18 |archive-date=2013-02-01 |archive-url=https://web.archive.org/web/20130201051154/http://www.citygml.org/ |url-status=dead }}</ref>
* [[कवरेज डेटा|कवरेज-डेटा]] - [[आईएसओ 19123]] के अमूर्त मॉडल के आधार पर स्थानिक और अस्थायी रूप से भिन्न घटनाओं (जैसे संवेदक, छवि, मॉडल और सांख्यिकी डेटा) के डिजिटल प्रतिनिधित्व के लिए अंतर-संचालित, एन्कोडिंग तटस्थ सूचना मॉडल।
* [[कवरेज डेटा|कवरेज-डेटा]] - [[आईएसओ 19123]] के अमूर्त मॉडल के आधार पर स्थानिक और अस्थायी रूप से भिन्न घटनाओं (जैसे संवेदक, छवि, मॉडल और सांख्यिकी डेटा) के डिजिटल प्रतिनिधित्व के लिए अंतर-संचालित, एन्कोडिंग तटस्थ सूचना मॉडल।
* जलवायु विज्ञान मॉडलिंग भाषा (सीएसएमएल)<ref>{{Cite web |url=http://ndg.badc.rl.ac.uk/csml/ |title=जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल|access-date=2018-06-18 |archive-date=2015-06-13 |archive-url=https://web.archive.org/web/20150613004953/http://ndg.badc.rl.ac.uk/csml/ |url-status=dead }}</ref>
* जलवायु विज्ञान मॉडलिंग लैंग्वेज (सीएसएमएल)<ref>{{Cite web |url=http://ndg.badc.rl.ac.uk/csml/ |title=जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल|access-date=2018-06-18 |archive-date=2015-06-13 |archive-url=https://web.archive.org/web/20150613004953/http://ndg.badc.rl.ac.uk/csml/ |url-status=dead }}</ref>
* [[डार्विन कोर]] जीएमएल एप्लिकेशन स्कीमा है जो [[जैव विविधता]] डेटा साझा करने के लिए जीएमएल में डार्विन कोर स्कीमा का कार्यान्वयन करती है।
* [[डार्विन कोर]] जीएमएल एप्लिकेशन स्कीमा है जो [[जैव विविधता]] डेटा साझा करने के लिए जीएमएल में डार्विन कोर स्कीमा का कार्यान्वयन करती है।
* जियोसाइंस एमएल - [http://www.cgi-iugs.org/ आईयूजीएस भूविज्ञान सूचना आयोग]
* जियोसाइंस एमएल - [http://www.cgi-iugs.org/ आईयूजीएस भूविज्ञान सूचना आयोग]
* जीपीएमएल - [[जीप्लेट्स]] मार्कअप भाषा, प्लेट-टेक्टोनिक्स के लिए एक सूचना मॉडल और एप्लिकेशन स्कीमा<ref>{{Cite web|url=http://www.earthbyte.org/Resources/GPGIM/|title = GPlates Geological Information Model : Resource Page}}</ref>
* जीपीएमएल - [[जीप्लेट्स]] मार्कअप लैंग्वेज, प्लेट-टेक्टोनिक्स के लिए एक सूचना मॉडल और एप्लिकेशन स्कीमा<ref>{{Cite web|url=http://www.earthbyte.org/Resources/GPGIM/|title = GPlates Geological Information Model : Resource Page}}</ref>
* [https://www.ogc.org/standards/infragml इंफ्रा-भूगोल मार्कअप भाषा] - 2012 में एक जीएमएल कार्यान्वयन प्रारम्भ किया गया था जो लैंडएक्सएमएल के उस समय के अपडेट को दर्शाता है।<ref>{{Cite web|url=https://www.ogc.org/news/|title=News}}</ref>[http://www.landxml.org/landXML]
* [https://www.ogc.org/standards/infragml इंफ्रा-जियोग्राफी मार्कअप लैंग्वेज] - 2012 में एक जीएमएल कार्यान्वयन प्रारम्भ किया गया था जो लैंडएक्सएमएल के उस समय के अपडेट को दर्शाता है।<ref>{{Cite web|url=https://www.ogc.org/news/|title=News}}</ref>[http://www.landxml.org/landXML]
* [[ प्रेरित करना |इन्स्पिर]] एप्लिकेशन स्कीमा<ref>{{Cite web|url=https://inspire.ec.europa.eu/schemas/|title=Index of /schemas|website=inspire.ec.europa.eu}}</ref>
* [[ प्रेरित करना |इन्स्पिर]] एप्लिकेशन स्कीमा<ref>{{Cite web|url=https://inspire.ec.europa.eu/schemas/|title=Index of /schemas|website=inspire.ec.europa.eu}}</ref>
* [[IWXXM|आईडब्ल्यूएक्सएक्सएम]] - विमानन मौसम भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा
* [[IWXXM|आईडब्ल्यूएक्सएक्सएम]] - विमानन मौसम जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा
* एनसीएमएल/भूगोल मार्कअप भाषा - नेटसीडीएफ-भूगोल मार्कअप भाषा<ref>{{cite web |url=http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |title=एक्सएमएल में नेटसीडीएफ|access-date=2007-04-10 |url-status=dead |archive-url=https://web.archive.org/web/20100323080506/http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |archive-date=2010-03-23 }}</ref>
* एनसीएमएल/जियोग्राफी मार्कअप लैंग्वेज - नेटसीडीएफ-जियोग्राफी मार्कअप लैंग्वेज<ref>{{cite web |url=http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |title=एक्सएमएल में नेटसीडीएफ|access-date=2007-04-10 |url-status=dead |archive-url=https://web.archive.org/web/20100323080506/http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |archive-date=2010-03-23 }}</ref>
* मेटाडेटा अवलोकन और परिणामों के लिए [[अवलोकन और माप|माप]] स्कीमा
* मेटाडेटा अवलोकन और परिणामों के लिए [[अवलोकन और माप|माप]] स्कीमा
* ओएस मास्टरमैप भूगोल मार्कअप भाषा<ref>{{cite web |url=http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |title=OS MasterMap – GML (Geography Mark-up Language) explained |access-date=2011-10-12 |url-status=dead |archive-url=https://archive.today/20130505034142/http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |archive-date=2013-05-05 }}</ref>
* ओएस मास्टरमैप जियोग्राफी मार्कअप लैंग्वेज<ref>{{cite web |url=http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |title=OS MasterMap – GML (Geography Mark-up Language) explained |access-date=2011-10-12 |url-status=dead |archive-url=https://archive.today/20130505034142/http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |archive-date=2013-05-05 }}</ref>
* उपकरणों और प्रसंस्करण श्रृंखलाओं का वर्णन करने के लिए [[सेंसरएमएल|एमएल संवेदक]] स्कीमा
* उपकरणों और प्रसंस्करण श्रृंखलाओं का वर्णन करने के लिए [[सेंसरएमएल|एमएल संवेदक]] स्कीमा
* मृदा और भू-भाग डेटा का वर्णन करने के लिए [[सोटर्मल]] स्कीमा
* मृदा और भू-भाग डेटा का वर्णन करने के लिए [[सोटर्मल]] स्कीमा
* टाइगर-भूगोल मार्कअप भाषा - अमेरिकी जनगणना<ref>{{Cite web|url=http://www.ogcnetwork.net/node/220|title = The Home of Location Technology Innovation and Collaboration &#124; OGC}}</ref>
* टाइगर-जियोग्राफी मार्कअप लैंग्वेज - अमेरिकी जनगणना<ref>{{Cite web|url=http://www.ogcnetwork.net/node/220|title = The Home of Location Technology Innovation and Collaboration &#124; OGC}}</ref>
* [https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing जल गुणवत्ता डेटा परियोजना], प्राकृतिक संसाधन विभाग और न्यू साउथ वेल्स।
* [https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing जल गुणवत्ता डेटा परियोजना], प्राकृतिक संसाधन विभाग और न्यू साउथ वेल्स।
* [[WXXM (डेटा मॉडल)|डब्ल्यूएक्सएक्सएम]] [[WXXM (डेटा मॉडल)|(डेटा मॉडल)]] - मौसम सूचना विनिमय मॉडल
* [[WXXM (डेटा मॉडल)|डब्ल्यूएक्सएक्सएम]] [[WXXM (डेटा मॉडल)|(डेटा मॉडल)]] - मौसम सूचना विनिमय मॉडल
* [http://www.indoorgml.net/ इनडोर भूगोल मार्कअप भाषा] - एक सवृत डेटा मॉडल के लिए ओजीसी मानक और इनडोर स्थानिक जानकारी के लिए एक्सएमएल स्कीमा।
* [http://www.indoorgml.net/ इनडोर जियोग्राफी मार्कअप लैंग्वेज] - एक सवृत डेटा मॉडल के लिए ओजीसी मानक और इनडोर स्थानिक जानकारी के लिए एक्सएमएल स्कीमा।


===जीएमएल और केएमएल===
===जीएमएल और केएमएल===


गूगल द्वारा लोकप्रिय बनाई गई [[ कीहोल मार्कअप भाषा |कीहोल मार्कअप भाषा]], भूगोल मार्कअप भाषा के अनुरूप है। जबकि भूगोल मार्कअप भाषा किसी भी एप्लिकेशन के लिए भौगोलिक डेटा को एन्कोड करने के लिए एक भाषा है, जो एप्लिकेशन वस्तु और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके केएमएल [[Google Earth|गूगल अर्थ]] के लिए तैयार की गई भौगोलिक जानकारी के प्रत्यक्षीकरण के लिए एक भाषा है। केएमएल का उपयोग जीएमएल डेटा को प्रस्तुत करने के लिए किया जा सकता है और भूगोल मार्कअप भाषा डेटा को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3 डी चित्रण परिवहन है, न कि डेटा विनिमय परिवहन है एप्लिकेशन स्कीमा में इस महत्वपूर्ण अंतर के परिणामस्वरूप, केएमएल का उपयोग करके चित्रण के लिए भूगोल मार्कअप भाषा डेटा को एन्कोड करने से परिणामी केएमएल में संरचना और पहचान का महत्वपूर्ण और अप्राप्य ह्रास होता है। भूगोल मार्कअप भाषा की 90% से अधिक संरचनाएं (जैसे, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के अतिरिक्त केएमएल में परिवर्तित नहीं किया जा सकता है। इसी प्रकार एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, भूगोल मार्कअप भाषा में केएमएल डेटा को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण ह्रास हो सकता है। विवरण के कई स्तरों पर सांकेतिक-चिह्नों को चित्रित करने की क्षमता केएमएल को जीएमएल से अलग करती है क्योंकि चित्रण भूगोल मार्कअप भाषा की समय सीमा से बाहर है।<ref>{{Cite web|url=https://developers.google.com/kml/documentation/kmlreference|title=KML Reference &#124; Keyhole Markup Language|website=Google Developers}}</ref>
गूगल द्वारा लोकप्रिय बनाई गई [[ कीहोल मार्कअप भाषा |कीहोल मार्कअप लैंग्वेज]], जियोग्राफी मार्कअप लैंग्वेज के अनुरूप है। जबकि जियोग्राफी मार्कअप लैंग्वेज किसी भी एप्लिकेशन के लिए जियोग्राफी डेटा को एन्कोड करने के लिए एक लैंग्वेज है, जो एप्लिकेशन ऑब्जेक्ट और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके केएमएल [[Google Earth|गूगल अर्थ]] के लिए तैयार की गई जियोग्राफी जानकारी के प्रत्यक्षीकरण के लिए एक लैंग्वेज है। केएमएल का उपयोग जीएमएल डेटा को प्रस्तुत करने के लिए किया जा सकता है और जियोग्राफी मार्कअप लैंग्वेज डेटा को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3 डी चित्रण परिवहन है, न कि डेटा विनिमय परिवहन है एप्लिकेशन स्कीमा में इस महत्वपूर्ण अंतर के परिणामस्वरूप, केएमएल का उपयोग करके चित्रण के लिए जियोग्राफी मार्कअप लैंग्वेज डेटा को एन्कोड करने से परिणामी केएमएल में संरचना और पहचान का महत्वपूर्ण और अप्राप्य ह्रास होता है। जियोग्राफी मार्कअप लैंग्वेज की 90% से अधिक संरचनाएं (जैसे, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के अतिरिक्त केएमएल में परिवर्तित नहीं किया जा सकता है। इसी प्रकार एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, जियोग्राफी मार्कअप लैंग्वेज में केएमएल डेटा को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण ह्रास हो सकता है। विवरण के कई स्तरों पर सांकेतिक-चिह्नों को चित्रित करने की क्षमता केएमएल को जीएमएल से अलग करती है क्योंकि चित्रण जियोग्राफी मार्कअप लैंग्वेज की समय सीमा से बाहर है।<ref>{{Cite web|url=https://developers.google.com/kml/documentation/kmlreference|title=KML Reference &#124; Keyhole Markup Language|website=Google Developers}}</ref>
===भूगोल मार्कअप भाषा ज्यामिति===
===जियोग्राफी मार्कअप लैंग्वेज ज्यामिति===


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


जीएमएल 1.0 और जीएमएल 2.0 में प्रमुख भूगोल मार्कअप भाषा ज्यामिति वस्तु प्रकार निम्नलिखित हैं:
जीएमएल 1.0 और जीएमएल 2.0 में प्रमुख जियोग्राफी मार्कअप लैंग्वेज के ज्यामिति ऑब्जेक्ट प्रकार निम्नलिखित हैं:


* बिंदु
* पॉइंट
* लाइनस्ट्रिंग
* लाइनस्ट्रिंग
*बहुभुज
*बहुभुज
Line 130: Line 130:
===सुविधाएँ===
===सुविधाएँ===


भूगोल मार्कअप भाषा ज्यामिति वस्तुओं से भिन्न विशेषताओं को परिभाषित करती है। सुविधा एक एप्लिकेशन ऑब्जेक्ट (वस्तु) है जो एक भौतिक इकाई का प्रतिनिधित्व करती है, जैसे नदी या व्यक्ति किसी विशेषता में ज्यामितीय दृष्टिकोण हो भी सकते हैं और नहीं भी हो भी सकते हैं। ज्यामिति वस्तु एक भौतिक इकाई के अतिरिक्त एक स्थान या क्षेत्र को परिभाषित करती है और इसलिए यह एक विशेषता से अलग है।
जियोग्राफी मार्कअप लैंग्वेज ज्यामिति ऑब्जेक्ट से भिन्न विशेषताओं को परिभाषित करती है। सुविधा एक एप्लिकेशन ऑब्जेक्ट है जो एक भौतिक इकाई का प्रतिनिधित्व करती है, जैसे नदी या व्यक्ति किसी विशेषता में ज्यामितीय दृष्टिकोण हो भी सकते हैं और नहीं भी हो भी सकते हैं। ज्यामिति ऑब्जेक्ट एक भौतिक इकाई के अतिरिक्त एक स्थान या क्षेत्र को परिभाषित करती है और इसलिए यह एक विशेषता से अलग है।


भूगोल मार्कअप भाषा में विभिन्न ज्यामिति गुण हो सकते हैं जो विशेषता के ज्यामितीय दृष्टिकोणों या विशेषताओं का वर्णन करते हैं उदाहरण के लिए विशेषता के बिंदु या विस्तार गुण भूगोल मार्कअप भाषा साझा मे ज्यामिति गुण पर दूरस्थ विशेषता संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति विशेषता मे साझा करने की क्षमता भी प्रदान करते है। दूरस्थ विशेषताएं आरडीएफ से प्राप्त की गई भूगोल मार्कअप भाषा की एक सामान्य विशेषताएं है। भूगोल मार्कअप भाषा ज्यामिति विशेषताओं पर <code>xlink:href</code>विशेषता का अर्थ है कि विशेषता का मान लिंक में संदर्भित संसाधन है। उदाहरण के लिए किसी विशेष भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा में <code>Building</code> विशेषता में भूगोल मार्कअप भाषा ज्यामिति वस्तु प्रकार बिंदु ज्यामिति द्वारा दी गई स्थिति हो सकती है। हालाँकि <code>Building</code> उस बिंदु से एक अलग इकाई है जो इसकी स्थिति को परिभाषित करती है। इसके अतिरिक्त एक विशेषता में कई ज्यामिति गुण उदाहरण के लिए कई सीमाएं और स्थितियां हो सकती है।
जियोग्राफी मार्कअप लैंग्वेज में विभिन्न ज्यामिति गुण हो सकते हैं जो विशेषता के ज्यामितीय दृष्टिकोणों या विशेषताओं का वर्णन करते हैं उदाहरण के लिए विशेषता के बिंदु या विस्तार गुण जियोग्राफी मार्कअप लैंग्वेज साझा मे ज्यामिति गुण पर दूरस्थ विशेषता संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति विशेषता मे साझा करने की क्षमता भी प्रदान करते है। दूरस्थ विशेषताएं आरडीएफ से प्राप्त की गई जियोग्राफी मार्कअप लैंग्वेज की एक सामान्य विशेषताएं है। जियोग्राफी मार्कअप लैंग्वेज ज्यामिति विशेषताओं पर <code>xlink:href</code>विशेषता का अर्थ है कि विशेषता का मान लिंक में संदर्भित संसाधन है। उदाहरण के लिए किसी विशेष जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा में <code>Building</code> विशेषता में जियोग्राफी मार्कअप लैंग्वेज ज्यामिति ऑब्जेक्ट प्रकार बिंदु ज्यामिति द्वारा दी गई स्थिति हो सकती है। हालाँकि <code>Building</code> उस बिंदु से एक अलग इकाई है जो इसकी स्थिति को परिभाषित करती है। इसके अतिरिक्त एक विशेषता में कई ज्यामिति गुण उदाहरण के लिए कई सीमाएं और स्थितियां हो सकती है।


===निर्देशांक===
===निर्देशांक===


जीएमएल में निर्देशांक ज्यामिति वस्तुओं के निर्देशांको का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित भूगोल मार्कअप भाषा तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:
जीएमएल में निर्देशांक ज्यामिति ऑब्जेक्ट के निर्देशांको का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित जियोग्राफी मार्कअप लैंग्वेज तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 143: Line 143:
  <gml:posList>
  <gml:posList>
</syntaxhighlight>
</syntaxhighlight>
भूगोल मार्कअप भाषा के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए <code><gml:coordinates></code> तत्व का उपयोग इस प्रकार किया जा सकता है:
जियोग्राफी मार्कअप लैंग्वेज के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए <code><gml:coordinates></code> तत्व का उपयोग इस प्रकार किया जा सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 152: Line 152:
ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल [[दस्तावेज़ ऑब्जेक्ट मॉडल|दस्तावेज़ वस्तु मॉडल]] के माध्यम से अलग से अभिगम्य योग्य नहीं होते हैं क्योंकि <code><gml:coordinates></code> तत्व का डेटा केवल एक स्ट्रिंग है।
ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल [[दस्तावेज़ ऑब्जेक्ट मॉडल|दस्तावेज़ वस्तु मॉडल]] के माध्यम से अलग से अभिगम्य योग्य नहीं होते हैं क्योंकि <code><gml:coordinates></code> तत्व का डेटा केवल एक स्ट्रिंग है।


एक्सएमएल डॉम के माध्यम से जीएमएल निर्देशांक को सुलभ बनाने के लिए जीएमएल 3.0 ने <code><gml:pos></code> और <code><gml:posList></code> तत्वों को प्रस्तुत किया। ध्यान दें कि हालांकि जीएमएल संस्करण 1 और 2 में <code><gml:coord></code> तत्व थे, जिसे एक दोष माना जाता है और इसका उपयोग नहीं किया जाता है। <code><gml:coordinates></code> तत्व के अतिरिक्त <code><gml:pos></code> तत्व के उपयोग को इस प्रकार दर्शाया जा सकता है:
एक्सएमएल डॉम के माध्यम से जीएमएल निर्देशांक को सुलभ बनाने के लिए जीएमएल 3.0 ने <code><gml:pos></code> और <code><gml:posList></code> तत्वों को प्रस्तुत किया था। ध्यान दें कि हालांकि जीएमएल संस्करण 1 और 2 में <code><gml:coord></code> तत्व थे जिसे एक दोष माना जाता है और इसका उपयोग नहीं किया जाता है। <code><gml:coordinates></code> तत्व के अतिरिक्त <code><gml:pos></code> तत्व के उपयोग को इस प्रकार दर्शाया जा सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 159: Line 159:
  </gml:Point>
  </gml:Point>
</syntaxhighlight>
</syntaxhighlight>
<code><gml:LineString></code> ज्यामिति वस्तु के निर्देशांक को <code><gml:coordinates></code> तत्व के साथ दर्शाया जा सकता है:
<code><gml:LineString></code> ज्यामिति ऑब्जेक्ट के निर्देशांक को <code><gml:coordinates></code> तत्व के साथ दर्शाया जा सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 170: Line 170:
  </gml:LineString >
  </gml:LineString >
</syntaxhighlight>
</syntaxhighlight>
भूगोल मार्कअप भाषा डेटा सर्वर (डब्ल्यूएफएस) और रूपांतरण टूल के लिए जो केवल जीएमएल 1 या जीएमएल (अर्थात केवल <code><gml:coordinates></code> तत्व) का समर्थन करते हैं, उनमे <code><gml:coordinates></code> का कोई विकल्प नहीं होता है। हालाँकि, जीएमएल 3 दस्तावेज़ों और बाद के संस्करणों के लिए <code><gml:pos></code> और <code><gml:posList></code> को <code><gml:coordinates></code> से अपेक्षाकृत अच्छा माना जाता है।
जियोग्राफी मार्कअप लैंग्वेज डेटा सर्वर (डब्ल्यूएफएस) और रूपांतरण टूल के लिए जो केवल जीएमएल 1 या जीएमएल (अर्थात केवल <code><gml:coordinates></code> तत्व) का समर्थन करते हैं, उनमे <code><gml:coordinates></code> का कोई विकल्प नहीं होता है। हालाँकि, जीएमएल 3 दस्तावेज़ों और बाद के संस्करणों के लिए <code><gml:pos></code> और <code><gml:posList></code> को <code><gml:coordinates></code> से अपेक्षाकृत अच्छा माना जाता है।


===समन्वय संदर्भ प्रणाली===
===समन्वय संदर्भ प्रणाली===
{{main|समन्वय संदर्भ प्रणाली
{{main|समन्वय संदर्भ प्रणाली
}}
}}
समन्वय संदर्भ प्रणाली (सीआरएस) भूगोल मार्कअप भाषा दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है। कीहोल मार्कअप भाषा या [[जियोआरएसएस]] के विपरीत, जब कोई को भाषा को प्रदान नहीं किया जाता है तो भूगोल मार्कअप भाषा समन्वय प्रणाली में डिफ़ॉल्ट नहीं होती है। इसके अतिरिक्त वांछित समन्वय प्रणाली को सीआरएस के साथ स्पष्ट रूप से निर्दिष्ट किया जाना चाहिए। ऐसे सीआरएस के संबंध में जिन तत्वों के निर्देशांक की व्याख्या की जाती है उनमें निम्नलिखित सम्मिलित हैं:
समन्वय संदर्भ प्रणाली (सीआरएस) जियोग्राफी मार्कअप लैंग्वेज दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है। कीहोल मार्कअप लैंग्वेज या [[जियोआरएसएस]] के विपरीत, जब कोई को लैंग्वेज को प्रदान नहीं किया जाता है तो जियोग्राफी मार्कअप लैंग्वेज समन्वय प्रणाली में डिफ़ॉल्ट नहीं होती है। इसके अतिरिक्त वांछित समन्वय प्रणाली को सीआरएस के साथ स्पष्ट रूप से निर्दिष्ट किया जाना चाहिए। ऐसे सीआरएस के संबंध में जिन तत्वों के निर्देशांक की व्याख्या की जाती है उनमें निम्नलिखित सम्मिलित हैं:
* {{code|<gml:coordinates>}}
* {{code|<gml:coordinates>}}
* {{code|<gml:pos>}}
* {{code|<gml:pos>}}
* {{code|<gml:posList>}}
* {{code|<gml:posList>}}


{{code|srsName}} ज्यामितीय वस्तु से संबद्ध विशेषता के सीआरएस को निर्दिष्ट करता है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:
{{code|srsName}} ज्यामितीय ऑब्जेक्ट से संबद्ध विशेषता के सीआरएस को निर्दिष्ट करता है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 189: Line 189:
{{code|srsName}} विशेषता का मान एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (यूआरआई) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (अर्थात, फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा हो सकती है। ईपीएसजी कोड के मानो को तेल और गैस उत्पादक संघ द्वारा संचालित [[ईपीएसजी जियोडेटिक पैरामीटर डेटासेट|ईपीएसजी भू-गणितीय पैरामीटर डेटा पंजीकरण]] का उपयोग करके हल किया जा सकता है।[http://www.epsg-registry.org] जिसे 09-08-2020 को वेबैक मशीन पर संग्रहीत किया गया था।
{{code|srsName}} विशेषता का मान एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (यूआरआई) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (अर्थात, फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा हो सकती है। ईपीएसजी कोड के मानो को तेल और गैस उत्पादक संघ द्वारा संचालित [[ईपीएसजी जियोडेटिक पैरामीटर डेटासेट|ईपीएसजी भू-गणितीय पैरामीटर डेटा पंजीकरण]] का उपयोग करके हल किया जा सकता है।[http://www.epsg-registry.org] जिसे 09-08-2020 को वेबैक मशीन पर संग्रहीत किया गया था।


सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए {{code|srsName}} यूआरआई एक समान संसाधन नाम (यूआरएन) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए यूआरएन संरचना और समूह विशिष्ट यूआरएन विकसित किया है। यूआरएन समाधानकर्ता सभी यूआरएन को भूगोल मार्कअप भाषा सीआरएस परिभाषाओं में हल करता है।
सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए {{code|srsName}} यूआरआई एक समान संसाधन नाम (यूआरएन) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए यूआरएन संरचना और समूह विशिष्ट यूआरएन विकसित किया है। यूआरएन समाधानकर्ता सभी यूआरएन को जियोग्राफी मार्कअप लैंग्वेज सीआरएस परिभाषाओं में हल करता है।


==उदाहरण==
==उदाहरण==


[[बहुभुज]], प्वाइंट (ज्यामिति) और {{code|LineString_object}} को भूगोल मार्कअप भाषा 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:
[[बहुभुज]], प्वाइंट (ज्यामिति) और {{code|LineString_object}} को जियोग्राफी मार्कअप लैंग्वेज 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 214: Line 214:
===ज्यामिति का उपयोग करने वाली विशेषताएँ===
===ज्यामिति का उपयोग करने वाली विशेषताएँ===


निम्नलिखित जीएमएल उदाहरण सुविधाओं और ज्यामिति वस्तुओं के बीच अंतर को दर्शाता है। निर्मित सुविधा में कई ज्यामिति ऑब्जेक्ट हैं, उनमें से एक (पहचानकर्ता P-21) को {{code|<SurveyMonumen>}} सुविधा के साथ साझा किया गया है:
निम्नलिखित जीएमएल उदाहरण सुविधाओं और ज्यामिति ऑब्जेक्ट के बीच अंतर को दर्शाता है। निर्मित सुविधा में कई ज्यामिति ऑब्जेक्ट हैं, उनमें से एक (पहचानकर्ता P-21) को {{code|<SurveyMonumen>}} सुविधा के साथ साझा किया गया है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 229: Line 229:
  </abc:SurveyMonument>
  </abc:SurveyMonument>
</syntaxhighlight>
</syntaxhighlight>
ध्यान दें कि संदर्भ साझा पॉइंट-प्रोफ़ाइल {{code|<SurveyMonumen>}} है, क्योंकि किसी भी विशेष वस्तु में एक से अधिक ज्यामितीय गुण हो सकते है।
ध्यान दें कि संदर्भ साझा पॉइंट-प्रोफ़ाइल {{code|<SurveyMonumen>}} है, क्योंकि किसी भी विशेष ऑब्जेक्ट में एक से अधिक ज्यामितीय गुण हो सकते है।


===बिंदु प्रोफ़ाइल===
===पॉइंट-प्रोफ़ाइल===


भूगोल मार्कअप भाषा पॉइंट-प्रोफ़ाइल में एक एकल भूगोल मार्कअप भाषा ज्यामिति होती है, जिसका नाम {{code|<gml:Point>}} होता है। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय {{code|<gml:Point>}} उदाहरण को संदर्भित करके उपयोग कर सकता है:
जियोग्राफी मार्कअप लैंग्वेज पॉइंट-प्रोफ़ाइल में एक एकल जियोग्राफी मार्कअप लैंग्वेज ज्यामिति होती है, जिसका नाम {{code|<gml:Point>}} होता है। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय {{code|<gml:Point>}} उदाहरण को संदर्भित करके उपयोग कर सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 254: Line 254:
  </PhotoCollection>
  </PhotoCollection>
</syntaxhighlight>
</syntaxhighlight>
ध्यान दें कि पॉइंट-प्रोफ़ाइल का उपयोग करते समय एकमात्र ज्यामिति वस्तु {{code|<gml:Point>}} होती है। शेष भूगोल ज्यामिति को छवि-संग्रह स्कीमा द्वारा परिभाषित किया गया है।
ध्यान दें कि पॉइंट-प्रोफ़ाइल का उपयोग करते समय एकमात्र ज्यामिति ऑब्जेक्ट {{code|<gml:Point>}} होती है। शेष भूगोल ज्यामिति को छवि-संग्रह स्कीमा द्वारा परिभाषित किया गया है।


==इतिहास==
==इतिहास==


===ओजीसी संस्तुति पत्र के लिए प्रारंभिक कार्य===
===ओजीसी संस्तुति पत्र के लिए प्रारंभिक कार्य===
रेडियो प्रसारण के लिए एक्सएमएल एन्कोडिंग पर पहले के कार्य के बाद रॉन लेक ने 1998 के अंत में भूगोल मार्कअप भाषा पर कार्य प्रारम्भ किया था। रॉन लेक ने फरवरी 1999 में अटलांटा, जॉर्जिया में ओजीसी बैठक में भूगोल मार्कअप भाषा शीर्षक के अंतर्गत अपने प्रारम्भिक विचार प्रस्तुत किए। इसने जियोडोम का विचार और एक्सएसएल पर आधारित भौगोलिक स्टाइलिंग भाषा (जीएसएल) की धारणा प्रस्तुत की। एनटीटी डेटा के अकीफुमी नाकाई ने भी उसी बैठक में जी-एक्सएमएल नामक एक्सएमएल एन्कोडिंग पर एनटीटी डेटा में आंशिक रूप से चल रहे कार्य पर प्रस्तुति दी, जिसे स्थान-आधारित सेवाओं पर लक्षित किया गया था।<ref>{{cite web|url=http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|title=जी-एक्सएमएल|url-status=dead|archive-url=https://web.archive.org/web/20091217094736/http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|archive-date=2009-12-17}}</ref> अप्रैल 1999 में गैल्डोस ने एक्सबेड टीम (क्यूबवर्क्स, [[Oracle Corporation|ओरेकल समुदाय]], [[MapInfo Corporation|मैपसूचना]] [[Oracle Corporation|समुदाय]], एनटीटी डेटा, [[मित्सुबिशी]] और कंपूसल्ट के रूप में) बनाई थी। एक्सबेड भू-स्थानिक के लिए एक्सएमएल के उपयोग पर केंद्रित था। इससे गैल्डोस, यूएस सेंसस और एनटीटी डेटा के इनपुट के साथ एसएफएक्सएमएल (एसएफएक्सएमएल) का निर्माण हुआ। गैल्डोस ने सितंबर 1999 में पहले ओजीसी वेब मानचित्र परीक्षण पर ओरेकल-आधारित "भूगोल मार्कअप भाषा" डेटा सर्वर (डब्ल्यूएफएस के समुदाय) से डेटा संचार वाले प्रारंभिक मानचित्र शैली इंजन का प्रदर्शन किया था। अक्टूबर 1999 में गैल्डोस सिस्टम ने एसएफएक्सएमएल ड्राफ्ट दस्तावेज़ को एक में फिर से लिखा। टिप्पणी के लिए अनुरोध और भाषा का नाम परिवर्तित करके भूगोल मार्कअप भाषा (जीएमएल) कर दिया गया था। इस दस्तावेज़ ने कई प्रमुख विचार प्रस्तुत किए जो भूगोल मार्कअप भाषा की नींव बन गए, जिनमें वस्तु विशेषता मान नियम, रिमोट विशेषता आरडीएफ (स्रोत के माध्यम से) और स्टैटिक के समूह के अतिरिक्त एप्लिकेशन स्कीमा का उपयोग करने का निर्णय सम्मिलित है। स्कीमा पेपर में यह भी प्रस्तावित किया गया था कि भाषा उस बिंदु पर उपयोग किए जाने वाले डीटीडी के अतिरिक्त संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित होनी चाहिए। आरडीएफ के उपयोग सहित इन समस्याओ पर 1999 और 2000 के समय ओजीसी समुदाय के भीतर चर्चा हुई थी। जिसके परिणामस्वरूप अंतिम भूगोल मार्कअप भाषा संस्तुति पत्र में तीन भूगोल मार्कअप भाषा प्रोफाइलें सम्मिलित थी। दो डीटीडी पर आधारित और एक आरडीएफ पर आधारित डीटीडी में से एक के साथ स्थैतिक स्कीमा दृष्टिकोण का उपयोग करना सम्मिलित था। इसे मई 2000 में ओजीसी में एक संस्तुति पत्र के रूप में पारित किया गया था।
रेडियो प्रसारण के लिए एक्सएमएल एन्कोडिंग पर पहले के कार्य के बाद रॉन लेक ने 1998 के अंत में जियोग्राफी मार्कअप लैंग्वेज पर कार्य प्रारम्भ किया था। रॉन लेक ने फरवरी 1999 में अटलांटा, जॉर्जिया में ओजीसी बैठक में जियोग्राफी मार्कअप लैंग्वेज शीर्षक के अंतर्गत अपने प्रारम्भिक विचार प्रस्तुत किए। इसने जियोडोम का विचार और एक्सएसएल पर आधारित जियोग्राफी स्टाइलिंग लैंग्वेज (जीएसएल) की धारणा प्रस्तुत की। एनटीटी डेटा के अकीफुमी नाकाई ने भी उसी बैठक में जी-एक्सएमएल नामक एक्सएमएल एन्कोडिंग पर एनटीटी डेटा में आंशिक रूप से चल रहे कार्य पर प्रस्तुति दी, जिसे स्थान-आधारित सेवाओं पर लक्षित किया गया था।<ref>{{cite web|url=http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|title=जी-एक्सएमएल|url-status=dead|archive-url=https://web.archive.org/web/20091217094736/http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|archive-date=2009-12-17}}</ref> अप्रैल 1999 में गैल्डोस ने एक्सबेड टीम (क्यूबवर्क्स, [[Oracle Corporation|ओरेकल समुदाय]], [[MapInfo Corporation|मैपसूचना]] [[Oracle Corporation|समुदाय]], एनटीटी डेटा, [[मित्सुबिशी]] और कंपूसल्ट के रूप में) बनाई थी। एक्सबेड जियोस्पैटियल के लिए एक्सएमएल के उपयोग पर केंद्रित था। इससे गैल्डोस, यूएस सेंसस और एनटीटी डेटा के इनपुट के साथ एसएफएक्सएमएल (एसएफएक्सएमएल) का निर्माण हुआ। गैल्डोस ने सितंबर 1999 में पहले ओजीसी वेब मानचित्र परीक्षण पर ओरेकल-आधारित "जियोग्राफी मार्कअप लैंग्वेज" डेटा सर्वर (डब्ल्यूएफएस के समुदाय) से डेटा संचार वाले प्रारंभिक मानचित्र शैली इंजन का प्रदर्शन किया था। अक्टूबर 1999 में गैल्डोस सिस्टम ने एसएफएक्सएमएल ड्राफ्ट दस्तावेज़ को एक में फिर से लिखा। टिप्पणी के लिए अनुरोध और लैंग्वेज का नाम परिवर्तित करके जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) कर दिया गया था। इस दस्तावेज़ ने कई प्रमुख विचार प्रस्तुत किए जो जियोग्राफी मार्कअप लैंग्वेज की नींव बन गए, जिनमें ऑब्जेक्ट विशेषता मान नियम, रिमोट विशेषता आरडीएफ (स्रोत के माध्यम से) और स्टैटिक के समूह के अतिरिक्त एप्लिकेशन स्कीमा का उपयोग करने का निर्णय सम्मिलित है। स्कीमा पेपर में यह भी प्रस्तावित किया गया था कि लैंग्वेज उस बिंदु पर उपयोग किए जाने वाले डीटीडी के अतिरिक्त संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित होनी चाहिए। आरडीएफ के उपयोग सहित इन समस्याओ पर 1999 और 2000 के समय ओजीसी समुदाय के भीतर चर्चा हुई थी। जिसके परिणामस्वरूप अंतिम जियोग्राफी मार्कअप लैंग्वेज संस्तुति पत्र में तीन जियोग्राफी मार्कअप लैंग्वेज प्रोफाइलें सम्मिलित थी। दो डीटीडी पर आधारित और एक आरडीएफ पर आधारित डीटीडी में से एक के साथ स्थैतिक स्कीमा दृष्टिकोण का उपयोग करना सम्मिलित था। इसे मई 2000 में ओजीसी में एक संस्तुति पत्र के रूप में पारित किया गया था।
===एक्सएमएल स्कीमा - संस्करण 2.0===
===एक्सएमएल स्कीमा - संस्करण 2.0===
ओजीसी में संस्तुति पत्र के पारित होने से पहले ही गैल्डोस ने भूगोल मार्कअप भाषा के एक्सएमएल स्कीमा संस्करण पर कार्य प्रारम्भ कर दिया था, जिसमें दूरस्थ संदर्भों के लिए आरडीएफ संसाधन योजना को एक्सलिंक एचआरईएफ के उपयोग से परिवर्तित कर दिया गया था और विशिष्ट पैटर्न विकसित किए गए थे। उदाहरण के लिए बारबेरियन पर विशेषता संग्रह जैसी जटिल संरचनाओं के लिए और एक्सटेंशन को संभालने के लिए एक्सएमएल स्कीमा डिज़ाइन का अधिकांश कार्य गैल्डोस के श्री रिचर्ड मार्टेल द्वारा किया गया था। जिन्होंने दस्तावेज़ संपादक के रूप में कार्य किया था और जो मूल भूगोल मार्कअप भाषा मॉडल को एक्सएमएल स्कीमा में अनुवाद करने के लिए मुख्य रूप से उत्तरदायी थे। इस समय सीमा में अन्य महत्वपूर्ण इनपुट साइमन कॉक्स (सीएसआईआरओ ऑस्ट्रेलिया), पॉल डेज़ी (यूएस जनगणना), डेविड बर्गग्राफ (गैल्डोस) और एड्रियन कथबर्ट (लेजर-स्कैन) के द्वारा सम्मिलित थे। इंजीनियर की अमेरिकी सेना कोर (विशेषकर जेफ हैरिसन) भूगोल मार्कअप भाषा के विकास में अत्यधिक सहायक थे। अमेरिकी सेना कोर इंजीनियर्स ने "यूएसएल पायलट" परियोजना को प्रायोजित किया, जो भूगोल मार्कअप भाषा विनिर्देश में अवधारणाओं को जोड़ने और स्टाइल करने की उपयोगिता की खोज में बहुत सहायक था, जिसमें मोनी (आयोनिक) और ज़िया ली (गैल्डोस) द्वारा महत्वपूर्ण कार्य किया गया था। एक्सएमएल स्कीमा विनिर्देशन को गैल्डोस द्वारा प्रस्तुत किया गया था और दिसंबर 2000 में सार्वजनिक वितरण के लिए अनुमोदित किया गया था। यह फरवरी 2001 में एक संस्तुति पत्र बन गया और उसी वर्ष मई में मे इसे स्वीकृत किया गया था। संस्करण (वी 2.0) ने संस्करण 1.0 से "प्रोफाइल" को हटा दिया और भूगोल मार्कअप भाषा के आधार के रूप में मूल गैलडोस प्रस्तुति में उल्लिखित प्रमुख सिद्धांतों को स्थापित किया था।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=13252|title=GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification}}</ref>
ओजीसी में संस्तुति पत्र के पारित होने से पहले ही गैल्डोस ने जियोग्राफी मार्कअप लैंग्वेज के एक्सएमएल स्कीमा संस्करण पर कार्य प्रारम्भ कर दिया था, जिसमें दूरस्थ संदर्भों के लिए आरडीएफ संसाधन योजना को एक्सलिंक एचआरईएफ के उपयोग से परिवर्तित कर दिया गया था और विशिष्ट पैटर्न विकसित किए गए थे। उदाहरण के लिए बारबेरियन पर विशेषता संग्रह जैसी जटिल संरचनाओं के लिए और एक्सटेंशन को संभालने के लिए एक्सएमएल स्कीमा डिज़ाइन का अधिकांश कार्य गैल्डोस के श्री रिचर्ड मार्टेल द्वारा किया गया था। जिन्होंने दस्तावेज़ संपादक के रूप में कार्य किया था और जो मूल जियोग्राफी मार्कअप लैंग्वेज मॉडल को एक्सएमएल स्कीमा में अनुवाद करने के लिए मुख्य रूप से उत्तरदायी थे। इस समय सीमा में अन्य महत्वपूर्ण इनपुट साइमन कॉक्स (सीएसआईआरओ ऑस्ट्रेलिया), पॉल डेज़ी (यूएस जनगणना), डेविड बर्गग्राफ (गैल्डोस) और एड्रियन कथबर्ट (लेजर-स्कैन) के द्वारा सम्मिलित थे। इंजीनियर की अमेरिकी सेना कोर (विशेषकर जेफ हैरिसन) जियोग्राफी मार्कअप लैंग्वेज के विकास में अत्यधिक सहायक थे। अमेरिकी सेना कोर इंजीनियर्स ने "यूएसएल पायलट" परियोजना को प्रायोजित किया, जो जियोग्राफी मार्कअप लैंग्वेज विनिर्देश में अवधारणाओं को जोड़ने और स्टाइल करने की उपयोगिता की खोज में बहुत सहायक था, जिसमें मोनी (आयोनिक) और ज़िया ली (गैल्डोस) द्वारा महत्वपूर्ण कार्य किया गया था। एक्सएमएल स्कीमा विनिर्देशन को गैल्डोस द्वारा प्रस्तुत किया गया था और दिसंबर 2000 में सार्वजनिक वितरण के लिए अनुमोदित किया गया था। यह फरवरी 2001 में एक संस्तुति पत्र बन गया और उसी वर्ष मई में मे इसे स्वीकृत किया गया था। संस्करण (वी 2.0) ने संस्करण 1.0 से "प्रोफाइल" को हटा दिया और जियोग्राफी मार्कअप लैंग्वेज के आधार के रूप में मूल गैलडोस प्रस्तुति में उल्लिखित प्रमुख सिद्धांतों को स्थापित किया था।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=13252|title=GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification}}</ref>


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


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


===आईएसओ - जीएमएल 3.0 के विस्तृत जीएमएल क्षेत्र===
===आईएसओ - जीएमएल 3.0 के विस्तृत जीएमएल क्षेत्र===
जबकि जीएमएल/जीएक्सएमएल समझौते द्वारा प्रारम्भ की गई अधिकांश नई वस्तुओं के लिए एक आधारिक कोडिंग सम्मिलित थी और ओजीसी प्रक्रिया (विशेष रूप से कवरेज) के भीतर गैल्डोस द्वारा प्रस्तुत की गई कुछ वस्तुओं के लिए यह शीघ्र ही स्पष्ट हो गया था कि इनमें से कुछ एन्कोडिंग जीएमएल के अनुरूप थी। आईएसओ टीसी/211 द्वारा विकसित विशिष्टताएँ, जो तीव्रता से सभी ओजीसी विशिष्टताओं का आधार बन रही थीं। उदाहरण के लिए भूगोल मार्कअप भाषा ज्यामिति, पहले और केवल आंशिक रूप से प्रलेखित ज्यामिति मॉडल (एसएफजी) पर आधारित थी। ये प्रायः टीसी/211 में वर्णित अधिक व्यापक और जटिल ज्यामिति का समर्थन करने के लिए अपर्याप्त थी। इस समय सीमा में कई और व्यक्तियों की साझेदारी के साथ भूगोल मार्कअप भाषा विकास के प्रबंधन में भी परिवर्तन किया गया था। इस समय सीमा में ट्र्निनिक गैल्डोस (डिफ़ॉल्ट शैलियाँ, सीआरएस), रॉन लेक गैल्डोस अवलोकन, रिचर्ड मार्टेल गैल्डोस (गतिशील विशेषताएं) द्वारा महत्वपूर्ण योगदान दिया गया था।
जबकि जीएमएल/जीएक्सएमएल समझौते द्वारा प्रारम्भ की गई अधिकांश नई ऑब्जेक्ट के लिए एक आधारिक कोडिंग सम्मिलित थी और ओजीसी प्रक्रिया (विशेष रूप से कवरेज) के भीतर गैल्डोस द्वारा प्रस्तुत की गई कुछ ऑब्जेक्ट के लिए यह शीघ्र ही स्पष्ट हो गया था कि इनमें से कुछ एन्कोडिंग जीएमएल के अनुरूप थी। आईएसओ टीसी/211 द्वारा विकसित विशिष्टताएँ, जो तीव्रता से सभी ओजीसी विशिष्टताओं का आधार बन रही थीं। उदाहरण के लिए जियोग्राफी मार्कअप लैंग्वेज ज्यामिति, पहले और केवल आंशिक रूप से प्रलेखित ज्यामिति मॉडल (एसएफजी) पर आधारित थी। ये प्रायः टीसी/211 में वर्णित अधिक व्यापक और जटिल ज्यामिति का समर्थन करने के लिए अपर्याप्त थी। इस समय सीमा में कई और व्यक्तियों की साझेदारी के साथ जियोग्राफी मार्कअप लैंग्वेज विकास के प्रबंधन में भी परिवर्तन किया गया था। इस समय सीमा में ट्र्निनिक गैल्डोस (डिफ़ॉल्ट शैलियाँ, सीआरएस), रॉन लेक गैल्डोस अवलोकन, रिचर्ड मार्टेल गैल्डोस (गतिशील विशेषताएं) द्वारा महत्वपूर्ण योगदान दिया गया था।


12 जून 2002 को श्री रॉन लेक को भूगोल मार्कअप भाषा बनाने में उनके कार्य के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=9477|title=award citation for Ron Lake}}</ref> पुरस्कार के उद्धरण में लिखा था की विशेष रूप से, यह पुरस्कार भूगोल मार्कअप भाषा (जीएमएल) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर भूगोल मार्कअप भाषा के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय भिन्नताओ के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी कार्य को मान्यता देता है। साइमन कॉक्स (सीएसआईआरओ)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=16038|title=award citation for Simon Cox}}</ref> और क्लेमेंस पोर्टेल (पारस्परिक उपकरण)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=22940|title=award citation for Clemens Portele}}</ref> को भी बाद में भूगोल मार्कअप भाषा में उनके योगदान के लिए गार्डेल्स पुरस्कार से सम्मानित किया गया था।
12 जून 2002 को श्री रॉन लेक को जियोग्राफी मार्कअप लैंग्वेज बनाने में उनके कार्य के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=9477|title=award citation for Ron Lake}}</ref> पुरस्कार के उद्धरण में लिखा था की विशेष रूप से, यह पुरस्कार जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर जियोग्राफी मार्कअप लैंग्वेज के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय भिन्नताओ के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी कार्य को मान्यता देता है। साइमन कॉक्स (सीएसआईआरओ)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=16038|title=award citation for Simon Cox}}</ref> और क्लेमेंस पोर्टेल (पारस्परिक उपकरण)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=22940|title=award citation for Clemens Portele}}</ref> को भी बाद में जियोग्राफी मार्कअप लैंग्वेज में उनके योगदान के लिए गार्डेल्स पुरस्कार से सम्मानित किया गया था।


==मानक==
==मानक==


भू-स्थानिक सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य भूगोल मार्कअप भाषा मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के कार्य के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। भूगोल मार्कअप भाषा को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में स्वीकृत गया था।जीएमएल को [[संयुक्त राज्य अमेरिका]] के [[राष्ट्रीय सूचना विनिमय मॉडल]] (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जा सकता है।{{clarify|date=November 2012}}
जियोस्पैटियल सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य जियोग्राफी मार्कअप लैंग्वेज मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के कार्य के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। जियोग्राफी मार्कअप लैंग्वेज को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में स्वीकृत गया था।जीएमएल को [[संयुक्त राज्य अमेरिका]] के [[राष्ट्रीय सूचना विनिमय मॉडल]] (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जा सकता है।{{clarify|date=November 2012}}


=== आईएसओ 19136 ===
=== आईएसओ 19136 ===
आईएसओ 19136 भौगोलिक जानकारी - भूगोल मार्कअप भाषा, भौगोलिक जानकारी के मानकों (आईएसओ 191 एक्सएक्स) के समूह आईएसओ का एक मानक है। यह आईएसओ-191 एक्सएक्स मानकों के साथ भू-स्थानिक सहायता संघ परिभाषाओं और भूगोल मार्कअप भाषा (जीएमएल) के एकीकरण के परिणामस्वरूप विकसित हुआ है।
आईएसओ 19136 जियोग्राफी जानकारी - जियोग्राफी मार्कअप लैंग्वेज, जियोग्राफी जानकारी के मानकों (आईएसओ 191 एक्सएक्स) के समूह आईएसओ का एक मानक है। यह आईएसओ-191 एक्सएक्स मानकों के साथ जियोस्पैटियल सहायता संघ परिभाषाओं और जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) के एकीकरण के परिणामस्वरूप विकसित हुआ है।


भूगोल मार्कअप भाषा के पुराने संस्करण भूगोल मार्कअप भाषा संस्करण 3.1.1 के साथ आईएसओ (जीएमएल 1, जीएमएल 2) के अनुरूप नहीं थे। आईएसओ अनुरूपता का अर्थ विशेष रूप से यह है कि भूगोल मार्कअप भाषा अब [[आईएसओ 19107]] का कार्यान्वयन है।
जियोग्राफी मार्कअप लैंग्वेज के पुराने संस्करण जियोग्राफी मार्कअप लैंग्वेज संस्करण 3.1.1 के साथ आईएसओ (जीएमएल 1, जीएमएल 2) के अनुरूप नहीं थे। आईएसओ अनुरूपता का अर्थ विशेष रूप से यह है कि जियोग्राफी मार्कअप लैंग्वेज अब [[आईएसओ 19107]] का कार्यान्वयन है।


भूगोल मार्कअप भाषा (जीएमएल) [[आईएसओ 19118]] के संस्करण में एक एक्सएमएल एन्कोडिंग है जो [[आईएसओ 19100-श्रृंखला]] में प्रयुक्त वैचारिक मॉडलिंग संरचना के अनुसार बनाई गई भौगोलिक जानकारी के संचार और भंडारण के लिए है। इसमें भौगोलिक विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा, एप्लिकेशन और कई फंक्शनों को परिभाषित करता है:
जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) [[आईएसओ 19118]] के संस्करण में एक एक्सएमएल एन्कोडिंग है जो [[आईएसओ 19100-श्रृंखला]] में प्रयुक्त वैचारिक मॉडलिंग संरचना के अनुसार बनाई गई जियोग्राफी जानकारी के संचार और भंडारण के लिए है। इसमें जियोग्राफी विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा, एप्लिकेशन और कई फंक्शनों को परिभाषित करता है:
* भू-स्थानिक एप्लिकेशन स्कीमा और वस्तुओं की परिभाषा के लिए विक्रेता-तटस्थ संरचना प्रदान करता है।
* जियोस्पैटियल एप्लिकेशन स्कीमा और ऑब्जेक्ट की परिभाषा के लिए विक्रेता-तटस्थ संरचना प्रदान करता है।
* उन प्रोफाइलों को स्वीकृति देता है जो भूगोल मार्कअप भाषा फ्रेमवर्क की क्षमताओं के उपयुक्त उपसमूह का समर्थन करता है।
* उन प्रोफाइलों को स्वीकृति देता है जो जियोग्राफी मार्कअप लैंग्वेज फ्रेमवर्क की क्षमताओं के उपयुक्त उपसमूह का समर्थन करता है।
* विशेष डोमेन और सूचना समुदायों के लिए भू-स्थानिक एप्लिकेशन स्कीमा के विवरण का समर्थन करता है।
* विशेष डोमेन और सूचना समुदायों के लिए जियोस्पैटियल एप्लिकेशन स्कीमा के विवरण का समर्थन करता है।
* प्रयुक्त किए गए भौगोलिक एप्लिकेशन स्कीमा और डेटा समूह के निर्माण और संरक्षण को सक्षम करता है।
* प्रयुक्त किए गए जियोग्राफी एप्लिकेशन स्कीमा और डेटा समूह के निर्माण और संरक्षण को सक्षम करता है।
* एप्लिकेशन स्कीमा और डेटा समूह के भंडारण और संचार का समर्थन करता है।
* एप्लिकेशन स्कीमा और डेटा समूह के भंडारण और संचार का समर्थन करता है।
* संगठनों की भौगोलिक एप्लिकेशन स्कीमा और उनके द्वारा वर्णित जानकारी साझा करने की क्षमता बढ़ाता करता है।
* संगठनों की जियोग्राफी एप्लिकेशन स्कीमा और उनके द्वारा वर्णित जानकारी साझा करने की क्षमता बढ़ाता करता है।


==यह भी देखें==
==यह भी देखें==
{{Div col|colwidth=30em}}
{{Div col|colwidth=30em}}
* सिटीजीएमएल
* सिटीजीएमएल
* [[भौगोलिक डेटा फ़ाइल]] (जीडीएफ)
* [[जियोग्राफी डेटा फ़ाइल]] (जीडीएफ)
* [[ जियोस्पेर्ड ]] - भू-स्थानिक रूप से जुड़े डेटा और [[सेमांटिक वेब]] के लिए जीएमएल
* [[ जियोस्पेर्ड ]] - जियोस्पैटियल रूप से संबद्ध डेटा और [[सेमांटिक वेब]] के लिए जीएमएल
* [[जियोजसन]]
* [[जियोजसन]]
* [[जीएमएल एप्लिकेशन स्कीमा]]
* [[जीएमएल एप्लिकेशन स्कीमा]]
* आईएसओ/टीएस 19103 - वैचारिक स्कीमा भाषा (माप की इकाइयाँ, मूल प्रकार),
* आईएसओ/टीएस 19103 - वैचारिक स्कीमा लैंग्वेज (माप की इकाइयाँ, मूल प्रकार),
* [[आईएसओ 19108]] - टेम्पोरल स्कीमा (टेम्पोरल ज्यामितीय और टोपोलॉजी, टेम्पोरल संदर्भ प्रणाली),
* [[आईएसओ 19108]] - टेम्पोरल स्कीमा (टेम्पोरल ज्यामितीय और टोपोलॉजी, टेम्पोरल संदर्भ प्रणाली),
* [[आईएसओ 19109]] - एप्लिकेशन स्कीमा (विशेषताएं) के लिए नियम,
* [[आईएसओ 19109]] - एप्लिकेशन स्कीमा (विशेषताएं) के लिए नियम,
Line 312: Line 312:


==बाहरी संबंध==
==बाहरी संबंध==
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 आईएसओ 19136:2007 - Geographic information – Geography Markup Language (भूगोल मार्कअप भाषा)]
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 आईएसओ 19136:2007 - Geographic information – Geography Markup Language (जियोग्राफी मार्कअप लैंग्वेज)]
* [http://www.opengeospatial.org/standards/gml भूगोल मार्कअप भाषा specifications]
* [http://www.opengeospatial.org/standards/gml जियोग्राफी मार्कअप लैंग्वेज specifications]


{{OGC}}
{{OGC}}
{{ISO standards}}
{{ISO standards}}
[[Category: XML मार्कअप भाषाएँ]] [[Category: उद्योग-विशिष्ट XML-आधारित मानक]] [[Category: जीआईएस फ़ाइल स्वरूप]] [[Category: भू-स्थानिक कंसोर्टियम खोलें]] [[Category: आईएसओ/टीसी 211]] [[Category: आईएसओ मानक]] [[Category: जीआईएस वेक्टर फ़ाइल स्वरूप]] [[Category: जीआईएस रेखापुंज फ़ाइल स्वरूप]]


 
[[Category:Articles with hatnote templates targeting a nonexistent page]]
 
[[Category:Collapse templates]]
[[Category: Machine Translated Page]]
[[Category:Created On 10/07/2023]]
[[Category:Created On 10/07/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Multi-column templates]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages using div col with small parameter]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Templates using under-protected Lua modules]]
[[Category:Wikipedia articles needing clarification from November 2012]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:Wikipedia metatemplates]]
[[Category:XML मार्कअप भाषाएँ]]
[[Category:आईएसओ/टीसी 211]]
[[Category:आईएसओ मानक]]
[[Category:उद्योग-विशिष्ट XML-आधारित मानक]]
[[Category:जीआईएस फ़ाइल स्वरूप]]
[[Category:जीआईएस रेखापुंज फ़ाइल स्वरूप]]
[[Category:जीआईएस वेक्टर फ़ाइल स्वरूप]]
[[Category:भू-स्थानिक कंसोर्टियम खोलें]]

Latest revision as of 10:46, 27 July 2023

जियोग्राफी मार्कअप लैंग्वेज
Simple vector map.svg
बिंदुओं, पॉलीलाइनों और बहुभुजों के साथ एक सदिश मानचित्र।
Filename extension.gml or .xml
Internet media type
application/gml+xml[1]
Developed byजियोस्पैटियल संघ
Initial release2000 (2000)
Latest release
3.2.1[2]
27 August 2007; 17 years ago (2007-08-27)
Type of formatजियोग्राफी सूचना प्रणाली
Extended fromएक्सएमएल
Standardआईएसओ 19136:2007

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

जियोग्राफी मार्कअप लैंग्वेज मॉडल

जियोग्राफी मार्कअप लैंग्वेज में एक प्रारम्भिक समृद्ध समूह होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। प्रारम्भिक समूहों में निम्नलिखित विशेषताएँ सम्मिलित हैं:

  • ज्यामिति
  • समन्वय संदर्भ प्रणाली
  • जियोस्पैटियल टोपोलॉजी
  • समय
  • गतिशील सुविधा
  • विस्तृत सूचना क्षेत्र (जियोग्राफी छवियों सहित)
  • माप की इकाई
  • दिशा-निर्देश
  • विशेषताएँ
  • अवलोकन
  • मानचित्र प्रस्तुति नियम

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

जीएमएल प्रोफ़ाइल

जियोग्राफी मार्कअप लैंग्वेज प्रोफाइल जियोग्राफी मार्कअप लैंग्वेज के लिए तार्किक प्रतिबंध हैं जिसको दस्तावेज़, एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किया जा सकता है। इन प्रोफाइलों का उद्देश्य जियोग्राफी मार्कअप लैंग्वेज को सरल बनाना है, ताकि मानक विकास को अपनाने की सुविधा प्राप्त हो सके। जियोग्राफी मार्कअप लैंग्वेज विनिर्देशन द्वारा परिभाषित निम्नलिखित प्रोफाइलों को सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किया गया हैं:

  • पॉइंट ज्यामितीय डेटा वाले एप्लिकेशनों के लिए पॉइंट-प्रोफ़ाइल और पूर्ण जियोग्राफी मार्कअप लैंग्वेज की आवश्यकता होती है।
  • जियोग्राफी मार्कअप लैंग्वेज साधारण प्रोफ़ाइल, संचार विशिष्टता अनुरोधों और डब्ल्यूएफएस के साथ स्थानांतरण का समर्थन करती है।
  • जियोग्राफी मार्कअप लैंग्वेज जेपी-2 के लिए एक जियोग्राफी मार्कअप लैंग्वेज प्रोफ़ाइल (जेपीईजी 2000 में जियोग्राफी मार्कअप लैंग्वेज) का समर्थन करती है।
  • जियोग्राफी मार्कअप लैंग्वेज आरएसएस के लिए एक जियोग्राफी मार्कअप लैंग्वेज प्रोफ़ाइल का समर्थन करती है।

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

जियोग्राफी मार्कअप लैंग्वेज विशिष्टता (जियोग्राफी मार्कअप लैंग्वेज वी-3 के बाद से) में एक्सएसएलटी स्क्रिप्ट का युग्म होता है, जिसे सामान्यतः "उपसमूह टूल" कहा जाता है जिसका उपयोग जियोग्राफी मार्कअप लैंग्वेज प्रोफाइल बनाने के लिए किया जा सकता है।

जियोग्राफी मार्कअप लैंग्वेज के लिए सरल सुविधा प्रोफ़ाइल

जियोग्राफी मार्कअप लैंग्वेज के लिए सरल सुविधा प्रोफ़ाइल उपरोक्त प्रोफाइल की तुलना में जियोग्राफी मार्कअप लैंग्वेज की अधिक संपूर्ण प्रोफाइल है जो निम्नलिखित संचार लैंग्वेजओ की एक विस्तृत श्रृंखला का समर्थन करती है:

  1. ज्यामिति मॉडल: जो 0डी, 1डी और 2डी रैखिक ज्यामितीय ऑब्जेक्ट (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति ( MultiPoint, MultiCurve) की स्वीकृति देता है।
  2. सरलीकृत सुविधा मॉडल: जो सामान्य जीएमएल मॉडल में केवल एक स्तर का हो सकता है जो सुविधाओं और सुविधा गुणों की अपेक्षाकृत नेस्टिंग की स्वीकृति देता है।
  3. सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - अर्थात उनमें नेस्टेड तत्व नहीं हो सकते है।
  4. दूरस्थ विशिष्ट मान संदर्भ xlink:href मुख्य जियोग्राफी मार्कअप लैंग्वेज के विनिर्देश हैं।

यह निम्नलिखित विशेषताओं के लिए समर्थन प्रदान नहीं करता है चूँकि जीएमएल प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है:

  • विस्तृत सूचना क्षेत्र
  • टोपोलॉजी
  • अवलोकन
  • ऑब्जेक्ट - वास्तविक समय डेटा सेंसर
  • गतिशील विशेषताएं

यह वास्तविक विश्व की विभिन्न प्रकार की समस्याओं का समर्थन करता है।

उपसमूह टूल

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

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

एप्लिकेशन स्कीमा

जियोग्राफी मार्कअप लैंग्वेज के साथ किसी एप्लिकेशन के जियोग्राफी डेटा को विकसित करने के लिए एक समुदाय या संगठन एप्लिकेशन डोमेन (एप्लिकेशन स्कीमा) के लिए विशिष्ट एक्सएमएल स्कीमा बनाता है। यह स्कीमा उन एप्लिकेशन प्रकारों का वर्णन करती है जिनके डेटा में समुदाय की रुचि है और जिन्हें समुदाय एप्लिकेशनों को विकसित करना होता है। उदाहरण के लिए एक पर्यटन एप्लिकेशन अपने एप्लिकेशन स्कीमा में पर्यटन, रुचि के स्थानों, संग्रहालयों, सड़क निकास और दृष्टिकोण सहित कई प्रकारों को परिभाषित कर सकता है। वे डेटा प्रकार जियोग्राफी मार्कअप लैंग्वेज मानक में परिभाषित प्रारम्भिक डेटा प्रकारों का संदर्भ देते हैं।

जियोग्राफी मार्कअप लैंग्वेज के लिए कुछ अन्य मार्कअप लैंग्वेज स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन जियोग्राफी मार्कअप लैंग्वेज एक नई स्कीमा लैंग्वेज बनाने के अतिरिक्त सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा सामान्यतः आईएसओ 19103 (जियोग्राफी जानकारी - वैचारिक स्कीमा लैंग्वेज)[3] के अनुरूप यूएमएल का उपयोग करके बनाई जाती है और आईएसओ 19136 के अनुबंध में दिए गए नियमों का अनुसरण करके जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन को बनाया जाता है।

सार्वजनिक जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा की सूची

निम्नलिखित ज्ञात और सार्वजनिक रूप से सक्षम जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा की सूची है:

जीएमएल और केएमएल

गूगल द्वारा लोकप्रिय बनाई गई कीहोल मार्कअप लैंग्वेज, जियोग्राफी मार्कअप लैंग्वेज के अनुरूप है। जबकि जियोग्राफी मार्कअप लैंग्वेज किसी भी एप्लिकेशन के लिए जियोग्राफी डेटा को एन्कोड करने के लिए एक लैंग्वेज है, जो एप्लिकेशन ऑब्जेक्ट और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके केएमएल गूगल अर्थ के लिए तैयार की गई जियोग्राफी जानकारी के प्रत्यक्षीकरण के लिए एक लैंग्वेज है। केएमएल का उपयोग जीएमएल डेटा को प्रस्तुत करने के लिए किया जा सकता है और जियोग्राफी मार्कअप लैंग्वेज डेटा को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3 डी चित्रण परिवहन है, न कि डेटा विनिमय परिवहन है एप्लिकेशन स्कीमा में इस महत्वपूर्ण अंतर के परिणामस्वरूप, केएमएल का उपयोग करके चित्रण के लिए जियोग्राफी मार्कअप लैंग्वेज डेटा को एन्कोड करने से परिणामी केएमएल में संरचना और पहचान का महत्वपूर्ण और अप्राप्य ह्रास होता है। जियोग्राफी मार्कअप लैंग्वेज की 90% से अधिक संरचनाएं (जैसे, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के अतिरिक्त केएमएल में परिवर्तित नहीं किया जा सकता है। इसी प्रकार एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, जियोग्राफी मार्कअप लैंग्वेज में केएमएल डेटा को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण ह्रास हो सकता है। विवरण के कई स्तरों पर सांकेतिक-चिह्नों को चित्रित करने की क्षमता केएमएल को जीएमएल से अलग करती है क्योंकि चित्रण जियोग्राफी मार्कअप लैंग्वेज की समय सीमा से बाहर है।[12]

जियोग्राफी मार्कअप लैंग्वेज ज्यामिति

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

जीएमएल 1.0 और जीएमएल 2.0 में प्रमुख जियोग्राफी मार्कअप लैंग्वेज के ज्यामिति ऑब्जेक्ट प्रकार निम्नलिखित हैं:

  • पॉइंट
  • लाइनस्ट्रिंग
  • बहुभुज

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

सुविधाएँ

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

जियोग्राफी मार्कअप लैंग्वेज में विभिन्न ज्यामिति गुण हो सकते हैं जो विशेषता के ज्यामितीय दृष्टिकोणों या विशेषताओं का वर्णन करते हैं उदाहरण के लिए विशेषता के बिंदु या विस्तार गुण जियोग्राफी मार्कअप लैंग्वेज साझा मे ज्यामिति गुण पर दूरस्थ विशेषता संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति विशेषता मे साझा करने की क्षमता भी प्रदान करते है। दूरस्थ विशेषताएं आरडीएफ से प्राप्त की गई जियोग्राफी मार्कअप लैंग्वेज की एक सामान्य विशेषताएं है। जियोग्राफी मार्कअप लैंग्वेज ज्यामिति विशेषताओं पर xlink:hrefविशेषता का अर्थ है कि विशेषता का मान लिंक में संदर्भित संसाधन है। उदाहरण के लिए किसी विशेष जियोग्राफी मार्कअप लैंग्वेज एप्लिकेशन स्कीमा में Building विशेषता में जियोग्राफी मार्कअप लैंग्वेज ज्यामिति ऑब्जेक्ट प्रकार बिंदु ज्यामिति द्वारा दी गई स्थिति हो सकती है। हालाँकि Building उस बिंदु से एक अलग इकाई है जो इसकी स्थिति को परिभाषित करती है। इसके अतिरिक्त एक विशेषता में कई ज्यामिति गुण उदाहरण के लिए कई सीमाएं और स्थितियां हो सकती है।

निर्देशांक

जीएमएल में निर्देशांक ज्यामिति ऑब्जेक्ट के निर्देशांको का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित जियोग्राफी मार्कअप लैंग्वेज तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:

 <gml:coordinates>
 <gml:pos>
 <gml:posList>

जियोग्राफी मार्कअप लैंग्वेज के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए <gml:coordinates> तत्व का उपयोग इस प्रकार किया जा सकता है:

 <gml:Point gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:coordinates>45.67, 88.56</gml:coordinates>
 </gml:Point>

ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल दस्तावेज़ वस्तु मॉडल के माध्यम से अलग से अभिगम्य योग्य नहीं होते हैं क्योंकि <gml:coordinates> तत्व का डेटा केवल एक स्ट्रिंग है।

एक्सएमएल डॉम के माध्यम से जीएमएल निर्देशांक को सुलभ बनाने के लिए जीएमएल 3.0 ने <gml:pos> और <gml:posList> तत्वों को प्रस्तुत किया था। ध्यान दें कि हालांकि जीएमएल संस्करण 1 और 2 में <gml:coord> तत्व थे जिसे एक दोष माना जाता है और इसका उपयोग नहीं किया जाता है। <gml:coordinates> तत्व के अतिरिक्त <gml:pos> तत्व के उपयोग को इस प्रकार दर्शाया जा सकता है:

 <gml:Point gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:pos srsDimension="2">45.67 88.56</gml:pos>
 </gml:Point>

<gml:LineString> ज्यामिति ऑब्जेक्ट के निर्देशांक को <gml:coordinates> तत्व के साथ दर्शाया जा सकता है:

 <gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:coordinates>45.67, 88.56 55.56,89.44</gml:coordinates>
 </gml:LineString >

<gml:posList> तत्व का उपयोग रैखिक ज्यामिति के लिए आवश्यक समन्वय टुपल की सूची का प्रतिनिधित्व करने के लिए किया जाता है:

 <gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:posList srsDimension="2">45.67 88.56 55.56 89.44</gml:posList>
 </gml:LineString >

जियोग्राफी मार्कअप लैंग्वेज डेटा सर्वर (डब्ल्यूएफएस) और रूपांतरण टूल के लिए जो केवल जीएमएल 1 या जीएमएल (अर्थात केवल <gml:coordinates> तत्व) का समर्थन करते हैं, उनमे <gml:coordinates> का कोई विकल्प नहीं होता है। हालाँकि, जीएमएल 3 दस्तावेज़ों और बाद के संस्करणों के लिए <gml:pos> और <gml:posList> को <gml:coordinates> से अपेक्षाकृत अच्छा माना जाता है।

समन्वय संदर्भ प्रणाली

समन्वय संदर्भ प्रणाली (सीआरएस) जियोग्राफी मार्कअप लैंग्वेज दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है। कीहोल मार्कअप लैंग्वेज या जियोआरएसएस के विपरीत, जब कोई को लैंग्वेज को प्रदान नहीं किया जाता है तो जियोग्राफी मार्कअप लैंग्वेज समन्वय प्रणाली में डिफ़ॉल्ट नहीं होती है। इसके अतिरिक्त वांछित समन्वय प्रणाली को सीआरएस के साथ स्पष्ट रूप से निर्दिष्ट किया जाना चाहिए। ऐसे सीआरएस के संबंध में जिन तत्वों के निर्देशांक की व्याख्या की जाती है उनमें निम्नलिखित सम्मिलित हैं:

  • <gml:coordinates>
  • <gml:pos>
  • <gml:posList>

srsName ज्यामितीय ऑब्जेक्ट से संबद्ध विशेषता के सीआरएस को निर्दिष्ट करता है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

 <gml:Point gml:id="p1" srsName="#srs36">
     <gml:coordinates>100,200</gml:coordinates>
 </gml:Point>

srsName विशेषता का मान एक यूनिफॉर्म रिसोर्स पहचानकर्ता (यूआरआई) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (अर्थात, फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा हो सकती है। ईपीएसजी कोड के मानो को तेल और गैस उत्पादक संघ द्वारा संचालित ईपीएसजी भू-गणितीय पैरामीटर डेटा पंजीकरण का उपयोग करके हल किया जा सकता है।[2] जिसे 09-08-2020 को वेबैक मशीन पर संग्रहीत किया गया था।

सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए srsName यूआरआई एक समान संसाधन नाम (यूआरएन) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए यूआरएन संरचना और समूह विशिष्ट यूआरएन विकसित किया है। यूआरएन समाधानकर्ता सभी यूआरएन को जियोग्राफी मार्कअप लैंग्वेज सीआरएस परिभाषाओं में हल करता है।

उदाहरण

बहुभुज, प्वाइंट (ज्यामिति) और LineString_object को जियोग्राफी मार्कअप लैंग्वेज 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:

     <gml:Polygon>
         <gml:outerBoundaryIs>
                 <gml:LinearRing>
                         <gml:coordinates>0,0 100,0 100,100 0,100 0,0</gml:coordinates>
                 </gml:LinearRing>
        </gml:outerBoundaryIs>
     </gml:Polygon>
     <gml:Point>
        <gml:coordinates>100,200</gml:coordinates>
     </gml:Point>
     <gml:LineString>
        <gml:coordinates>100,200 150,300</gml:coordinates>
     </gml:LineString>

ध्यान दें किLineString_object, LinearRing_object के साथ निर्दिष्ट प्वाइंट (ज्यामिति) के बीच रैखिक प्रक्षेप मानते हैं। साथ ही बहुभुज के निर्देशांक को भी विवृत करना होता है।

ज्यामिति का उपयोग करने वाली विशेषताएँ

निम्नलिखित जीएमएल उदाहरण सुविधाओं और ज्यामिति ऑब्जेक्ट के बीच अंतर को दर्शाता है। निर्मित सुविधा में कई ज्यामिति ऑब्जेक्ट हैं, उनमें से एक (पहचानकर्ता P-21) को <SurveyMonumen> सुविधा के साथ साझा किया गया है:

 <abc:Building gml:id="SearsTower">
     <abc:height>52</abc:height>
     <abc:position xlink:type="Simple" xlink:href="#p21"/>
 </abc:Building>
 <abc:SurveyMonument gml:id="g234">
     <abc:position>
         <gml:Point gml:id="p21">
             <gml:posList>100,200</gml:posList>
         </gml:Point>
     </abc:position>
 </abc:SurveyMonument>

ध्यान दें कि संदर्भ साझा पॉइंट-प्रोफ़ाइल <SurveyMonumen> है, क्योंकि किसी भी विशेष ऑब्जेक्ट में एक से अधिक ज्यामितीय गुण हो सकते है।

पॉइंट-प्रोफ़ाइल

जियोग्राफी मार्कअप लैंग्वेज पॉइंट-प्रोफ़ाइल में एक एकल जियोग्राफी मार्कअप लैंग्वेज ज्यामिति होती है, जिसका नाम <gml:Point> होता है। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय <gml:Point> उदाहरण को संदर्भित करके उपयोग कर सकता है:

 <PhotoCollection xmlns="http://www.myphotos.org" xmlns:gml="http://www.opengis.net/gml"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.myphotos.org
      MyGoodPhotos.xsd">
     <items>
         <Item>
             <name>Lynn Valley</name>
             <description>A shot of the falls from the suspension bridge</description>
             <where>North Vancouver</where>
             <position>
                 <gml:Point srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
                     <gml:pos>49.40 -123.26</gml:pos>
                 </gml:Point>
             </position>
         </Item>
     </items>
 </PhotoCollection>

ध्यान दें कि पॉइंट-प्रोफ़ाइल का उपयोग करते समय एकमात्र ज्यामिति ऑब्जेक्ट <gml:Point> होती है। शेष भूगोल ज्यामिति को छवि-संग्रह स्कीमा द्वारा परिभाषित किया गया है।

इतिहास

ओजीसी संस्तुति पत्र के लिए प्रारंभिक कार्य

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

एक्सएमएल स्कीमा - संस्करण 2.0

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

जीएमएल और जी-एक्सएमएल (जापान)

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

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

आईएसओ - जीएमएल 3.0 के विस्तृत जीएमएल क्षेत्र

जबकि जीएमएल/जीएक्सएमएल समझौते द्वारा प्रारम्भ की गई अधिकांश नई ऑब्जेक्ट के लिए एक आधारिक कोडिंग सम्मिलित थी और ओजीसी प्रक्रिया (विशेष रूप से कवरेज) के भीतर गैल्डोस द्वारा प्रस्तुत की गई कुछ ऑब्जेक्ट के लिए यह शीघ्र ही स्पष्ट हो गया था कि इनमें से कुछ एन्कोडिंग जीएमएल के अनुरूप थी। आईएसओ टीसी/211 द्वारा विकसित विशिष्टताएँ, जो तीव्रता से सभी ओजीसी विशिष्टताओं का आधार बन रही थीं। उदाहरण के लिए जियोग्राफी मार्कअप लैंग्वेज ज्यामिति, पहले और केवल आंशिक रूप से प्रलेखित ज्यामिति मॉडल (एसएफजी) पर आधारित थी। ये प्रायः टीसी/211 में वर्णित अधिक व्यापक और जटिल ज्यामिति का समर्थन करने के लिए अपर्याप्त थी। इस समय सीमा में कई और व्यक्तियों की साझेदारी के साथ जियोग्राफी मार्कअप लैंग्वेज विकास के प्रबंधन में भी परिवर्तन किया गया था। इस समय सीमा में ट्र्निनिक गैल्डोस (डिफ़ॉल्ट शैलियाँ, सीआरएस), रॉन लेक गैल्डोस अवलोकन, रिचर्ड मार्टेल गैल्डोस (गतिशील विशेषताएं) द्वारा महत्वपूर्ण योगदान दिया गया था।

12 जून 2002 को श्री रॉन लेक को जियोग्राफी मार्कअप लैंग्वेज बनाने में उनके कार्य के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।[15] पुरस्कार के उद्धरण में लिखा था की विशेष रूप से, यह पुरस्कार जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर जियोग्राफी मार्कअप लैंग्वेज के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय भिन्नताओ के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी कार्य को मान्यता देता है। साइमन कॉक्स (सीएसआईआरओ)[16] और क्लेमेंस पोर्टेल (पारस्परिक उपकरण)[17] को भी बाद में जियोग्राफी मार्कअप लैंग्वेज में उनके योगदान के लिए गार्डेल्स पुरस्कार से सम्मानित किया गया था।

मानक

जियोस्पैटियल सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य जियोग्राफी मार्कअप लैंग्वेज मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के कार्य के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। जियोग्राफी मार्कअप लैंग्वेज को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में स्वीकृत गया था।जीएमएल को संयुक्त राज्य अमेरिका के राष्ट्रीय सूचना विनिमय मॉडल (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जा सकता है।[clarification needed]

आईएसओ 19136

आईएसओ 19136 जियोग्राफी जानकारी - जियोग्राफी मार्कअप लैंग्वेज, जियोग्राफी जानकारी के मानकों (आईएसओ 191 एक्सएक्स) के समूह आईएसओ का एक मानक है। यह आईएसओ-191 एक्सएक्स मानकों के साथ जियोस्पैटियल सहायता संघ परिभाषाओं और जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) के एकीकरण के परिणामस्वरूप विकसित हुआ है।

जियोग्राफी मार्कअप लैंग्वेज के पुराने संस्करण जियोग्राफी मार्कअप लैंग्वेज संस्करण 3.1.1 के साथ आईएसओ (जीएमएल 1, जीएमएल 2) के अनुरूप नहीं थे। आईएसओ अनुरूपता का अर्थ विशेष रूप से यह है कि जियोग्राफी मार्कअप लैंग्वेज अब आईएसओ 19107 का कार्यान्वयन है।

जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) आईएसओ 19118 के संस्करण में एक एक्सएमएल एन्कोडिंग है जो आईएसओ 19100-श्रृंखला में प्रयुक्त वैचारिक मॉडलिंग संरचना के अनुसार बनाई गई जियोग्राफी जानकारी के संचार और भंडारण के लिए है। इसमें जियोग्राफी विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा, एप्लिकेशन और कई फंक्शनों को परिभाषित करता है:

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

यह भी देखें

संदर्भ

  1. Open Geospatial Consortium Inc. (2010-02-08), Technical Committee Policies and Procedures: MIME Media Types for GML (PDF)
  2. "OpenGIS Geography Markup Language (GML) Encoding Standard". Retrieved 2011-03-25.
  3. "Iso 19103:2015".
  4. "सिटीजीएमएल होमपेज". Archived from the original on 2013-02-01. Retrieved 2018-06-18.
  5. "जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल". Archived from the original on 2015-06-13. Retrieved 2018-06-18.
  6. "GPlates Geological Information Model : Resource Page".
  7. "News".
  8. "Index of /schemas". inspire.ec.europa.eu.
  9. "एक्सएमएल में नेटसीडीएफ". Archived from the original on 2010-03-23. Retrieved 2007-04-10.
  10. "OS MasterMap – GML (Geography Mark-up Language) explained". Archived from the original on 2013-05-05. Retrieved 2011-10-12.
  11. "The Home of Location Technology Innovation and Collaboration | OGC".
  12. "KML Reference | Keyhole Markup Language". Google Developers.
  13. "जी-एक्सएमएल". Archived from the original on 2009-12-17.
  14. "GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification".
  15. "award citation for Ron Lake".
  16. "award citation for Simon Cox".
  17. "award citation for Clemens Portele".


बाहरी संबंध