Appendix - Semantic Resources Reference

This page discusses:

Ontology

  • com.exalead.mot.components.ontology.Ontology
  • No documentation for this element.
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    matchOnSeparators boolean True If you want to skip separators, set this Boolean to false
    matchOnSeparatorsBut string If you want to skip only a set of separators, specify them here ex: matchOnSeparatorsBut="-_" matches on separators but skip '-' and '_'
  • Nested elements:
    Name Type Description
    OInclude com.exalead.mot.components.ontology.OInclude*
    Pkg com.exalead.mot.components.ontology.Pkg*

OInclude

  • com.exalead.mot.components.ontology.OInclude
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.ontology.Ontology (as Ontology)
    • com.exalead.mot.components.ontology.Pkg (as Pkg)
  • Attributes:
    Name Type Default value Description
    fileName string Path to external ontology to include

Pkg

  • com.exalead.mot.components.ontology.Pkg
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.ontology.Pkg (as Pkg)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    path string Package name, used as annotation tag
    disabled boolean
  • Nested elements:
    Name Type Description
    OInclude com.exalead.mot.components.ontology.OInclude*
    PkgOrEntry com.exalead.mot.components.ontology.PkgOrEntry*

Entry

  • com.exalead.mot.components.ontology.Entry
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.ontology.Pkg (as Pkg)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    display string Display form of the annotation
    lang iso code Language of forms in this entry when not specified
    kind int Kind of the annotation
    disabled boolean
  • Nested elements:
    Name Type Description
    Form com.exalead.mot.components.ontology.Form*

Form

  • com.exalead.mot.components.ontology.Form
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.ontology.Entry (as Entry)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    value string Matching expression
    level string Matching level
    lang iso code Used to restrict a match to a specific language
    distance int Specifies the distance to apply to the default annotation trustLevel (that is,: 100-distance)
    disabled boolean

FastRulesDefinition

  • com.exalead.mot.components.fastrules.FastRulesDefinition
  • A set of categories together with their associated rules
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    catName string The category name
  • Nested elements:
    Name Type Description
    Category com.exalead.mot.components.fastrules.Category*
    DateFormat com.exalead.mot.components.fastrules.DateFormat*

Category

  • com.exalead.mot.components.fastrules.Category
  • A set of rules and a category value for matching documents
  • Parent elements:
    • com.exalead.mot.components.fastrules.FastRulesDefinition (as FastRulesDefinition)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    value string The category value
  • Nested elements:
    Name Type Description
    Rule com.exalead.mot.components.fastrules.Rule*

Rule

  • com.exalead.mot.components.fastrules.Rule
  • A rule expressing constraints on a document content
  • Parent elements:
    • com.exalead.mot.components.fastrules.Category (as Category)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    value string A query defined with a subset of Exalead User Query Language
    exceptionRule boolean Makes the rule an exception rule instead of a normal rule. When any of the exception rules of a category matches, the category is not assigned to the document, even if some of its normal rules match.
    lang iso code xx Restrict this query to a specific language

DateFormat

  • com.exalead.mot.components.fastrules.DateFormat
  • A date format definition conforming to C function strptime
  • Parent elements:
    • com.exalead.mot.components.fastrules.FastRulesDefinition (as FastRulesDefinition)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    value string The date format value

LemmaDictionary

  • com.exalead.mot.components.lemmatizer.LemmaDictionary
  • No documentation for this element.
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    lang iso code
  • Nested elements:
    Name Type Description
    Lemma com.exalead.mot.components.lemmatizer.Lemma*

Lemma

  • com.exalead.mot.components.lemmatizer.Lemma
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.lemmatizer.LemmaDictionary (as LemmaDictionary)
  • Attributes:
    Name Type Default value Description
    value string
    pos string
    trustLevel int 100
  • Nested elements:
    Name Type Description
    inflecteds com.exalead.mot.components.lemmatizer.Inflected* Inflected forms of the word

