in src/main/java/com/amazonaws/services/neptune/profiles/neptune_ml/NeptuneMLSourceDataModel.java [103:121]
void updateArgsBeforeExport(Args args, Collection<TrainingDataWriterConfigV2> trainingJobWriterConfigCollection) {
args.removeOptions("--format");
args.addOption("--format", RdfExportFormat.ntriples.name());
boolean exportEdgesOnly = true;
for (TrainingDataWriterConfigV2 trainingDataWriterConfigV2 : trainingJobWriterConfigCollection) {
for (LabelConfigV2 labelConfig : trainingDataWriterConfigV2.nodeConfig().getAllClassificationSpecifications()) {
String taskType = labelConfig.taskType();
if (taskType.equals(RdfTaskTypeV2.classification.name()) || taskType.equals(RdfTaskTypeV2.regression.name())){
exportEdgesOnly = false;
}
}
}
if (!args.contains("--rdf-export-scope") && exportEdgesOnly){
args.addOption("--rdf-export-scope", RdfExportScope.edges.name());
}
}