Open Biomedical Annotator

A web service that converts a piece of free text (e.g., a journal abstract of 200 to 300 words), into a set of recognized and related ontology concepts and terms. NCBO uses these services to annotate resources in OBR and to create an index of these resources. We also provide this service as a stand-alone service for our users.

Currently, the annotation workflow is based on a highly efficient syntactic concept recognition (using concept names and synonyms) engine developed in collaboration with National Center for Integrative Biomedical Informatics and on a set of semantic expansion algorithms that leverage the semantics in ontologies (e.g., is_a relations). Our service methodology leverages ontologies to create annotations of raw text and returns them using semantic web standards.

Reference Paper - Help will be provided for this task: Ontology-Based Annotator Web Service. C. Jonquet, M. A. Musen, N. H. Shah. Technical Report, Published 2008.

Annotator Flyer - See an overview of the Open Biomedical Annotator

For more information, or to try the Annotator, see the Open Biomedical Services Page.

OBR Workflow

OBA web service workflow. First, direct annotations are created from raw text according to a dictionary that uses terms from a set of ontologies. Second, different components expand the first set of annotations using ontology semantics.

 

Ruby On Rails