Ontology-Based Annotator Web Service

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 syntactic concept recognition (using concept names and synonyms) 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.

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.

 

OBA Web Service Prototypes:  SOAP Implementation   REST Implementation 
Ruby On Rails