قراءة جينا ontmodel مع التبعيات
سؤال
أنا جديد على مفهوم الأطباق وجينا، لذلك أنا لست متأكدا من أنني صياغة هذا بشكل صحيح ..
أحتاج إلى قراءة سلسلة من ملفات البومة المتصلة (بواسطة تبعيات مساحة الاسم؟) في نموذج Jena في الذاكرة (ONTMODEL؟) لذلك يمكن تشغيل الاستدلال. كيف أقوم بهذا العمل؟ هل ترتيب الملفات يهم؟ هل أحتاج إلى استدعاء طريقة محددة إلى "تشغيل محرك الاستدلال"؟
المحلول
وهذا هو ما فعلته. يبدو أن العمل
OntModel model = ModelFactory.createOntologyModel();
for (OwlFile referencedOntology: referencedOntologyList) {
model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
}
model.read(ontology.getURI());
ال OwlFile
يحتوي الكائن على URI إلى ملف OnTology وكذلك مساحة اسمها.
referencedOntologyList
يحتوي على قائمة المشار إليها OwlFile
س
ontology
هل OwlFile
تحتوي على الأطبولوجيا الرئيسية.
لا تنتمي إلى StackOverflow