Using the Protege Cellular Network Ontology on Android

I have a workshop this semester and I want to use the ontology in my Android app. I choose the Protege cellular network ontology as the ontology API, and this tool worked in a regular Java project. But when I tried to import these jar files, which for the cellular ontology API in the Android project.It will fail, and I did not find any solutions on the Internet. Can you help me?

+6
android owl protege ontology
source share
2 answers

If you want to have programmatic access to OWL ontologies using Java, you can directly use the OWL-API , the Protege is built first on top.

If your ontology matches the OWL 2EL profile, you also have the option to use Brain .

+3
source share

I tried this a while ago and it worked well.

Android Java is not standard Java, so you may need an OWL-API port (or whatever library you choose, it could be Jena). Java source code for the Android platform. This may require some changes in the source code, since all standard java classes are not available in android java. This effort includes libraries of source cans, if any.

Currently, several ported libraries are available on android. see link

Note that performance will not be good on a device with larger ontologies.

+1
source share

All Articles