Class OntologyController


  • @RequestMapping("/ont")
    @Controller
    public class OntologyController
    extends Object
    Provide minimal support for exposing Gemma ontology.
    Author:
    poirigui
    • Constructor Detail

      • OntologyController

        public OntologyController()
    • Method Detail

      • getOntology

        @RequestMapping(value={"/TGEMO","/TGEMO.OWL"},
                        method={GET,HEAD})
        public org.springframework.web.servlet.view.RedirectView getOntology()
      • getTerm

        @ResponseBody
        @RequestMapping(value="/{termId:TGEMO_.*}",
                        method={GET,HEAD})
        public String getTerm​(@PathVariable("termId")
                              String termId)
      • getFactorValue

        @ResponseBody
        @RequestMapping(value="/TGFVO/{factorValueId}",
                        method={GET,HEAD},
                        produces={"text/html","application/rdf+xml"})
        public String getFactorValue​(@PathVariable("factorValueId")
                                     Long factorValueId,
                                     @RequestHeader(value="Accept",required=false)
                                     String acceptHeader)
      • getFactorValueAnnotation

        @ResponseBody
        @RequestMapping(value="/TGFVO/{factorValueId}/{annotationId}",
                        method={GET,HEAD},
                        produces={"text/html","application/rdf+xml"})
        public String getFactorValueAnnotation​(@PathVariable("factorValueId")
                                               Long factorValueId,
                                               @PathVariable("annotationId")
                                               Long annotationId,
                                               @RequestHeader(value="Accept",required=false)
                                               String acceptHeader)