Revision: 18838
http://sourceforge.net/p/gate/code/18838
Author: markagreenwood
Date: 2015-07-28 11:12:51 +0000 (Tue, 28 Jul 2015)
Log Message:
-----------
an example so people can see how it works
Added Paths:
-----------
gate/trunk/plugins/Format_CSV/gcp/sample/
gate/trunk/plugins/Format_CSV/gcp/sample/application.xgapp
gate/trunk/plugins/Format_CSV/gcp/sample/batch.xml
gate/trunk/plugins/Format_CSV/gcp/sample/input.csv
Added: gate/trunk/plugins/Format_CSV/gcp/sample/application.xgapp
===================================================================
--- gate/trunk/plugins/Format_CSV/gcp/sample/application.xgapp
(rev 0)
+++ gate/trunk/plugins/Format_CSV/gcp/sample/application.xgapp 2015-07-28
11:12:51 UTC (rev 18838)
@@ -0,0 +1,484 @@
+<gate.util.persistence.GateApplication>
+ <urlList class="gate.util.persistence.CollectionPersistence">
+ <localList>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+ <urlString>$relpath$../../../ANNIE</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+ <urlString>$relpath$../..</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </localList>
+ <collectionType>java.util.ArrayList</collectionType>
+ </urlList>
+ <application
class="gate.util.persistence.ConditionalSerialAnalyserControllerPersistence">
+ <strategiesList class="gate.util.persistence.CollectionPersistence">
+ <localList>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <pr class="gate.util.persistence.PRPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>setsToKeep</string>
+ <gate.util.persistence.CollectionPersistence>
+ <localList>
+ <string>Key</string>
+ </localList>
+ <collectionType>java.util.ArrayList</collectionType>
+ </gate.util.persistence.CollectionPersistence>
+ </entry>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>annotationTypes</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>setsToRemove</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>keepOriginalMarkupsAS</string>
+ <boolean>true</boolean>
+ </entry>
+ </localMap>
+ </runtimeParams>
+
<resourceType>gate.creole.annotdelete.AnnotationDeletePR</resourceType>
+ <resourceName>Document Reset PR</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>annotationSetName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.tokeniser.DefaultTokeniser</resourceType>
+ <resourceName>ANNIE English Tokeniser</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>tokeniserRulesURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/tokeniser/DefaultTokeniser.rules</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>transducerGrammarURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/tokeniser/postprocess.jape</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>encoding</string>
+ <string>UTF-8</string>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <featureName></featureName>
+ <featureValue></featureValue>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>wholeWordsOnly</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>longestMatchOnly</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>annotationSetName</string>
+ <null/>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.gazetteer.DefaultGazetteer</resourceType>
+ <resourceName>ANNIE Gazetteer</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>caseSensitive</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>encoding</string>
+ <string>UTF-8</string>
+ </entry>
+ <entry>
+ <string>gazetteerFeatureSeparator</string>
+ <string>:</string>
+ </entry>
+ <entry>
+ <string>listsURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/gazetteer/lists.def</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <featureName></featureName>
+ <featureValue></featureValue>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>outputASName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>inputASName</string>
+ <null/>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.splitter.SentenceSplitter</resourceType>
+ <resourceName>ANNIE Sentence Splitter</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>encoding</string>
+ <string>UTF-8</string>
+ </entry>
+ <entry>
+ <string>gazetteerListsURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/sentenceSplitter/gazetteer/lists.def</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>transducerURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/sentenceSplitter/grammar/main-single-nl.jape</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>outputAnnotationType</string>
+ <string>Token</string>
+ </entry>
+ <entry>
+ <string>inputASName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>failOnMissingInputAnnotations</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>outputASName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>baseSentenceAnnotationType</string>
+ <string>Sentence</string>
+ </entry>
+ <entry>
+ <string>posTagAllTokens</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>baseTokenAnnotationType</string>
+ <string>Token</string>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.POSTagger</resourceType>
+ <resourceName>ANNIE POS Tagger</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>rulesURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/heptag/ruleset</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>encoding</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>lexiconURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/heptag/lexicon</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>outputASName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>inputASName</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>enableDebugging</string>
+ <boolean>false</boolean>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.ANNIETransducer</resourceType>
+ <resourceName>ANNIE NE Transducer</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>encoding</string>
+ <string>UTF-8</string>
+ </entry>
+ <entry>
+ <string>grammarURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/NE/main.jape</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>annotationAccessors</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>operators</string>
+ <null/>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <gate.util.persistence.AnalyserRunningStrategyPersistence>
+ <runMode>1</runMode>
+ <featureName></featureName>
+ <featureValue></featureValue>
+ <pr class="gate.util.persistence.LanguageAnalyserPersistence">
+ <runtimeParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>document</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>annotationTypes</string>
+ <gate.util.persistence.CollectionPersistence>
+ <localList>
+ <string>Organization</string>
+ <string>Person</string>
+ <string>Location</string>
+ <string>Date</string>
+ </localList>
+ <collectionType>java.util.ArrayList</collectionType>
+ </gate.util.persistence.CollectionPersistence>
+ </entry>
+ <entry>
+ <string>corpus</string>
+ <null/>
+ </entry>
+ <entry>
+ <string>annotationSetName</string>
+ <null/>
+ </entry>
+ </localMap>
+ </runtimeParams>
+ <resourceType>gate.creole.orthomatcher.OrthoMatcher</resourceType>
+ <resourceName>ANNIE OrthoMatcher</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>definitionFileURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/resources/othomatcher/listsNM.def</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ <entry>
+ <string>minimumNicknameLikelihood</string>
+ <double>0.5</double>
+ </entry>
+ <entry>
+ <string>extLists</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>caseSensitive</string>
+ <boolean>false</boolean>
+ </entry>
+ <entry>
+ <string>encoding</string>
+ <string>UTF-8</string>
+ </entry>
+ <entry>
+ <string>highPrecisionOrgs</string>
+ <boolean>false</boolean>
+ </entry>
+ <entry>
+ <string>personType</string>
+ <string>Person</string>
+ </entry>
+ <entry>
+ <string>processUnknown</string>
+ <boolean>true</boolean>
+ </entry>
+ <entry>
+ <string>organizationType</string>
+ <string>Organization</string>
+ </entry>
+ </localMap>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </features>
+ </pr>
+ </gate.util.persistence.AnalyserRunningStrategyPersistence>
+ </localList>
+ <collectionType>java.util.ArrayList</collectionType>
+ </strategiesList>
+ <prList class="gate.util.persistence.CollectionPersistence">
+ <localList>
+ <gate.util.persistence.PRPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[2]/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[3]/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[4]/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[5]/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[6]/pr"/>
+ <gate.util.persistence.LanguageAnalyserPersistence
reference="../../../strategiesList/localList/gate.util.persistence.AnalyserRunningStrategyPersistence[7]/pr"/>
+ </localList>
+ <collectionType>java.util.ArrayList</collectionType>
+ </prList>
+
<resourceType>gate.creole.ConditionalSerialAnalyserController</resourceType>
+ <resourceName>ANNIE</resourceName>
+ <initParams class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap/>
+ </initParams>
+ <features class="gate.util.persistence.MapPersistence">
+ <mapType>gate.util.SimpleFeatureMapImpl</mapType>
+ <localMap>
+ <entry>
+ <string>gate.gui.icon</string>
+ <string>annie-application</string>
+ </entry>
+ <entry>
+ <string>gate.app.MetadataURL</string>
+ <gate.util.persistence.PersistenceManager-URLHolder>
+
<urlString>$relpath$../../../ANNIE/.annie-defaults-metadata/metadata.xml</urlString>
+ </gate.util.persistence.PersistenceManager-URLHolder>
+ </entry>
+ </localMap>
+ </features>
+ </application>
+</gate.util.persistence.GateApplication>
\ No newline at end of file
Added: gate/trunk/plugins/Format_CSV/gcp/sample/batch.xml
===================================================================
--- gate/trunk/plugins/Format_CSV/gcp/sample/batch.xml
(rev 0)
+++ gate/trunk/plugins/Format_CSV/gcp/sample/batch.xml 2015-07-28 11:12:51 UTC
(rev 18838)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<batch id="sample" xmlns="http://gate.ac.uk/ns/cloud/batch/1.0">
+ <application file="application.xgapp" />
+
+ <report file="report.xml" />
+
+ <input class="gate.cloud.io.csv.CSVStreamingInputHandler"
+ srcFile="input.csv"
+ encoding="UTF-8"
+ separator=","
+ quote='"'
+ column="1"
+ labelledColumns="false" />
+
+ <output
+ dir="output"
+ encoding="UTF-8"
+ fileExtension=".GATE.xml"
+ class="gate.cloud.io.file.GATEStandOffFileOutputHandler" />
+</batch>
\ No newline at end of file
Added: gate/trunk/plugins/Format_CSV/gcp/sample/input.csv
===================================================================
--- gate/trunk/plugins/Format_CSV/gcp/sample/input.csv
(rev 0)
+++ gate/trunk/plugins/Format_CSV/gcp/sample/input.csv 2015-07-28 11:12:51 UTC
(rev 18838)
@@ -0,0 +1,3 @@
+id,text,author
+1,"Hello World",Mark
+2,"This is a test document",Di
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs