public static Resource toList(OntModel ont, String type, String itemType) {
OntClass c = ont.createClass(type);
Resource i = ont.getResource(itemType);
c.addSuperClass(RDF.List);
c.addSuperClass(ont.createAllValuesFromRestriction(null,RDF.first,i));
c.addSuperClass(ont.createAllValuesFromRestriction(null,RDF.rest,c));
return c;
}
public static void removeSubClass(OntModel ont, Resource c, Resource d) {
ont.remove(ont.createStatement(c,RDFS.subClassOf,d));