سؤال

أنا جديد في Opendata وتحتاج إلى بعض المساعدة.Wikipedia لها نقطة نهاية Sparql الخاصة بهم في عنوان URL هذا: http://dbpedia.org/sparql الآن أحتاج إلى كتابة WebService للحصول على بعض ملف RDF من DBPedia.ماذا يجب أن أرسل إلى نقطة النهاية هذه للحصول على ملف RDF؟

هل كانت مفيدة؟

المحلول

أرسل رسالة بناء استعلام.مثال قليلا: giveacodicetagpre.

، يعمل جملة حيث يعمل تماما مثل تحديد القيم فقط تعبئ كتلة البناء كواحد من القالب.إنه مرن للغاية - يمكنك إما نسخ البيانات كما هو أو تحويلها إلى شكل مختلف تماما.

نصائح أخرى

ما هو danny أجاب الجواب العام الأيمن.لكنني لن أوصي بك في إجراء مثل هذا الاستعلام على الخدمات الخارجية، بسبب الوقت المتوقع أن يحصل الوقت؛هل من خلال مورد ملموس

ولكن بالطبع إذا كنت ترغب في القيام بذلك مباشرة دون الحاجة إلى حفظ نتائج الاستعلام يدويا، مع python على سبيل المثال سيبدو الرمز: giveacodicetagpre.

بالطبع، يمكن القيام بذلك مع أي لغة برمجة تقريبا، كما تفضل.

أود أن أوصي بقراءة Bob Ducharme's "تعلم sparql" .ويغطي بعض الأمثلة التي تستخدم نقطة نهاية DBPedia أيضا.

PS: إنه ليس نقطة نهاية SPARQL في Wikipedia - إنها نقطة نهاية DBPedia Sparql (Wikipedia نفسها لا توفر أجهزة الصراف الآلي Sparql EndPoint Sparql).ومع ذلك، تعتمد بيانات DBPedia على بيانات ويكيبيديا؛)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top