سؤال

أحاول استخدام مستودع Sesame لتخزين الأنطولوجيا الخاصة بي. أردت أن أكتب رمز Java لتحميل هذا الأنطولوجيا أو مجرد تشغيل الاستعلامات عليه لإضافة أفراد جدد ، خصائص ، وما إلى ذلك ، لكن يبدو أن SERQL لا توفر عمليات تحديث. هل هناك بعض واجهات برمجة التطبيقات التي ستسمح لي بالقيام بذلك؟ لقد تمكنت من فعل الشيء نفسه باستخدام Owlapi ، لكن يمكنه تحميل الأنطولوجيا من ملف وليس من مستودع Sesame.

شكرًا

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

المحلول

SERQL لا يدعم عمليات التحديث. تقوم Sparql في إصدارها 1.1 ، لكنني أعتقد أن Sesame لا يدعم SPARQL 1.1 بعد. طريقة تحديث مستودع السمسم هي من خلال API الشراع. ابدأ معاملة لإضافة وإزالة البيانات الفردية.

نصائح أخرى

أردت فقط الإشارة إلى أن واجهة برمجة تطبيقات API الرئيسية لـ Sesame هي في الواقع API المستودع. إنه أسهل بكثير من الاستخدام من الشراع (وهو غير مخصص حقًا للوصول المباشر ، ولكنه واجهة برمجة تطبيقات داخلية في النظام لالتفاف مختلف التخزين والتفكير الخلفي).

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