2012-03-28 15 views
6

DBPedia पर आप यूआरआई कि डबल अंडरस्कोर युक्त का एक बहुत है और अंत में एक नंबर, जैसे .:डीबीपीडिया: यूआरआई में '__1' (डबल अंडरस्कोर) का अर्थ क्या है?

पा सकते हैं अधिकतर ये आइटम PersonFunction के प्रकार हैं, लेकिन मुझे कोई दस्तावेज नहीं मिल रहा है पर ये ऑब्जेक्ट्स मौजूद हैं (और एक व्यक्ति का फ़ंक्शन ऑब्जेक्टप्रोपर्टी नहीं है?) ...

तो ये क्यों बनाए गए हैं?

+0

मुझे लगता है कि यह एक ही स्वचालित यूआरएल होगा, और इसलिए यह सुनिश्चित करने के लिए '__1' है कि यह अद्वितीय है। स्वाभाविक रूप से, ऐसा करने के लिए कुछ भी नहीं है कि वस्तुएं क्यों मौजूद हैं। –

+0

@ChrisMorgan: आपकी टिप्पणी के लिए धन्यवाद, लेकिन यदि आप उदाहरण के लिए धन्यवाद। http://dbpedia.org/page/Ed_Wood और http://dbpedia.org/resource/Ed_Wood__1 दोनों को "एड वुड" के बारे में जांचें, लेकिन मैं जानना और समझना चाहता हूं कि यूआरआई " __1 "मौजूद है और क्यों, अगर यह सिर्फ" व्यक्ति के कार्य "का प्रतिनिधित्व करता है तो यह" Ed_Wood "की संपत्ति नहीं है? –

उत्तर

5

this DBPedia discussion on blank nodes storing पढ़ने के बाद, ऐसा लगता है कि विकीपीडिया के यूआरआई के साथ संघर्ष से बचने का उद्देश्य है।

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

ध्यान दें कि मध्यवर्ती नोड यूआरआई हमेशा डबल अंडरस्कोर, उदहारण के लिए:

चर्चा से

1। विकिपीडिया पृष्ठ शीर्षक में निरंतर अंडरस्कोर की अनुमति नहीं देता है, इसलिए हम सुनिश्चित कर सकते हैं कि ये यूआरआई विकिपीडिया पृष्ठों के लिए डीबीपीडिया यूआरआई के साथ संघर्ष नहीं करेंगे। हम टेम्पलेट के तर्कों से एक नाम चुनते हैं, जिससे इंटरमीडिएट नोड निकाला जाता है, दो अंडरस्कोर जोड़ता है, वह नाम और मुख्य पृष्ठ के यूआरआई और इंटरमीडिएट नोड के लिए यूआरआई के रूप में उपयोग करता है। यदि एक पृष्ठ पर एकाधिक इंटरमीडिएट नोड्स हैं जिसके लिए हम एक ही नाम चुनते हैं, तो हम अलग-अलग संख्याओं का उपयोग करते हैं, उदा। 1 और [2] देखें।

संबंधित मुद्दे