Inflected

  • com.exalead.mot.components.lemmatizer.Inflected
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.lemmatizer.Lemma (as inflecteds)
  • Attributes:
    Name Type Default value Description
    value string Inflected form of the word.
    number enum(singular, plural, unnumbered) unnumbered Number of the inflected form
    gender enum(masculine, feminine, neutral) neutral Gender of the inflected form

NormalizationOverwrites

  • com.exalead.mot.components.normalizer.NormalizationOverwrites
  • No documentation for this element.
  • Nested elements:
    Name Type Description
    NormalizationOverwrite com.exalead.mot.components.normalizer.NormalizationOverwrite*

NormalizationOverwrite

  • com.exalead.mot.components.normalizer.NormalizationOverwrite
  • overwrite normalization for a specific letter, for example, umlaut exceptions: ä -> ae, ü -> ue, ö -> oe ...
  • Parent elements:
    • com.exalead.mot.components.normalizer.NormalizationOverwrites (as NormalizationOverwrites)
  • Attributes:
    Name Type Default value Description
    lang string
    origChr string
    replaceString string

NormalizationAlternatives

  • com.exalead.mot.components.normalizer.NormalizationAlternatives
  • No documentation for this element.
  • Nested elements:
    Name Type Description
    NormalizationAlternative com.exalead.mot.components.normalizer.NormalizationAlternative*

NormalizationAlternative

  • com.exalead.mot.components.normalizer.NormalizationAlternative
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.normalizer.NormalizationAlternatives (as NormalizationAlternatives)
  • Attributes:
    Name Type Default value Description
    lang string
    origChr string
    replaceString string

NormalizationExceptions

  • com.exalead.mot.components.normalizer.NormalizationExceptions
  • No documentation for this element.
  • Nested elements:
    Name Type Description
    NormalizationException com.exalead.mot.components.normalizer.NormalizationException*

NormalizationException

  • com.exalead.mot.components.normalizer.NormalizationException
  • set normalization exception: for this word, the annotation is added with a trust level of 0 instead of 100. This is useful to index thé, maïs, ... as lowercase word and as normalized words
  • Parent elements:
    • com.exalead.mot.components.normalizer.NormalizationExceptions (as NormalizationExceptions)
  • Attributes:
    Name Type Default value Description
    lang string
    word string

RegexpMatches

  • com.exalead.mot.components.regexpmatcher.RegexpMatches
  • No documentation for this element.
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RegexpMatch com.exalead.mot.components.regexpmatcher.RegexpMatch* Regular expressions to recognize.

RegexpMatch

  • com.exalead.mot.components.regexpmatcher.RegexpMatch
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.regexpmatcher.RegexpMatches (as RegexpMatches)
  • Attributes:
    Name Type Default value Description
    regexp string Regular expression to recognize.
    annotation string Tag of the annotations to add on matched tokens.
    level enum(exact, lowercase, normalized) normalized Level of the regular expression. For example, a regexp with level=lowercase matches case-insensitively.
    lang iso code xx Lang of the regular expression. The regexp does not match token in other languages. If lang=xx, token may be matched, no matter the language they are in.
    displayForm string Value of the annotations to add on matched tokens. By default, the display form is that of the matched tokens, but the user can override it. Captures may be used. For example if the regexp is "(foo)bar", and the displayForm is "\1baz", then annotations are added on "foobar" with value "foobaz".

SemanticExtractorConfig

  • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig
  • No documentation for this element.
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    lettersForDist1 int 4 number of letters to enable maxDist=1 (letter level)
    lettersForDist2 int 8 number of letters to enable maxDist=2 (letter level)
    wordsForDist1 int 3 number of words to enable maxDist=1 (word level)
    wordsForDist2 int 5 number of words to enable maxDist=2 (word level)
  • Nested elements:
    Name Type Description
    AbstractEntity com.exalead.mot.components.semanticextractor.AbstractEntity*
    Define com.exalead.mot.components.semanticextractor.Define*
    Include com.exalead.mot.components.semanticextractor.Include*
    Rule com.exalead.mot.components.semanticextractor.Rule*

