Rdfx arc2 पुस्तकालय Drupal होस्टिंग
1 अप्रैल, 2010 पर JeremyFrench द्वारा पोस्ट 8:36 पूर्वाह्न पर
D6 में RDF का उपयोग कर अब है कि वहाँ कोर क्या अन्य मॉड्यूल लोगों D7 पोर्ट की करने के लिए आवश्यक होने के रूप में देख सकते हैं और कैसे वे एक साथ काम करना चाहिए में कुछ RDF समर्थन के लिए उपलब्ध मॉड्यूल की एक संख्या हैं?
के रूप में नहीं RDF मॉड्यूल के पूरे कोर में रखा गया था मैं ग्रहण करेंगे कुछ अन्य निर्भरता होगा।
1 अप्रैल, 2010 पर SCOR द्वारा पोस्ट 7:57 पर
मैं इस ऊपर लिखने के लिए मेरे पैर घसीट कर दिया गया है, लेकिन यह समय इस पोस्ट करने के लिए तो हम प्रयासों में समन्वय कर सकते हैं की तुलना में अधिक है। यह देखते हुए कि Drupal 7 कोर RDF के रूप में इसकी संरचना को परिभाषित करता है और RDFa में यह धारावाहिक करता है, यह योगदान मॉड्यूल है कि लाभ उठाने के लिए भी महत्वपूर्ण है। मैं योगदान में मुख्य RDF मॉड्यूल और क्या मैं कुछ अन्य लोगों के जो महीने की पिछले कुछ के दौरान इस पर काम के साथ कल्पना की है के बारे में बात करने जा रहा हूँ। फिलहाल कोड GitHub पर रहता है और जब यह थोड़ा अधिक परिपक्व और एक देव रिलीज के लिए तैयार है सीवीएस साथ sync'ed कर दिया जाएगा।
Drupal 7 के लिए पोर्टिंग
Drupal 6 कई RDF संबंधित मॉड्यूल उभरा देखा था, और यह देखने के लिए क्या काम करता है और क्या इतनी अच्छी तरह से काम नहीं करता है एक अच्छा testbed किया गया है। Drupal 7 RDF योगदान मॉड्यूल RDF CCK और EVOC कार्यक्षमताओं शामिल कर लेगा। वे सबसे अधिक संभावना अभी भी अलग उप मॉड्यूल में रहते हैं, लेकिन वे एक ही डाउनलोड करने योग्य पैकेज का हिस्सा हो जाएगा। इस का कारण यह RDF मैपिंग कोर में परिभाषित किया गया है, ताकि साइट व्यवस्थापक इन मैपिंग को संपादित करें और भी निर्यात / उन्हें उदाहरण के लिए सुविधाओं मॉड्यूल का हिस्सा के रूप में आयात करने की क्षमता है के साथ एकीकृत करने में सक्षम होने की है। RDF CCK, संस्थाओं के लिए RDF मैपिंग का प्रबंधन करने के rdfui.module RDF मैपिंग के लिए दृश्य यूआई मॉड्यूल के बराबर के रूप में यह सोचने के लिए नाम दिया गया है।
ARC2 पुस्तकालय RDFa के अलावा अन्य स्वरूपों में RDF serializing लिए इस्तेमाल किया जाएगा (वास्तव में वहाँ पहले से ही स्वचालित रूप से डाउनलोड करने और आपके लिए सही स्थान पर ARC2 पुस्तकालय रखने के लिए किसी Drush एकीकरण है)। यह हमारे वर्तमान Drupal 6 कोड आधार से कुछ कोड को दूर करने के लिए अनुमति देगा। यह भी हमें SPARQL करने के लिए बॉक्स से बाहर, स्थानीय डेटाबेस का उपयोग करके अगर यह MySQL (Drupal साइटों की सबसे) चलाता है, एक कार्यक्षमता जो EVOC के लिए आवश्यक है की अनुमति देगा, या अन्यथा सार्वजनिक अंतिमबिंदुओं पर भरोसा करने की। एक साथ काम Drupal 6 में RDF का उपयोग करना और सब ठीक मॉड्यूल बनाने मज़ा नहीं था। Drupal 7 कि ठीक कर देंगे।
bikeshed नामकरण
Drupal 7 कोर पहले से ही rdf मॉड्यूल नाम स्थान का उपयोग करता है, तो RDF मॉड्यूल योगदान rdf.module नामित नहीं किया जा सकता है (हालांकि पैकेज ही रहते हैं और कोर के साथ संगत है)। कुछ महीने पहले मैं में "RDF एक्सटेंशन" या "RDF अनुभव" (मैं भी कम नाम) के रूप में rdfx चुनें। कुछ लोगों को rdfapi सुझाव दिया लेकिन मैंने सोचा था कि वहाँ जब कोर भी बस के रूप में एक एपीआई के लिए बहुत कुछ है योगदान मॉड्यूल API कॉल करने के लिए कोई कारण नहीं है। योगदान कोर के RDF एपीआई का विस्तार करने का इरादा रखता है, लेकिन हम अंत में इस तरह इसका नाम बदलना हो सकता है जब तक कि वहाँ बेहतर हैं विचार?
देखरेख
कोर (RDF मुख्य मुद्दा कतार) की स्थापना के द्वारा शुरू: Drupal 6 के RDF मेंटेनर Arto Bendiken समर्थन Drupal 6. के लिए मैं किसी को प्रोत्साहित Drupal में RDF का उपयोग कर गंभीर रूप से ड्रुपल 7 पर विचार करने पर देख रहे हैं गिरावट आई है। आप कोडिंग कौशल है, तो हम आपकी मदद की जरूरत है! जब योगदान में RDF मॉड्यूल एक परीक्षण योग्य हालत में है हम एक रिलीज कर देंगे और आप बग की रिपोर्ट करने में सक्षम हो जाएगा। वर्तमान ड्रुपल 7 RDF योगदान देखरेख लिन क्लार्क शामिल हैं। केली लुकास और स्टीफन Corlosquet। हम उम्मीद है कि और अधिक लोगों को DrupalCon, जहां हम कुछ कोड स्प्रिंट का आयोजन करेंगे दौरान शामिल मिलेगा।
rdfx मॉड्यूल बहुत अच्छा लग रहा है। मैं इसे स्थानीय स्तर पर कुछ और जांच करने के लिए कोशिश करेंगे।
वर्तमान आवेदन में मैं पर मैं विशेष रूप से SPARQL अंतिम बिंदुओं की क्वेरी से देख रहा हूँ काम कर रहा हूँ। मैं D7 को SPARQL मॉड्यूल के SPARQL क्वेरी भाग मोड़ा है। हालांकि ऐसा लगता है कि समारोह rdfx_sparql_request में कार्यक्षमता के साथ कुछ विदेशी मौजूद है।
सबसे बड़ा अंतर यह है कि मैं देख सकता हूँ कि SPARQL मॉड्यूल एक मनमाना endpoint की क्वेरी किए जाने की अनुमति देगा और पल rdfx_sparql_request में कड़ी दो संभावित अंतिम बिंदुओं को कोडित है है। इन सुविधाओं अलग होना चाहिए या दोनों एक साथ उपलब्ध हो जाएगा? या तो D7 में SPARQL मॉड्यूल छोड़ने के द्वारा, या rdfx मॉड्यूल के साथ SPARQL मॉड्यूल अप रोलिंग द्वारा।
मैं समझ सकता है कि एक SPARQL मॉड्यूल और rdfx मॉड्यूल के बीच एक निर्भरता शुरू एक अच्छी बात नहीं होगी। लेकिन वहाँ SPARQL अंतिमबिंदुओं क्वेरी करने के लिए एक अलग अंत बिंदु की आवश्यकता होती है में संभावित रूप से पर्याप्त गुंजाइश है।
क्षण के लिए मैं D7 में अंतिम बिंदु क्वेरी करने के लिए की जरूरत है, तो मैं SPARQL मॉड्यूल के साथ पर ले जाएगा, लेकिन मुझे यकीन है कि मैं क्या सामान्य D7 rdfx दिशा के साथ संगत है तो मैं नज़र यहाँ रखेंगे बनाना चाहते हैं।