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.-
Method Summary
Modifier and TypeMethodDescriptionObtain annotations belonging to the given URI representing a factor value.getFactorValues(int offset, int limit) Obtain all the factor value in the ontology.Obtain statements related to the given URI representing a factor value.getFactorValueUris(int offset, int limit) Obtain all the factor value URIs in the ontology.getIndividual(String uri) Obtain an individual from the ontology by URI.voidwriteToRdf(Collection<String> uri, Writer writer) Write multiple individuals represented by the given URIs to RDF.voidwriteToRdfIgnoreAcls(Collection<String> uri, Writer writer) Write multiple individuals represented by the given URIs to RDF, ignoring ACLs.
-
Method Details
-
getIndividual
Obtain an individual from the ontology by URI. -
getFactorValues
Obtain all the factor value in the ontology. -
getFactorValueUris
Collection<String> getFactorValueUris() -
getFactorValueUris
Obtain all the factor value URIs in the ontology. -
getFactorValueAnnotations
Obtain annotations belonging to the given URI representing a factor value. -
getFactorValueStatements
Obtain statements related to the given URI representing a factor value. -
writeToRdf
Write multiple individuals represented by the given URIs to RDF. -
writeToRdfIgnoreAcls
Write multiple individuals represented by the given URIs to RDF, ignoring ACLs.use this only if the FVs were prefiltered with
getFactorValueUris()orgetFactorValues(int, int)
-