Entity

  • com.exalead.mot.components.semanticextractor.Entity
  • backward compatibility (?), must be mapped to TextEntity by the builder
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    type string
    entity string
    output string
    matchMode string normalized

TextEntity

  • com.exalead.mot.components.semanticextractor.TextEntity
  • Matches strings
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    unit string An optional condition on right context
    rightContext string Alias for unit
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    value string The values to match, separated with '|'
    maxValueSize int 10 Maximum number of tokens for the value
    lang iso code xx Optional language constraint
  • Nested elements:
    Name Type Description
    units exa.bee.StringValue* An optional list of conditions on right context
    rightContexts exa.bee.StringValue* Alias for units
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers

BooleanEntity

  • com.exalead.mot.components.semanticextractor.BooleanEntity
  • Matches binary values true/false, yes/no, ...
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    unit string An optional condition on right context
    rightContext string Alias for unit
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    yes string The value for true
    no string The value for false
  • Nested elements:
    Name Type Description
    units exa.bee.StringValue* An optional list of conditions on right context
    rightContexts exa.bee.StringValue* Alias for units
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers

IntegerEntity

  • com.exalead.mot.components.semanticextractor.IntegerEntity
  • Matches integral numbers
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    unit string An optional condition on right context
    rightContext string Alias for unit
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    step int If defined, normalizes the value to the nearest step
    min int -2147483648 Minimum value for a match
    max int 2147483647 Maximum value for a match
    coefficient double 1 The normalization coefficient used to multiply the matched value
    precision int The floating-point precision in output
    handleOutOfBoundValues boolean True If false, ignores values lower than min or greater than max
    addExactValue boolean If true, adds the original value (before normalization) in an extra annotation TAG.exact
    truncateTrailingZeros boolean If true, removes the trailing zeros after point
  • Nested elements:
    Name Type Description
    units exa.bee.StringValue* An optional list of conditions on right context
    rightContexts exa.bee.StringValue* Alias for units
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers

FloatingPointEntity

  • com.exalead.mot.components.semanticextractor.FloatingPointEntity
  • Matches floating-point numbers
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    unit string An optional condition on right context
    rightContext string Alias for unit
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    step double If defined, normalizes the value to the nearest step
    min double -2147483648 Minimum value for a match
    max double 2147483647 Maximum value for a match
    coefficient double 1 The normalization coefficient used to multiply the matched value
    precision int 2 The floating-point precision in output
    handleOutOfBoundValues boolean True If false, ignores values lower than min or greater than max
    addExactValue boolean If true, adds the original value (before normalization) in an extra annotation TAG.exact
    truncateTrailingZeros boolean If true, removes the trailing zeros after point
  • Nested elements:
    Name Type Description
    units exa.bee.StringValue* An optional list of conditions on right context
    rightContexts exa.bee.StringValue* Alias for units
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers

RangeEntity

  • com.exalead.mot.components.semanticextractor.RangeEntity
  • Matches n-dimension integral numbers
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    unit string An optional condition on right context
    rightContext string Alias for unit
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    dimension int 2 Dimension count
    delimiter string x Numbers delimiter
  • Nested elements:
    Name Type Description
    units exa.bee.StringValue* An optional list of conditions on right context
    rightContexts exa.bee.StringValue* Alias for units
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers

RegexpEntity

  • com.exalead.mot.components.semanticextractor.RegexpEntity
  • Matches a regular expression
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    trigger string An optional left context triggering the match
    leftContext string Alias for trigger
    annotation string The annotation set in case of a match
    display string The annotation value in case of a match
    matchMode string normalized Match level
    name string Unique entity reference. Only used by the GUI.
    modifiedBy string
    modifiedAt nullablelong
    value string Perl-5 regular expression
    endTrigger string An optional left context
  • Nested elements:
    Name Type Description
    triggers exa.bee.StringValue* An optional list of left contexts triggering the match
    leftContexts exa.bee.StringValue* Alias for triggers
    endTriggers exa.bee.StringValue* An optional list of left contexts

