Odftoolkit seems to have a dependency on the Clerezza project.
Clerezza project says that "Clerezza is a service platform based on OSGi
(Open Services Gateway initiative) which provides a set of functionality
for management of semantically linked data accessible through RESTful Web
Services and in a secured way."
Looking further where odftoolkit uses clerezza:
odfdom et$ grep -Rin clerezza .
./pkg/rdfa/Util.java:28:import org.apache.clerezza.utils.UriException;
./pkg/rdfa/Util.java:29:import org.apache.clerezza.utils.UriUtil;
So it uses only the classes called UriException and UriUtil and only in one
file
Now how are they actually used:
String ret = sb.toString();
try {
ret = UriUtil.encodePath(ret);
} catch (UriException e) {
}
Transform string to another string and do nothing if it blows.
This must be some kind of simple mistake.
I don't see how it would be worth importing a "service platform" just to do
URI path encoding.