public class SortaServiceImpl extends Object implements SortaService
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MATCHING_IDENTIFIER |
static String |
DEFAULT_MATCHING_NAME_FIELD |
static String |
DEFAULT_MATCHING_SYNONYM_PREFIX_FIELD |
static Character |
DEFAULT_SEPARATOR |
static String |
SIGNIFICANT_VALUE |
| Constructor and Description |
|---|
SortaServiceImpl(DataService dataService,
InformationContentService informationContentService,
OntologyTermHitMetaData ontologyTermHitMetaData,
org.molgenis.ontology.core.meta.OntologyTermSynonymFactory ontologyTermSynonymFactory) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Entity> |
findOntologyTermEntities(String ontologyIri,
Entity inputEntity)
Find a list of relevant ontologyterm typed entities using lexical matching (elasticsearch + ngram) in generic
type based on given ontologyIri and a set of query inputs (name, synonym, ontology database id, e.g.
|
Iterable<Entity> |
getAllOntologyEntities()
Get all ontology entities in generic type
|
Entity |
getOntologyEntity(String ontologyIri)
Get a specified ontology entity in generic type based on the given ontologyIri
|
Entity |
getOntologyTermEntity(String ontologyTermIri,
String ontologyIri)
Get a specified ontologyterm in generic type based on the given ontologyIri and ontologyTermIri
|
public static final String SIGNIFICANT_VALUE
public static final Character DEFAULT_SEPARATOR
public static final String DEFAULT_MATCHING_NAME_FIELD
public static final String DEFAULT_MATCHING_SYNONYM_PREFIX_FIELD
public static final String DEFAULT_MATCHING_IDENTIFIER
public SortaServiceImpl(DataService dataService, InformationContentService informationContentService, OntologyTermHitMetaData ontologyTermHitMetaData, org.molgenis.ontology.core.meta.OntologyTermSynonymFactory ontologyTermSynonymFactory)
public Iterable<Entity> getAllOntologyEntities()
SortaServicegetAllOntologyEntities in interface SortaServicepublic Entity getOntologyEntity(String ontologyIri)
SortaServicegetOntologyEntity in interface SortaServicepublic Entity getOntologyTermEntity(String ontologyTermIri, String ontologyIri)
SortaServicegetOntologyTermEntity in interface SortaServicepublic Iterable<Entity> findOntologyTermEntities(String ontologyIri, Entity inputEntity)
SortaServicefindOntologyTermEntities in interface SortaServiceCopyright © 2018 Pivotal Software, Inc.. All rights reserved.