Define

  • com.exalead.mot.components.semanticextractor.Define
  • Macro definition
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    name string
    value string

Include

  • com.exalead.mot.components.semanticextractor.Include
  • Includes an external SemanticExtractorConfig rules file
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    path string The absolute path to the SemanticExtractorConfig XML file.

Rule

  • com.exalead.mot.components.semanticextractor.Rule
  • A semantic extraction rule.
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.SemanticExtractorConfig (as SemanticExtractorConfig)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    id string Unique rule reference. Only used by the GUI.
    name string Rule name.
    mode enum(match, filter) match Rule mode.
    pattern string Rule pattern
    output string Rule output name.
    unusedWordPolicy string Unused query word policy. If defined, overrides general value when this rule fires
    trustLevel int 100 Rule trust level. A percentage showing this rule's relevance compared to others.
    language string Which language the rule must be applied to.
    value string Rule value.

Synonyms

  • com.exalead.mot.qrewrite.v10.Synonyms
  • The Synonyms feature allows you to define synonym resources
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    equivalenceClass boolean True A synonym set is defined with a master expression and a set of associated expressions (an expression is defined by many words with a space as separator) originalExpr = {alternativeExpr1, ...., alternativeExprN}.When query is parsed we expand originalExpr with {alternativeExpr1, ..., alternativeExprN}. When equivalenceClass Boolean is set to true, we also expand: - alternativeExpr1 by originalExpr, alternativeExpr2, ..., alternativeExprN - alternativeExpr2 by originalExpr, alternativeExpr1, alternativeExpr3, ..., alternativeExprN - ... - alternativeExprN by originalExpr, alternativeExpr1, ..., alternativeExprN-1
    matchOnSeparators boolean True If false, synonym matching is punctuation-insensitive.
    stopwordsResource string resource:///stopwords/ontology.bin Path to the compiled ontology containing stopwords used at build time when generating permutations.
    permutations boolean If true, adds for each synonym some extra forms made of words permutations after removing stopwords.
    addStopwordFreeForms boolean If true, adds for each synonym an extra form from which stopwords have been removed.
  • Nested elements:
    Name Type Description
    SynonymSet com.exalead.mot.qrewrite.v10.SynonymSet*

SynonymSet

  • com.exalead.mot.qrewrite.v10.SynonymSet
  • A set of synonym terms.
  • Parent elements:
    • com.exalead.mot.qrewrite.v10.Synonyms (as Synonyms)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    originalExpr string String to match in user query
    level enum(exact, lowercase, normalized) normalized Term level of these expressions.
    lang iso code Only match the original expression in this language.
    equivalenceClass enum(true, false, SynonymSetToSynonym, SynonymToSynonymSet) override equivalenceClass Boolean if null or different from true/false, keep Synonyms.equivalenceClass value
  • Nested elements:
    Name Type Description
    Synonym com.exalead.mot.qrewrite.v10.Synonym* The list of synonyms of the original expression.

Synonym

  • com.exalead.mot.qrewrite.v10.Synonym
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.qrewrite.v10.SynonymSet (as SynonymSet)
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
    alternativeExpr string Synonym string: can be a multiword expression (separated by space only)
    level enum(exact, lowercase, normalized, custom, sameasset) sameasset display level
    customLevel byte (only when level == "custom") when level = "custom", this customLevel is used
    distance int distance applied to this synonym
    lang string if not null, override language of SynonymSet

