String prop = toks[0];
String value = toks.length > 1 ? toks[1] : null;
Resource propResource = ResourceFactory.createResource(prop);
PropValue pv = new PropValue();
pv.setPropName(propResource.getLocalName());
pv.setPropUri(prop);
boolean valueIsUri = false;
try {
URI jUri = new URI(value); // just check to see whether is a URI
valueIsUri = jUri.isAbsolute();
}
catch (URISyntaxException e) {
// ignore.
}
if ( valueIsUri ) {
pv.setValueUri(value);
Resource objResource = ResourceFactory.createResource(value);
pv.setValueName(objResource.getLocalName());
}
else {
pv.setValueName(value);
}
entityInfo.getProps().add(pv);
}