diff --git a/paxtools-core/src/main/java/org/biopax/paxtools/io/SimpleIOHandler.java b/paxtools-core/src/main/java/org/biopax/paxtools/io/SimpleIOHandler.java index e87d6e32..27424896 100644 --- a/paxtools-core/src/main/java/org/biopax/paxtools/io/SimpleIOHandler.java +++ b/paxtools-core/src/main/java/org/biopax/paxtools/io/SimpleIOHandler.java @@ -666,8 +666,10 @@ private void writeStatementFor(BioPAXElement bean, PropertyEditor editor, Object { String type = findLiteralType(editor); String valString = escapeXml(value.toString()); - out.write(" rdf:datatype = \"" + xsd + type + "\">" + valString + - ""); + if(StringUtils.isNotBlank(type)) { + out.write(" rdf:datatype = \"" + xsd + type + "\""); + } + out.write(">" + valString + ""); } }