use of org.apache.stanbol.enhancer.engines.keywordextraction.impl.ClasspathDataFileProvider in project stanbol by apache.
the class KeywordLinkingEngineTest method setUpServices.
@BeforeClass
public static void setUpServices() throws IOException {
openNLP = new OpenNLP(new ClasspathDataFileProvider("DUMMY_SYMBOLIC_NAME"));
searcher = new TestSearcherImpl(NAME, SimpleTokenizer.INSTANCE);
//add some terms to the searcher
Representation rep = factory.createRepresentation("urn:test:PatrickMarshall");
rep.addNaturalText(NAME, "Patrick Marshall");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_PERSON.getUnicodeString());
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:Geologist");
rep.addNaturalText(NAME, "Geologist");
rep.addReference(TYPE, NamespaceEnum.skos + "Concept");
rep.addReference(REDIRECT, "urn:test:redirect:Geologist");
searcher.addEntity(rep);
//a redirect
rep = factory.createRepresentation("urn:test:redirect:Geologist");
rep.addNaturalText(NAME, "Geologe (redirect)");
rep.addReference(TYPE, NamespaceEnum.skos + "Concept");
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:NewZealand");
rep.addNaturalText(NAME, "New Zealand");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_PLACE.getUnicodeString());
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:UniversityOfOtago");
rep.addNaturalText(NAME, "University of Otago");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_ORGANISATION.getUnicodeString());
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:University");
rep.addNaturalText(NAME, "University");
rep.addReference(TYPE, NamespaceEnum.skos + "Concept");
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:Otago");
rep.addNaturalText(NAME, "Otago");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_PLACE.getUnicodeString());
searcher.addEntity(rep);
//add a 2nd Otago (Place and University
rep = factory.createRepresentation("urn:test:Otago_Texas");
rep.addNaturalText(NAME, "Otago (Texas)");
rep.addNaturalText(NAME, "Otago");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_PLACE.getUnicodeString());
searcher.addEntity(rep);
rep = factory.createRepresentation("urn:test:UniversityOfOtago_Texas");
rep.addNaturalText(NAME, "University of Otago (Texas)");
rep.addReference(TYPE, OntologicalClasses.DBPEDIA_ORGANISATION.getUnicodeString());
searcher.addEntity(rep);
}
Aggregations