[
https://issues.apache.org/jira/browse/CTAKES-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13570445#comment-13570445
]
Steven Bethard commented on CTAKES-140:
---------------------------------------
Neither ClearTK nor uimaFIT generate descriptor XML files. Those are generated
by code in ctakes-relation-extractor. Specifically, look at
RelationExtractorTrain:
AnalysisEngineDescription relationExtractorDescription =
AnalysisEngineFactory.createPrimitiveDescription(
annotatorClass,
RelationExtractorAnnotator.PARAM_PROBABILITY_OF_KEEPING_A_NEGATIVE_EXAMPLE,
params.probabilityOfKeepingANegativeExample,
GenericJarClassifierFactory.PARAM_CLASSIFIER_JAR_PATH,
new File(modelsDir, "model.jar").getPath());
which is later output using UIMA's
AnalysisEngineDescription.toXML(OutputStream). As you can see, the descriptor
here is using a File path. If you want it to use a URL (e.g. a jar: URL), then
replace the line:
new File(modelsDir, "model.jar").getPath());
with a URL instead of a File.
> Allow clearTK to load read-only models from classpath instead of file URL.
> --------------------------------------------------------------------------
>
> Key: CTAKES-140
> URL: https://issues.apache.org/jira/browse/CTAKES-140
> Project: cTAKES
> Issue Type: Improvement
> Components: ctakes-relation-extractor
> Affects Versions: 3.0-incubating
> Reporter: Pei Chen
> Priority: Minor
>
> Currently, clearTK's
> org.cleartk.classifier.jar.GenericJarClassifierFactory.classifierJarPath can
> only load the models from a file URL, it would be nice to also allow it to
> read it from the classpath.
> https://code.google.com/p/cleartk/issues/detail?id=346&thanks=346&ts=1359995634
> Temporarily, updating the descriptor xml to read it from a valid file URL
> relative to CTAKES_HOME (for deployment) i.e.:
> <nameValuePair>
> <name>org.cleartk.classifier.jar.GenericJarClassifierFactory.classifierJarPath</name>
> <value>
> <string>resources/org/apache/ctakes/relationextractor/models/modifier_extractor/model.jar</string>
> </value>
> </nameValuePair>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira