36 |
public static Model toModel(ConstGraph g) { |
public static Model toModel(ConstGraph g) { |
37 |
try { |
try { |
38 |
Model m = new ModelMem(); |
Model m = new ModelMem(); |
39 |
for(Iterator i=g.findN_XAA_Iter(); i.hasNext(); i.next()) { |
Iterator i=g.findN_XAA_Iter(); |
40 |
|
while(i.hasNext()) { |
41 |
Object o = i.next(); |
Object o = i.next(); |
42 |
Resource sub = m.createResource(Nodes.toString(o)); |
Resource sub = m.createResource(Nodes.toString(o)); |
43 |
for(Iterator j=g.findN_1XA_Iter(o); j.hasNext(); j.next()) { |
Iterator j=g.findN_1XA_Iter(o); |
44 |
|
while(j.hasNext()) { |
45 |
Object p = j.next(); |
Object p = j.next(); |
46 |
Property prop = m.createProperty("", Nodes.toString(p)); |
Property prop = m.createProperty("", Nodes.toString(p)); |
47 |
for(Iterator k=g.findN_11X_Iter(o,p); k.hasNext(); k.next()) { |
Iterator k=g.findN_11X_Iter(o,p); |
48 |
|
while(k.hasNext()) { |
49 |
Object q = k.next(); |
Object q = k.next(); |
50 |
if(q instanceof Literal) { |
if(q instanceof Literal) { |
51 |
String s = ((Literal)q).getTextString(); |
String s = ((Literal)q).getTextString(); |