|
|
|
@ -68,27 +68,28 @@ public class PropagationConstant {
|
|
|
|
|
getDataInfo(
|
|
|
|
|
PROPAGATION_DATA_INFO_TYPE,
|
|
|
|
|
PROPAGATION_COUNTRY_INSTREPO_CLASS_ID,
|
|
|
|
|
PROPAGATION_COUNTRY_INSTREPO_CLASS_NAME));
|
|
|
|
|
PROPAGATION_COUNTRY_INSTREPO_CLASS_NAME,
|
|
|
|
|
ModelConstants.DNET_PROVENANCE_ACTIONS));
|
|
|
|
|
return nc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static DataInfo getDataInfo(
|
|
|
|
|
String inference_provenance, String inference_class_id, String inference_class_name) {
|
|
|
|
|
String inference_provenance, String inference_class_id, String inference_class_name, String qualifierSchema) {
|
|
|
|
|
DataInfo di = new DataInfo();
|
|
|
|
|
di.setInferred(true);
|
|
|
|
|
di.setDeletedbyinference(false);
|
|
|
|
|
di.setTrust("0.85");
|
|
|
|
|
di.setInferenceprovenance(inference_provenance);
|
|
|
|
|
di.setProvenanceaction(getQualifier(inference_class_id, inference_class_name));
|
|
|
|
|
di.setProvenanceaction(getQualifier(inference_class_id, inference_class_name, qualifierSchema));
|
|
|
|
|
return di;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static Qualifier getQualifier(String inference_class_id, String inference_class_name) {
|
|
|
|
|
public static Qualifier getQualifier(String inference_class_id, String inference_class_name, String qualifierSchema) {
|
|
|
|
|
Qualifier pa = new Qualifier();
|
|
|
|
|
pa.setClassid(inference_class_id);
|
|
|
|
|
pa.setClassname(inference_class_name);
|
|
|
|
|
pa.setSchemeid(ModelConstants.DNET_PID_TYPES);
|
|
|
|
|
pa.setSchemename(ModelConstants.DNET_PID_TYPES);
|
|
|
|
|
pa.setSchemeid(qualifierSchema);
|
|
|
|
|
pa.setSchemename(qualifierSchema);
|
|
|
|
|
return pa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -107,7 +108,7 @@ public class PropagationConstant {
|
|
|
|
|
r.setRelClass(rel_class);
|
|
|
|
|
r.setRelType(rel_type);
|
|
|
|
|
r.setSubRelType(subrel_type);
|
|
|
|
|
r.setDataInfo(getDataInfo(inference_provenance, inference_class_id, inference_class_name));
|
|
|
|
|
r.setDataInfo(getDataInfo(inference_provenance, inference_class_id, inference_class_name, ModelConstants.DNET_PROVENANCE_ACTIONS));
|
|
|
|
|
return r;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|