in src/main/java/software/amazon/neptune/csv2rdf/UriPostTransformer.java [129:146]
void register(Statement statement) {
for (UriPostTransformation uriPostTransformation : uriPostTransformations) {
// register the URIs (may be a no-op)
if (statement.getSubject() instanceof IRI && statement.getPredicate() instanceof IRI
&& statement.getObject() instanceof IRI) {
uriPostTransformation.registerResource(statement.getSubject().stringValue(),
statement.getPredicate().stringValue(), statement.getObject().stringValue());
}
// register the value (may be a no-op)
if (statement.getSubject() instanceof IRI && statement.getPredicate() instanceof IRI
&& statement.getObject() instanceof Literal) {
uriPostTransformation.registerReplacementValue(statement.getSubject().stringValue(),
statement.getPredicate().stringValue(), statement.getObject().stringValue());
}
}
}