Class NER

  • All Implemented Interfaces:
    io.annot8.api.components.Annot8ComponentDescriptor<NER.Processor,​NER.Settings>, io.annot8.api.components.ProcessorDescriptor<NER.Processor,​NER.Settings>

    @ComponentName("OpenNLP Named Entity Recognition")
    @ComponentDescription("Use OpenNLP Named Entity Recognition (NER) models to extract named entities as annotations")
    @SettingsClass(Settings.class)
    @ComponentTags({"opennlp","ner"})
    public class NER
    extends io.annot8.common.components.AbstractProcessorDescriptor<NER.Processor,​NER.Settings>
    • Constructor Detail

      • NER

        public NER()
    • Method Detail

      • createComponent

        protected NER.Processor createComponent​(io.annot8.api.context.Context context,
                                                NER.Settings settings)
        Specified by:
        createComponent in class io.annot8.common.components.AbstractComponentDescriptor<NER.Processor,​NER.Settings>
      • capabilities

        public io.annot8.api.capabilities.Capabilities capabilities()