سؤال

أنا جديد على مفهوم الأطباق وجينا، لذلك أنا لست متأكدا من أنني صياغة هذا بشكل صحيح ..

أحتاج إلى قراءة سلسلة من ملفات البومة المتصلة (بواسطة تبعيات مساحة الاسم؟) في نموذج 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 تحتوي على الأطبولوجيا الرئيسية.

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