TRules

  • com.exalead.mot.components.transducer.TRules
  • A set of transducer rules
  • Attributes:
    Name Type Default value Description
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Seq

  • com.exalead.mot.components.transducer.Seq
  • Abstract class common to all patterns whose children have to be interpreted as a sequence.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Iter

  • com.exalead.mot.components.transducer.Iter
  • @b iter pattern ...
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    min int
    max int 128
    greedy boolean True
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Star

  • com.exalead.mot.components.transducer.Star
  • @b star pattern == iter(min=0, max=this.max, greedy=true)
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    max int 2147483647
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Plus

  • com.exalead.mot.components.transducer.Plus
  • @b plus pattern == iter(min=1, max=this.max, greedy=true)
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    max int 2147483647
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Opt

  • com.exalead.mot.components.transducer.Opt
  • @b opt pattern == iter(min=0, max=1, greedy=true)
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Sub

  • com.exalead.mot.components.transducer.Sub
  • @b sub pattern denotes submatches that are retrieved.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    no int
    kind string sub
    value string
    trustLevel int 100
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Or

  • com.exalead.mot.components.transducer.Or
  • @b or pattern matches ...
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Near

  • com.exalead.mot.components.transducer.Near
  • A BINARY near matching subexpressions in any order at a max distance defined by slop in terms of nonblank tokens
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    slop int
    ordered boolean
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Noblank

  • com.exalead.mot.components.transducer.Noblank
  • Assert that there is no space between two tokens.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

PatternRef

  • com.exalead.mot.components.transducer.PatternRef
  • Abstract class common to pattern that matches a word or an annotation.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

And

  • com.exalead.mot.components.transducer.And
  • Abstract class common to pattern that matches a word or an annotation.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

Not

  • com.exalead.mot.components.transducer.Not
  • Abstract class common to pattern that matches a word or an annotation.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern

Nor

  • com.exalead.mot.components.transducer.Nor
  • Abstract class common to pattern that matches a word or an annotation.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
  • Nested elements:
    Name Type Description
    RulePattern com.exalead.mot.components.transducer.RulePattern*

TokenKind

  • com.exalead.mot.components.transducer.TokenKind
  • Matches a specific token kind as set by the tokenizer Allowed values are: SEP_PARAGRAPH SEP_SENTENCE SEP_PUNCT SEP_QUOTE SEP_DASH NUMBER ALPHANUM (** Warning **, this means alpha and num, not alpha or num) ALPHA.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    value string

Paragraph

  • com.exalead.mot.components.transducer.Paragraph
  • Matches a token with kind SEP_PARAGRAPH
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Sentence

  • com.exalead.mot.components.transducer.Sentence
  • Matches a token with kind SEP_SENTENCE
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Dash

  • com.exalead.mot.components.transducer.Dash
  • Matches a token with kind SEP_DASH
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Punct

  • com.exalead.mot.components.transducer.Punct
  • Matches a token with kind SEP_PUNCT
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Digits

  • com.exalead.mot.components.transducer.Digits
  • Matches a token with kind NUMBER
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Alnum

  • com.exalead.mot.components.transducer.Alnum
  • Matches a token made only of letters or digits (case-insensitive)
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

Alpha

  • com.exalead.mot.components.transducer.Alpha
  • Matches a token made only of letters (case-insensitive)
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

TokenLanguage

  • com.exalead.mot.components.transducer.TokenLanguage
  • Matches a token with specified language
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    value string

AnyToken

  • com.exalead.mot.components.transducer.AnyToken
  • Matches any word.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

TokenRegexp

  • com.exalead.mot.components.transducer.TokenRegexp
  • Matches a regexp.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    value string Regular expression to recognize.
    level enum(exact, lowercase, normalized) exact Level of the regular expression. For example, a regexp with level=lowercase matches case-insensitively.

Word

  • com.exalead.mot.components.transducer.Word
  • Matches a word.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    value string Word to recognize.
    level enum(exact, lowercase, normalized) normalized Level of the word. For example, a word with level=lowercase matches case-insensitively.

Annotation

  • com.exalead.mot.components.transducer.Annotation
  • Matches an annotation kind and possibly its display form if specified.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    kind string
    value string
    useDisplayForm boolean True
    required boolean
    error enum(ignore, warn, error) warn

Ctx

  • com.exalead.mot.components.transducer.Ctx
  • backward compatibility classes
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    kind string
    value string
    useDisplayForm boolean True
    required boolean
    error enum(ignore, warn, error) warn
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong

