इस बार हम अगली पीढ़ी की वेब तकनीक के रूप में ध्यान आकर्षित कर रहे सिमैंटिक वेब और उससे जुड़ी ऑन्टोलॉजी की अवधारणाओं तथा उनके संबंध को समझेंगे।
वर्तमान में आम तौर पर इस्तेमाल होने वाले वेब 2.0 की विशेषता उपयोगकर्ताओं की भागीदारी और जानकारी साझा करने पर आधारित दोतरफ़ा संवाद है, जबकि वेब 3.0 में कृत्रिम बुद्धिमत्ता वाला वेब उपयोगकर्ता की ज़रूरत की जानकारी स्वयं चुनकर प्रस्तुत करता है।
यहाँ ऑन्टोलॉजी एक प्रमुख अवधारणा है, जो अगली पीढ़ी की वेब तकनीक कहे जाने वाले वेब 3.0 (सिमैंटिक वेब) का आधार बनती है। ऑन्टोलॉजी में शब्द और उनसे जुड़े संबंध पदानुक्रम में व्यवस्थित होते हैं। इनके विस्तार के लिए इसमें अनुमान के नियम भी होते हैं, जिससे वेब और अनुप्रयोगों के बीच ज्ञान साझा करना संभव होता है।
ताकि मशीनें मानव भाषा समझ सकें!
यहाँ वर्णित वेब 3.0 को सिमैंटिक वेब कहा जाता है। इस तकनीक को लागू करने के लिए पहले मशीनों का भाषा को मनुष्यों के स्तर पर समझना आवश्यक है।
सिमैंटिक वेब ऐसे परिवेश को कहते हैं जिसमें मानव भाषा को कंप्यूटर में निरूपित करके उसके उपयोग योग्य बनाया जाता है, ताकि कंप्यूटर जानकारी के आधार पर अनुमान लगाकर उपयोगकर्ता को जानकारी दे सके। ऑन्टोलॉजी मनुष्यों द्वारा सहमति से बनाई गई साझा अवधारणाओं का ऐसा निरूपण है जिसे कंप्यूटर संसाधित कर सके।
कंप्यूटर ऑन्टोलॉजी के रूप में निरूपित इन अवधारणाओं का उपयोग करके ज्ञान प्राप्त कर सकता है और जानकारी का प्रसंस्करण कर सकता है। यानी ऑन्टोलॉजी को सिमैंटिक वेब लागू करने का ढाँचा कहा जा सकता है।
(सिमैंटिक वेब : मानव भाषा → ऑन्टोलॉजी → कंप्यूटर की समझ → उपयुक्त जानकारी उपलब्ध कराना)
ऑन्टोलॉजी के घटक
ऑन्टोलॉजी के घटक
ऑन्टोलॉजी के मुख्य घटक क्लास, इंस्टेंस, गुण और संबंध हैं। ऊपर के चित्र में इन 4 घटकों को थोड़ा आसानी से समझाने के लिए कंप्यूटर नामक वस्तु का उदाहरण दिया गया है।
- क्लास - रोज़मर्रा में वस्तुओं या अवधारणाओं को दिया जाने वाला नाम / उदाहरण) कंप्यूटर, माउस, मॉनिटर
- इंस्टेंस - क्लास को अधिक विशिष्ट रूप में व्यक्त करने वाली अवधारणा, जो उद्देश्य के अनुसार बदल सकती है / उदाहरण) XX गेमिंग कंप्यूटर, YY वायरलेस माउस, ZZ कर्व्ड मॉनिटर
- गुण - क्लास और इंस्टेंस की विशेषताओं को व्यक्त करने के लिए उन्हें किसी विशिष्ट मान से जोड़ना / उदाहरण) XX गेमिंग कंप्यूटर में [Geforce GTX1080TI] ग्राफ़िक्स कार्ड लगा है
- संबंध - क्लास और इंस्टेंस के बीच का संबंध
ऑन्टोलॉजी में प्रयुक्त प्रमुख शब्दों में RDF, OWL और SWRL शामिल हैं। इनकी विशेषताएँ इस प्रकार हैं।
- RDF - सामान्यतः अवधारणाओं या इंस्टेंस के बीच संबंधों का निरूपण
- OWL - संबंध के इंस्टेंस के भीतर सटीक तार्किक प्रतिबंधों का निरूपण
- SWRL - संबंधों के बारे में अनुमान लगाने के नियमों को परिभाषित करना
ऑन्टोलॉजी के उपयोग के क्षेत्र
ऑन्टोलॉजी के उपयोग के क्षेत्र
वर्तमान में कृत्रिम बुद्धिमत्ता और अनुवाद के लिए ऑन्टोलॉजी के उपयोग पर काफ़ी ध्यान दिया जा रहा है और प्रयास किए जा रहे हैं। इसके अलावा, सहमति से बनी अवधारणाओं वाली ऑन्टोलॉजी का उपयोग सर्वव्यापी कंप्यूटिंग और इंटरनेट ऑफ़ थिंग्स की तरह अलग-अलग प्रकार के उपकरणों को जोड़ने में तथा जटिल अवधारणाओं पर आधारित ई-कॉमर्स जैसे क्षेत्रों में भी किया जा सकता है।
- कृत्रिम बुद्धिमत्ता - ज्ञान के निरूपण और उपयोग पर शोध
- सूचना खोज - विषय शीर्षक सूचियों और थिसॉरस आदि के माध्यम से अनावश्यक त्रुटियों को रोकना और खोज की दक्षता बढ़ाना
- सर्वव्यापी कंप्यूटिंग - अनेक उपकरणों द्वारा इंटरनेट के माध्यम से गतिशील रूप से नेटवर्क बनाना
- ई-कॉमर्स - कंप्यूटर प्रोग्राम द्वारा व्यापार संबंधी अधिकांश कार्यों का संचालन
ऊपर सूचना खोज के क्षेत्र में उल्लिखित थिसॉरस पुस्तकालय एवं सूचना विज्ञान में अक्सर चर्चा की जाने वाली अवधारणा है। इसके लिए नीचे दी गई सामग्री देखें।
ऑन्टोलॉजी किसी शब्द के विभिन्न अर्थों के बीच संबंधों को पहचानकर तेज़ और कुशल खोज संभव बनाती है। इन संबंधों के माध्यम से संदर्भ समझकर उपयोगकर्ता को बेहतर जानकारी देने का आधार भी बनती है।
इसके अलावा, इस तकनीक का उपयोग करने वाला सिमैंटिक वेब (वेब 3.0) एक कदम और आगे बढ़ता है। इसमें कंप्यूटर (कृत्रिम बुद्धिमत्ता) ऐसे परिवेश में उपयोगकर्ता की इच्छित जानकारी स्वयं खोजकर उपलब्ध कराता है जहाँ सारी जानकारी संबंधों के माध्यम से जुड़ी होती है। इसी कारण इसे अगली पीढ़ी के वेब परिवेश के रूप में ध्यान मिल रहा है।
हालाँकि, अभी अनेक क्षेत्रों की अवधारणाओं पर सहमति नहीं बन पाई है, इसलिए प्रगति ऑन्टोलॉजी के विकास के चरण में ही धीमी पड़ी हुई है। आशा है कि जल्द ही यह समस्या हल होगी और वह दिन आएगा जब तेज़ी से विकसित हो रहे वेब परिवेश को और गति मिलेगी।
