75 |
if(q instanceof Literal) { |
if(q instanceof Literal) { |
76 |
if(dbg) |
if(dbg) |
77 |
p("Literal! : "+ q); |
p("Literal! : "+ q); |
78 |
String s = ((Literal)q).getTextString(); |
String s; |
79 |
|
if (p == org.fenfire.vocab.FF.content) |
80 |
|
s = ((Literal)q).getRawXMLString(); |
81 |
|
else |
82 |
|
s = ((Literal)q).getTextString(); |
83 |
sub.addProperty(prop, s); |
sub.addProperty(prop, s); |
84 |
} else { |
} else { |
85 |
if(dbg) |
if(dbg) |
115 |
Object pred = Nodes.get(s.getPredicate().toString()); |
Object pred = Nodes.get(s.getPredicate().toString()); |
116 |
if(dbg) |
if(dbg) |
117 |
p("PRED: '"+s.getPredicate().toString()+"'"); |
p("PRED: '"+s.getPredicate().toString()+"'"); |
118 |
|
|
119 |
if(s.getObject() instanceof com.hp.hpl.mesa.rdf.jena.model.Literal) { |
if(s.getObject() instanceof com.hp.hpl.mesa.rdf.jena.model.Literal) { |
120 |
Literal ob = Nodes.getStringLiteral(s.getString()); |
Literal ob; |
121 |
|
if (pred == org.fenfire.vocab.FF.content) |
122 |
|
ob = Nodes.getRawXMLLiteral(s.getString()); |
123 |
|
else |
124 |
|
ob = Nodes.getStringLiteral(s.getString()); |
125 |
g.add(sub, pred, ob); |
g.add(sub, pred, ob); |
126 |
if(!g.contains(sub,pred,ob)) throw new Error(); |
if(!g.contains(sub,pred,ob)) throw new Error(); |
127 |
} else { |
} else { |