String[] parts = URIStringUtils.splitURI(path);
Identity parentId = recursePath(tg, parts[0]);
tg.identities = Arrays.copyOf(tg.identities, tg.identities.length+1);
String[] parts = URIStringUtils.splitURI(path);
Identity parentId = recursePath(tg, parts[0]);
tg.identities = Arrays.copyOf(tg.identities, tg.identities.length+1);
- Identity childIdentity = new Identity(tg.resourceCount++, new External(parentId.resource, parts[1]));
+ Identity childIdentity = new Identity(tg.resourceCount++, new External(parentId.resource, URIStringUtils.unescape(parts[1])));
String[] parts = URIStringUtils.splitURI(ext.name);
Identity path = recursePath(tg, parts[0]);
String[] parts = URIStringUtils.splitURI(ext.name);
Identity path = recursePath(tg, parts[0]);
propagateNewMarks(store.identities, rootId);
TransferableGraph1 tgNew = TransferableGraphConversion.convert(store);
propagateNewMarks(store.identities, rootId);
TransferableGraph1 tgNew = TransferableGraphConversion.convert(store);
tg.identities = tgNew.identities;
tg.values = tgNew.values;
tg.statements = tgNew.statements;
tg.identities = tgNew.identities;
tg.values = tgNew.values;
tg.statements = tgNew.statements;
Identity path = recursePath(tg, first);
id.definition = new Internal(path.resource, ext.name);
GraphStore store = TransferableGraphConversion.convert(tg);
Identity path = recursePath(tg, first);
id.definition = new Internal(path.resource, ext.name);
GraphStore store = TransferableGraphConversion.convert(tg);
propagateNewMarks(store.identities, rootId);
TransferableGraph1 tgNew = TransferableGraphConversion.convert(store);
propagateNewMarks(store.identities, rootId);
TransferableGraph1 tgNew = TransferableGraphConversion.convert(store);
tg.identities = tgNew.identities;
tg.values = tgNew.values;
tg.statements = tgNew.statements;
tg.identities = tgNew.identities;
tg.values = tgNew.values;
tg.statements = tgNew.statements;