General customization properties
Each Pepper module comes with a set of predefined customization properties.
Customization property | Property desciption |
---|---|
pepper.after.addSLayer | Consumes a semicolon separated list of names for {@link SLayer} objects. For each list element, one layer is created and added to all nodes and relations of a document-structure after the mapping was processed. |
pepper.after.copyRes | Copies one or more source files to one or more target files after processing. This is very helpful, in case of customizations should be done in target format. If you use relative paths, the are anchored to either the location of the workflow description file or where Pepper was started. The syntax is as follows: SOURCE_FILE -> TARGET_FILE (; SOURCE_FILE -> TARGET_FILE)*. |
pepper.after.removeAnnos | Removes all annotations matching the search template. Several templates are separated by a semicolon. To remove annoattions use the following syntax: 'namespace::name=value (;namespace::name=value) := new_namespace::new_name=new_value' |
pepper.after.renameAnnos | Renames all annotations matching the search template to the new namespace, name or value. To rename an annotation, use the following syntax: 'old_namespace::old_name=old_value := new_namespace::new_name=new_value', determining the name is mandatory whereas the namespace and value are optional. For instance a pos annotation can be renamed as follows: 'salt::pos:=part-of-speech'. A list of renamings must be separated with ';'. |
pepper.after.reportCorpusGraph | When set to true, prints the corpus graph to standard out after a module has processed it. This property is mainly used for importers, to visualize the created corpus structure. The default value is 'false'. |
pepper.after.tokenize | Tokenizes all primary data in the document structrue. |
pepper.before.addSLayer | Consumes a semicolon separated list of names for {@link SLayer} objects. For each list element, one layer is created and added to all nodes and relations of a document-structure before the mapping was processed. |
pepper.before.readMeta | Reads meta data for corpora and subcorpora in a very simple attribute-value format like: a=b. To enable the reading of meta data set this property to the file ending of the metadata file. The name of the file itself should match the object being annotated (e.g. the name of the corpus, subcorpus, or document being annotated). For instance in the case of a corpus named my_corpus and an extension .meta, the file is named my_corpus.meta, and the property should be set to: pepper.before.readMeta=meta |