private void addClasses(HTMLDocument doc, Resource biota) throws ExtractionException {
for(String clazz : classes) {
HTMLDocument.TextField classTextField = doc.getSingularUrlField(clazz);
if(classTextField.source() != null) {
BNode classBNode = getBlankNodeFor(classTextField.source());
addBNodeProperty(biota, vWO.getProperty(clazz), classBNode);
conditionallyAddResourceProperty(classBNode, RDF.TYPE, resolveClassName(clazz));
HTMLDocument fragment = new HTMLDocument(classTextField.source());
addClassesName(fragment, classBNode);
}