Package ubic.gemma.core.ontology
Interface FactorValueOntologyService
-
- All Known Implementing Classes:
FactorValueOntologyServiceImpl
public interface FactorValueOntologyService
Ontology service for factor values and their annotations.There are two kind of entities represented in his ontologies:
- Factor values (i.e. http://gemma.msl.ubc.ca/ont/TGFVO/1)
- Factor value annotations (i.e. http://gemma.msl.ubc.ca/ont/TGFVO/1/2) which can be either a subject, object or a characteristic
OntologyService
interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FactorValueOntologyService.OntologyStatement
Represents an ontology statement.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<OntologyIndividual>
getFactorValueAnnotations(String uri)
Obtain annotations belonging to the given URI representing a factor value.Set<FactorValueOntologyService.OntologyStatement>
getFactorValueStatements(String uri)
Obtain statements related to the given URI representing a factor value.OntologyIndividual
getIndividual(String uri)
Obtain an individual from the ontology by URI.void
writeToRdf(String iri, Writer writer)
-
-
-
Method Detail
-
getIndividual
@Nullable OntologyIndividual getIndividual(String uri)
Obtain an individual from the ontology by URI.
-
getFactorValueAnnotations
Set<OntologyIndividual> getFactorValueAnnotations(String uri)
Obtain annotations belonging to the given URI representing a factor value.
-
getFactorValueStatements
Set<FactorValueOntologyService.OntologyStatement> getFactorValueStatements(String uri)
Obtain statements related to the given URI representing a factor value.
-
-