Pepper

A highly extensible plattform for conversion and manipulation of linguistic data between an unbound set of formats. Pepper can be used stand-alone as a command line interface, or be integrated as an API into other software products.

Pepper comes with a set of integrated modules. Their functionality is described in this article.

This is a dummy importer which imports nothing.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
This is a dummy exporter which exports nothing. This exporter can be used to check if a corpus is importable.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
This manipulator exports a Salt model to the dot syntax. This can be used to create a graphical representation of the Salt model.

Properties

Customization property Property desciption
fileEnding The file ending of dot files.
outputDir The location to where the output shall be written to as File object.
More customization properties can be found under general customization properties.
This exporter exports a Salt model to the dot syntax. This can be used to create a graphical representation of the Salt model.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
This importer imports a Salt model from a SaltXML representation. SaltXML is the native format to persist Salt.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
This exporter exports a Salt model to a SaltXML representation. SaltXML is the native format to persist Salt.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
The aim of the SaltValidator is to check a Salt model and to detect possible problems for further modules. This might be very helpful, when developing an importer or a manipulator, to check their output. This could also be used by end users, to check if a module produces a processable output.

Properties

Customization property Property desciption
clean This property determines, if the validator should try to repair the salt model in case it is invalid. Attention: Handle this property with care, since repairing could mean to remove invalid objects.
selfRelation This property determines, if relations which have the same node as source and target should be removed.
More customization properties can be found under general customization properties.
This importer imports a simple text document like .txt etc. . Even other documents can be imported as simple text.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.
This is a PepperExporter which extracts and exports the primary text of a Salt model and stores it into a text file.

Properties

This module does not define specific customization properties. The list of general customization properties can be found under general customization properties.