2012-05-02 6 views
6

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

मेरा प्रश्न:

1) dbpedia foaf का उपयोग नहीं किया क्यों: व्यक्ति या इसके विपरीत?

2) आप बी/डब्ल्यू डीबीपीडिया कैसे चुनते हैं: व्यक्ति और फॉफ: व्यक्ति या आप अपना खुद का बनाते हैं?

मैं इसके लिए बहुत नया हूं। कृपया मेरी अज्ञान क्षमा करें।

उत्तर

5

1) क्योंकि डीबीपीडिया में सभी प्रकार की विभिन्न चीजों के लिए हजारों कक्षाएं होती हैं, और अगर वे डीबीपीडिया डेटा को प्रकाशित करने से पहले अन्य कक्षाओं के लिए वेब का उपयोग फिर से उपयोग करने के लिए वेब पर खोजना चाहते थे तो वे कहीं भी नहीं पाएंगे। इसलिए उन्होंने अपनी खुद की कक्षाओं के साथ अपना स्वयं का डीबीपीडिया ऑटोलॉजी बनाया। कुछ मामलों में वे डीबीपीडिया ओटोलॉजी कक्षाओं को rdfs:subClassOf या owl:equivalentClass के माध्यम से मौजूदा कक्षाओं में खोजते समय मौजूदा कक्षाओं में मानचित्रित करते हैं। इसके अलावा, एफओएएफ कैसे "व्यक्ति" को परिभाषित करता है और डीबीपीडिया कैसे "व्यक्ति" को परिभाषित करता है, इसमें सूक्ष्म मतभेद हो सकते हैं। उदाहरण के लिए, एक काल्पनिक चरित्र है जैसे हैरी पॉटर एक व्यक्ति या नहीं? अपनी खुद की कक्षा को परिभाषित करना सुरक्षित हो सकता है ताकि आपके पास परिभाषा पर पूर्ण नियंत्रण हो।

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

+0

धन्यवाद। यह मुझे कुछ विचार/परिप्रेक्ष्य देता है। –