AnnotationRegexp

  • com.exalead.mot.components.transducer.AnnotationRegexp
  • Matches an annotation with specified kind and whose display form matches the specified regular expression. If defined, "capture" contains an output format a la sed used for generating the final match annotation
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    anchor boolean
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    kind string Annotation kind that the annotation regular expression is tested against.
    value string Regular expression of the annotation.
    level enum(exact, lowercase, normalized) exact Matching level, can be normalized, lowercase, or exact.
    useDisplayForm boolean True Activate this option to use the display form of this annotation to build the final output annotation.
    required boolean
    error enum(ignore, warn, error) warn
    capture string Output format in sed format used to generate the final match annotation

TRule

  • com.exalead.mot.components.transducer.TRule
  • A transducer rule
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    kind string
    value string
    trustLevel int 100
  • Nested elements:
    Name Type Description
    MatchAnnotation com.exalead.mot.components.transducer.MatchAnnotation*
    RulePattern com.exalead.mot.components.transducer.RulePattern

MatchAnnotation

  • com.exalead.mot.components.transducer.MatchAnnotation
  • Match generation An annotation kind and a format
  • Parent elements:
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
  • Attributes:
    Name Type Default value Description
    kind string
    value string %0
    trustLevel int -1

TInclude

  • com.exalead.mot.components.transducer.TInclude
  • Include an XML rules file
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    filename string

TImport

  • com.exalead.mot.components.transducer.TImport
  • Import an XML rules file so that rules and patterns defined in it can be referenced by a PatternRef. This is not quite equivalent to a TInclude, which contains at least a TRule. Here, the TRule is not created.
  • Parent elements:
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.And (as And)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.DisjunctivePattern (as DisjunctivePattern)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Iter (as Iter)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Near (as Near)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Nor (as Nor)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Not (as Not)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Opt (as Opt)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Or (as Or)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Plus (as Plus)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.Seq (as Seq)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.SequentialPattern (as SequentialPattern)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Star (as Star)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.Sub (as Sub)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRule (as TRule)
    • com.exalead.mot.components.transducer.TRules (as TRules)
    • com.exalead.mot.components.transducer.TRules (as TRules)
  • Attributes:
    Name Type Default value Description
    priority int
    name string Optional name of the pattern (used for pattern references).
    modifiedBy string
    modifiedAt nullablelong
    filename string

Remove

  • com.exalead.linguistic.v10.Remove
  • Removes the specified annotations, possibly when some condition is met
  • Attributes:
    Name Type Default value Description
    annotation string Tag of the annotations to be removed
    ifMatchWith string Removes the annotation if the annotated text span matches that of this one
    ifOverlapWith string Removes the annotation if it overlaps with this one
    displayFormsMustMatch boolean If ifMatchWith is TRUE, removes the annotation only if both display forms match

Copy

  • com.exalead.linguistic.v10.Copy
  • Copies a source annotation along with its display form and display kind to a target annotation.
  • Attributes:
    Name Type Default value Description
    annotation string The source annotation to be copied
    target string The target annotation
    unless string Copies the source annotation unless this annotation is present

KeepLongestLeftMost

  • com.exalead.linguistic.v10.KeepLongestLeftMost
  • When several annotations overlap, it keeps the longest (removes all others); if there are several longest annotations, then keep the leftmost ones. For example, there are 5 tokens "tow truck driver license requirements" and 3 annotations on "tow truck driver", "truck driver license requirements" and "license requirements" with the same tag. It keeps the annotation on "truck driver license requirements" and removes the other two.
  • Attributes:
    Name Type Default value Description
    annotations string List of comma-separated annotations to process
    interTags boolean Keep the longest-leftmost among all the tags. If FALSE, one annotation per tag is kept.
  • Nested elements:
    Name Type Description
    AnnotationProcessed com.exalead.linguistic.v10.AnnotationProcessed* Alternative way to specify the list of annotations to process

AnnotationProcessed

  • com.exalead.linguistic.v10.AnnotationProcessed
  • Alternative way to specify the list of annotations to be processed by the operation KeepLongestLeftMost
  • Parent elements:
    • com.exalead.linguistic.v10.KeepLeftMostLongest (as KeepLeftMostLongest)
    • com.exalead.linguistic.v10.KeepLongestLeftMost (as KeepLongestLeftMost)
  • Attributes:
    Name Type Default value Description
    name string

