Skip to content

Commit

Permalink
Merge pull request #437 from EBISPOT/issue-425
Browse files Browse the repository at this point in the history
issue-425: streamline term model with select and search API results
  • Loading branch information
serjoshua authored Jul 25, 2023
2 parents bb74b49 + 1a797d9 commit ffcc5f6
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -210,26 +210,26 @@ public void search(
fieldList.add("obo_id");
fieldList.add("is_defining_ontology");
fieldList.add("type");
fieldList.add("synonym");
fieldList.add("synonyms");
}

if (fieldList.contains("id")) outDoc.put("id", JsonHelper.getString(json, "id"));
if (fieldList.contains("iri")) outDoc.put("iri", JsonHelper.getString(json, "iri"));
if (fieldList.contains("ontology_name")) outDoc.put("ontology_name", JsonHelper.getString(json, "ontologyId"));
if (fieldList.contains("label")) {
var label = outDoc.put("label", JsonHelper.getStrings(json, "label"));
var label = outDoc.put("label", JsonHelper.getString(json, "label"));
if(label!=null) {
outDoc.put("label", label);
}
}
if (fieldList.contains("description")) outDoc.put("description", JsonHelper.getStrings(json, "definition"));
if (fieldList.contains("short_form")) outDoc.put("short_form", JsonHelper.getStrings(json, "shortForm").get(0));
if (fieldList.contains("obo_id")) outDoc.put("obo_id", JsonHelper.getStrings(json, "curie"));
if (fieldList.contains("short_form")) outDoc.put("short_form", JsonHelper.getString(json, "shortForm"));
if (fieldList.contains("obo_id")) outDoc.put("obo_id", JsonHelper.getString(json, "curie"));
if (fieldList.contains("is_defining_ontology")) outDoc.put("is_defining_ontology",
JsonHelper.getString(json, "isDefiningOntology") == null ? false :
JsonHelper.getString(json, "isDefiningOntology").equals("true"));
if (fieldList.contains("type")) outDoc.put("type", "class");
if (fieldList.contains("synonym")) outDoc.put("synonym", JsonHelper.getStrings(json, "synonym"));
if (fieldList.contains("synonyms")) outDoc.put("synonyms", JsonHelper.getStrings(json, "synonym"));

// TODO: ontology_prefix

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ public void select(
fieldList.add("is_defining_ontology");
fieldList.add("description");
fieldList.add("type");
fieldList.add("synonym");
fieldList.add("synonyms");
}

Map<String, Object> outDoc = new HashMap<>();
Expand All @@ -155,14 +155,14 @@ public void select(
if (fieldList.contains("iri")) outDoc.put("iri", JsonHelper.getString(json, "iri"));
if (fieldList.contains("ontology_name")) outDoc.put("ontology_name", JsonHelper.getString(json, "ontologyId"));
if (fieldList.contains("label")) outDoc.put("label", JsonHelper.getString(json, "label"));
if (fieldList.contains("description")) outDoc.put("description", JsonHelper.getString(json, "definition"));
if (fieldList.contains("description")) outDoc.put("description", JsonHelper.getStrings(json, "definition"));
if (fieldList.contains("short_form")) outDoc.put("short_form", JsonHelper.getString(json, "shortForm"));
if (fieldList.contains("obo_id")) outDoc.put("obo_id", JsonHelper.getString(json, "curie"));
if (fieldList.contains("is_defining_ontology")) outDoc.put("is_defining_ontology",
JsonHelper.getString(json, "isDefiningOntology") == null ? false :
JsonHelper.getString(json, "isDefiningOntology").equals("true"));
if (fieldList.contains("type")) outDoc.put("type", "class");
if (fieldList.contains("synonym")) outDoc.put("synonym", JsonHelper.getStrings(json, "synonym"));
if (fieldList.contains("synonyms")) outDoc.put("synonyms", JsonHelper.getStrings(json, "synonym"));
if (fieldList.contains("ontology_prefix")) outDoc.put("ontology_prefix", JsonHelper.getString(json, "ontologyPreferredPrefix"));

docs.add(outDoc);
Expand Down

0 comments on commit ffcc5f6

Please sign in to comment.