docs: private String getDatatypeLabel(DatatypeIdValue datatype) {
  		if (datatype.getIri() == null) { // TODO should be redundant once the
  											// JSON parsing works
  			return "Unknown";
  		}
  
  		switch (datatype.getIri()) {
  		case DatatypeIdValue.DT_COMMONS_MEDIA:
  			return "Commons media";
  		case DatatypeIdValue.DT_GLOBE_COORDINATES:
  			return "Globe coordinates";
  		case DatatypeIdValue.DT_ITEM:
  			return "Item";
  		case DatatypeIdValue.DT_QUANTITY:
  			return "Quantity";
  		case DatatypeIdValue.DT_STRING:
  			return "String";
  		case DatatypeIdValue.DT_TIME:
  			return "Time";
  		case DatatypeIdValue.DT_URL:
  			return "URL";
  		case DatatypeIdValue.DT_PROPERTY:
  			return "Property";
  		case DatatypeIdValue.DT_EXTERNAL_ID:
  			return "External identifier";
  		case DatatypeIdValue.DT_MATH:
  			return "Math";
  		case DatatypeIdValue.DT_MONOLINGUAL_TEXT:
  			return "Monolingual Text";
  		default:
  			throw new RuntimeException("Unknown datatype " + datatype.getIri());
  		}
  	}