if (dt!=null) object.addProperty(RDF.value, dt);
}
else if (type.endsWith("#ENTITY")) {
DocumentType doctype = elem.getOwnerDocument().getDoctype();
Pattern entityPattern = Pattern.compile("<!ENTITY\\s+"+value+"\\s+'(.*)'>");
Matcher match = entityPattern.matcher(doctype.getInternalSubset());
if (match.find()) value = match.group(1);
Literal l = m.createTypedLiteral(value,RDF.getURI()+"XMLLiteral");
stmt = m.createStatement(subject,prop,l);
}
else { // schema datatype?