KeepLeftMostLongest

  • com.exalead.linguistic.v10.KeepLeftMostLongest
  • When several annotations overlap, it keeps the leftmost (removes all others); if there are several leftmost annotations, then keep the longest ones. For example, there are 5 tokens "tow truck driver license requirements" and 3 annotations on "tow truck driver", "truck driver license requirements" and "license requirements" with the same tag. It keeps the annotations on "tow truck driver" and "license requirements".
  • Attributes:
    Name Type Default value Description
    annotations string List of comma-separated annotations to process
    interTags boolean Keep the leftmost-longest among all the tags. If FALSE, one annotation per tag is kept
  • Nested elements:
    Name Type Description
    AnnotationProcessed com.exalead.linguistic.v10.AnnotationProcessed* Alternative way to specify the list of annotations to process

KeepFirst

  • com.exalead.linguistic.v10.KeepFirst
  • Selects the first N occurrences or values of an annotation and remove all others
  • Attributes:
    Name Type Default value Description
    annotation string The annotation to find
    contexts string Keeps the first N annotation occurrences/values in each of these contexts
    howMany int 1 How many annotation occurrences/values are kept
    what enum(occurrences, values) occurrences Defines what must be kept: first N annotation 'occurrences' or 'values'.

SelectMostFrequentValue

  • com.exalead.linguistic.v10.SelectMostFrequentValue
  • Selects the N most frequent values of a given annotation and annotates the document with them.
  • Attributes:
    Name Type Default value Description
    annotation string The annotation to find
    documentAnnotation string Annotates the document with this annotation instead of the selected annotation
    truncate boolean Keeps only one value when there are multiple candidates
    howMany int 1 How many values must be kept

SelectMostFrequentAnnotation

  • com.exalead.linguistic.v10.SelectMostFrequentAnnotation
  • Selects the most frequent annotation and annotates the document with it.
  • Attributes:
    Name Type Default value Description
    annotations string Selects among these annotations
    documentAnnotation string Annotates the document with this annotation

SelectByContexts

  • com.exalead.linguistic.v10.SelectByContexts
  • Selects annotations appearing in the first context of a list sorted by decreasing priority. For example, selecting an annotation from (title, text) looks up title context and then, if the annotation is not found, text context.
  • Attributes:
    Name Type Default value Description
    annotation string The annotation to find
    contexts string The contexts to select the annotation from, sorted by decreasing priority
    documentAnnotation string Annotates the document with this annotation
    firstOnly boolean Selects only the first occurrence of the annotation

StringValue

  • exa.bee.StringValue
  • No documentation for this element.
  • Parent elements:
    • com.exalead.mot.components.semanticextractor.RegexpEntity (as endTriggers)
    • com.exalead.mot.components.semanticextractor.BooleanEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.FloatingPointEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.IntegerEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.RangeEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.RegexpEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.SimpleEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.TextEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.ValuedEntity (as leftContexts)
    • com.exalead.mot.components.semanticextractor.BooleanEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.FloatingPointEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.IntegerEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.RangeEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.TextEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.ValuedEntity (as rightContexts)
    • com.exalead.mot.components.semanticextractor.BooleanEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.FloatingPointEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.IntegerEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.RangeEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.RegexpEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.SimpleEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.TextEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.ValuedEntity (as triggers)
    • com.exalead.mot.components.semanticextractor.BooleanEntity (as units)
    • com.exalead.mot.components.semanticextractor.FloatingPointEntity (as units)
    • com.exalead.mot.components.semanticextractor.IntegerEntity (as units)
    • com.exalead.mot.components.semanticextractor.RangeEntity (as units)
    • com.exalead.mot.components.semanticextractor.TextEntity (as units)
    • com.exalead.mot.components.semanticextractor.ValuedEntity (as units)
  • Attributes:
    Name Type Default value Description
    value string