public static File toTempFile(ReadGraph graph, Resource res)throws DatabaseException {
GraphFileResource gf = GraphFileResource.getInstance(graph);
- String filename = graph.getRelatedValue(res, gf.HasResourceName);
+ String filename = graph.getPossibleRelatedValue(res, gf.HasResourceName);
+ if (filename == null)
+ filename = graph.getRelatedValue(res, Layer0.getInstance(graph).HasName);
int index = filename.lastIndexOf(".");
String name = "";