public static AnalysisEngine getMeasuresAE() throws ResourceInitializationException { return AnalysisEngineFactory.createEngine(RegExAnnotator.class, REGEX_CONCEPTS_FILES, new String[] { CONCEPTS_MEASURE }); }
public static void main(String[] args) throws UIMAException, IOException { String sampleSentence = "He still is not able to work because of severe pain involving his wrists."; JCas jCas = JCasFactory.createJCas(); jCas.setDocumentText(sampleSentence); AnalysisEngine relationExtractor = AnalysisEngineFactory.createEngineFromPath( "desc/analysis_engine/RelationExtractorAggregate.xml"); AnalysisEngine relationConsumer = AnalysisEngineFactory.createEngine( RelationExtractorConsumer.class); SimplePipeline.runPipeline(jCas, relationExtractor, relationConsumer); } }
public static AnalysisEngine defaultAnalysisEngine() { try { return createEngine(createEngineDescription(SentenceAnnotator.getDescription(), TokenizerAnnotator.getDescription(), PoStagger.getDescription("en"), StemmerAnnotator.getDescription("English"))); } catch (Exception e) { throw new RuntimeException(e); } }
public static AnalysisEngine defaultAnalysisEngine() { try { return createEngine( createEngineDescription(SentenceAnnotator.getDescription(), TokenizerAnnotator.getDescription(), PoStagger.getDescription("en"), StemmerAnnotator.getDescription("English"))); }catch(Exception e) { throw new RuntimeException(e); } }
public static AnalysisEngine getConcentrationsAE() throws ResourceInitializationException { return AnalysisEngineFactory.createEngine(RegExAnnotator.class, REGEX_CONCEPTS_FILES, new String[] { CONCEPTS_CONCENTRATION }); } }
public static AnalysisEngine defaultAnalysisEngine() { try { return AnalysisEngineFactory.createEngine(AnalysisEngineFactory.createEngineDescription(SentenceAnnotator.getDescription(), TokenizerAnnotator.getDescription(), PoStagger.getDescription("en"), StemmerAnnotator.getDescription("English"))); }catch(Exception e) { throw new RuntimeException(e); } }
public UseModelFlexTag(String filePathToFolderContainingModel, String language) throws ResourceInitializationException { engine = AnalysisEngineFactory.createEngine(FlexTagUima.class, FlexTagUima.PARAM_LANGUAGE, language, FlexTagUima.PARAM_MODEL_LOCATION, filePathToFolderContainingModel); }
@Override @Before public void beforeTest() throws UIMAException { super.beforeTest(); ExternalResourceDescription erd = ExternalResourceFactory.createExternalResourceDescription( "country", SharedCountryResource.class); AnalysisEngineDescription aed = AnalysisEngineFactory.createEngineDescription(NationalityRegex.class, "country", erd); ae = AnalysisEngineFactory.createEngine(aed); }
public ToIOBConverter() throws Exception { jtbd = AnalysisEngineFactory.createEngine("de.julielab.jcore.ae.jtbd.desc.jcore-jtbd-ae-biomedical-english"); pennbioIEPosTagger = AnalysisEngineFactory .createEngine("de.julielab.jcore.ae.opennlp.postag.desc.jcore-opennlp-postag-ae-biomedical-english"); jCas = JCasFactory.createJCas("de.julielab.jcore.types.jcore-morpho-syntax-types"); }
public UseModelDKProTC(String modelLocation) throws Exception { flexTagEngine = AnalysisEngineFactory.createEngine(TcAnnotator.class, TcAnnotator.PARAM_TC_MODEL_LOCATION, modelLocation, TcAnnotator.PARAM_NAME_SEQUENCE_ANNOTATION, Sentence.class.getName(), TcAnnotator.PARAM_NAME_UNIT_ANNOTATION, Token.class.getName()); }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); bannerEngine = createEngine(BannerHelper.getBanner(), PARAM_VIEW, VIEW_ID); sentenceAnnotationCopyEngine = createEngine( CopyAnnotationsAnnotator.class,// FROM_ANNOTATION, Sentence.class.getName(),// TO_ANNOTATION, Sentence.class.getName(),// TO_VIEW, VIEW_ID, DELETE_FROM, false); }
/** Convenience function */ public static void removeAnnotations(String[] conn, String... annotationsToDelete) throws UIMAException, IOException { CollectionReader cr = createReader( MongoCollectionRemover.class, PARAM_DB_CONNECTION, conn, PARAM_DELETE_ANNOTATIONS, annotationsToDelete); AnalysisEngine noAE = AnalysisEngineFactory .createEngine(StatsAnnotatorPlus.class); SimplePipeline.runPipeline(cr, noAE); LOG.debug("done removing annotations"); } }
public static void main(String[] args) throws Exception { Options options = new Options(); CmdLineParser parser = new CmdLineParser(options); parser.parseArgument(args); List<File> trainFiles = Arrays.asList(options.inputDirectory.listFiles()); CollectionReader collectionReader = getCollectionReader(trainFiles); AnalysisEngine relationExtractorPrinter = AnalysisEngineFactory.createEngine( RelationExtractorPrinter.class); SimplePipeline.runPipeline(collectionReader, relationExtractorPrinter); }
public static void main(String[] args) throws Exception { Options options = new Options(); CmdLineParser parser = new CmdLineParser(options); parser.parseArgument(args); List<File> trainFiles = Arrays.asList(options.inputDirectory.listFiles()); CollectionReader collectionReader = getCollectionReader(trainFiles); AnalysisEngine relationExtractorPrinter = AnalysisEngineFactory.createEngine( RelationExtractorPrinter.class); SimplePipeline.runPipeline(collectionReader, relationExtractorPrinter); }
public static void main(String[] args) throws Exception { Options options = CliFactory.parseArguments(Options.class, args); CollectionReader collectionReader = Utils.getCollectionReader(options.getInputDirectory()); AnalysisEngine listAndConjunctionAnnotator = AnalysisEngineFactory.createEngine(ListAndConjunctionAe.class); SimplePipeline.runPipeline(collectionReader, listAndConjunctionAnnotator); }
@Test public void testDuplicateRemoved() throws Exception { AnalysisEngine rneAE = AnalysisEngineFactory.createEngine(DiscardRelationWithSameId.class); populateJCas(jCas); rneAE.process(jCas); // duplicate relation removed assertEquals(1, JCasUtil.select(jCas, Relation.class).size()); }
@Test public void testTurtle() throws UIMAException { JCasTestGraphUtil.populateJcas(jCas); SimplePipeline.runPipeline( jCas, AnalysisEngineFactory.createEngine( Rdf.class, Rdf.PARAM_OUTPUT_FORMAT, RdfFormat.TURTLE.toString())); } }
@Test public void testNoChunks() throws Exception { AnalysisEngine ae = AnalysisEngineFactory.createEngine(TestAnnotator.class); jCas.setDocumentText("PERSON JOHN SMITH was seen entering the warehouse"); ae.process(jCas); assertEquals(1, JCasUtil.select(jCas, Person.class).size()); assertEquals("JOHN SMITH", JCasUtil.selectByIndex(jCas, Person.class, 0).getValue()); }
@Test public void testExistingReferentsNoMerge() throws Exception { AnalysisEngine ae = AnalysisEngineFactory.createEngine(CorefBrackets.class); populateJCasMergeTest(jCas); ae.process(jCas); assertEquals(2, JCasUtil.select(jCas, ReferenceTarget.class).size()); Location l = JCasUtil.selectByIndex(jCas, Location.class, 0); Coordinate c = JCasUtil.selectByIndex(jCas, Coordinate.class, 0); ReferenceTarget lRt = l.getReferent(); ReferenceTarget cRt = c.getReferent(); assertNotEquals(lRt, cRt); }
@Test public void testEntities() throws UIMAException { final Person s = new Person(jCas); s.setValue("source"); s.addToIndexes(); SimplePipeline.runPipeline(jCas, AnalysisEngineFactory.createEngine(Entities.class)); }