2010-07-10 11 views
6

Bu sömestrde pratik bir seminer var ve Android uygulamasında ontolojiyi kullanmak istiyorum. Protege bayl ontolojisini ontoloji API'si olarak seçiyorum ve bu araç normal Java projesinde çalıştı. Ama Android projesinde baykuş ontoloji API'si için olan bu jar dosyalarını almayı denediğimde, başarısız olacak ve Internet'te herhangi bir çözüm bulamadım. Bana yardım edebilecek misiniz? Java'yı kullanarak OWL ontolojilere programlı bir erişime sahip olmak istiyorsanızAndroid'de Protege bayk ontolojisini kullanma

+0

Android java, Protege'in Java 1.5 tabanlı olup olmadığını kontrol eder. – Pentium10

cevap

3

, sen Proteg ilk etapta inşa edildiği üstüne, doğrudan OWL-API kullanabilirsiniz.

Eğer ontolojiniz bir OWL 2EL profilini izliyorsa, Brain'u kullanma olasılığınız da vardır.

1

Bunu bir süre önce denedim ve iyi çalıştı.

Android Java standart bir Java değildir, bu yüzden OWL-API'yi (veya seçtiğiniz kütüphane ne olursa olsun, Jena olabilir) bağlantı noktasına ihtiyacınız olabilir. Bu, tüm standart java sınıflarının android Java'da mevcut olmadığı için kaynak kodunda bazı değişiklikler yapılmasını gerektirebilir. Bu çaba, varsa kütüphane kaynak kavanozlarını içerir.

Zaten taşınan kütüphaneler zaten Android'de mevcuttur. lütfen bu

Lütfen daha büyük ontolojilere sahip cihazlarda performansın iyi olmayacağını unutmayın.