I'm currently coding a Java ME program that has an internal OWL reasoning engine (Hermit & Pellet) and receives ontology data (sensor data) from a backend server. Sometimes this data is also composed of raw sensor data and already reasoned results from a reasoner on the backend server. The reasoning will only be performed on the mobile device in case of network failures.
At this moment I'm lacking a good method of storing the backend data for further processing. I've already looked up Triple Stores, but I was wondering if there are any good ones for Java ME applications?
Grtz
Neo