2011-04-15 10 views
8

मुझे लगता है कि मैं प्रोग्रामिंग भाषाओं में इन शब्दों का अर्थ समझता हूं, लेकिन आरडीएफ और ट्रिपल के संबंध में यह स्पष्ट नहीं है। क्या कोई ऐसा उदाहरण है जो मुझे समझने में मदद करेगा?आरडीएफ के संबंध में "सुधार" और "संशोधन" का क्या अर्थ है?

धन्यवाद

+0

इन शब्दों के अर्थ क्या हैं, जैसा कि आप उन्हें समझते हैं? –

+0

प्रोग्रामिंग भाषाओं के दायरे में एक संशोधित वस्तु वह है जिसका संकलन समय पर खोया नहीं जाता है, लेकिन रनटाइम में बनाए रखा जाता है। मुझे यकीन नहीं है कि इससे मेरी मदद कैसे होगी। :( –

उत्तर

20

एक मानक RDF बयान के होते हैं: एक तथ्य के रूप में जोर देते हुए

SUBJECT PREDICATE OBJECT 

में विचार करें।

ROVER IS-A DOG 

अब, क्या हुआ अगर स्थिति आप हाथ में है, वास्तव में,

GEORGE SAYS-THAT 'ROVER IS-A DOG' 

RDF में, आप इस रूप में

STMTID IS-A STATEMENT 
    STMTID HAS-SUBJECT ROVER 
    STMTID HAS-PREDICATE IS-A 
    STMTID HAS-OBJECT DOG 
    GEORGE SAYS-THAT STMTID 

पहले चार ट्रिपल यहाँ लिख रहे हैं, औपचारिक रूप से और आधिकारिक तौर पर, पहले के संशोधन।

ध्यान दें कि मूल विवरण मॉडल में नहीं है, क्योंकि संशोधन का उद्देश्य इसे जोर देने से रोकना है, बल्कि इसके बारे में परोक्ष रूप से बात करना है।

ध्यान दें कि मैंने आईआरआई के रॉवर और दोस्तों को स्पष्टता के लिए elided किया है।

दर्शकों में cogniscenti के लिए:

चीजों की एक किस्म आप reification साथ कर सकते हैं कर रहे हैं। उपर्युक्त के अनुसार, आप इसे बताए बिना किसी बयान का वर्णन करने के लिए इसका उपयोग कर सकते हैं, इस प्रकार इसे अनुमान से दूर रखते हुए।

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

+0

(+1) मामूली नोट: आपका उदाहरण पिछड़ा लगता है, सम्मेलन के अनुसार, पुनरुत्थान प्रजनन के लिए सबसे अधिक उपयोग किया जाता है, और उस स्थिति में पुनरुत्थान उद्भव के लिए होगा, तथ्य नहीं, रोवर एक कुत्ता है। – harschware

+2

मेरे पास बस मेरे कार्यालय में SPARQL मानक की एक प्रमुख लीड थी, और वह इस दृष्टिकोण पर काफी जोरदार था कि मैंने कहा :-) – bmargulies

+0

नहीं, ज़ाहिर है कि आप पूरी तरह से सही हैं, मैंने इसे बहुत जल्दी पढ़ा और उलझन में आ गया। :-) विश्वास करना मुश्किल है कि मैंने उसे फहराया। यहां, आपका उद्भव जॉर्ज कहता है- यह किसी भी तरह से ट्रिपल पर लागू होना चाहिए, इस प्रकार ट्रिपल को संशोधित किया जाना चाहिए। गाल, मैं अब सोने जा रहा हूँ। – harschware

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