2010-07-10 6 views
6

Tôi có một hội thảo thực tế trong học kỳ này và tôi muốn sử dụng bản thể luận trên ứng dụng Android. Tôi chọn Protege owl ontology như một API bản thể luận và công cụ này làm việc trong dự án Java bình thường. Nhưng khi tôi đã cố gắng để nhập khẩu các tập tin jar này cho API ontology cú trong dự án Android. Nó sẽ thất bại và tôi đã không tìm thấy bất kỳ giải pháp trong Internet.Can bạn giúp tôi?Sử dụng bản thể luận cú hóa Protege trên Android

+0

trên Android java là 1.5 kiểm tra xem Protege có dựa trên Java 1.5 không – Pentium10

Trả lời

3

Nếu bạn muốn có quyền truy cập có lập trình vào bản thể luận OWL bằng cách sử dụng Java, bạn có thể sử dụng trực tiếp OWL-API, trên đầu trang Protege được xây dựng ngay từ đầu.

Nếu bản thể luận của bạn tuân theo tiểu sử OWL 2EL, bạn cũng có khả năng sử dụng Brain.

1

Tôi đã thử cách này một thời gian trước và hoạt động tốt.

Android Java không phải là Java chuẩn, vì vậy bạn có thể cần phải cổng OWL-API (hoặc bất kỳ thư viện nào bạn chọn, nó cũng có thể là Jena) mã nguồn java cho nền tảng Android. Điều này có thể yêu cầu một số thay đổi trong mã nguồn vì tất cả các lớp java tiêu chuẩn không có sẵn trong Android Java. Nỗ lực này bao gồm các lọ nguồn thư viện nếu có.

Rất ít thư viện được chuyển có sẵn trên Android rồi. vui lòng tham khảo này

Xin lưu ý rằng hiệu suất sẽ không tốt trên thiết bị với các bản thể luận lớn hơn.