Klasse POSTagFormatMapper

java.lang.Object
opennlp.tools.postag.POSTagFormatMapper
Bekannte direkte Unterklassen:
POSTagFormatMapper.NoOp

public class POSTagFormatMapper extends Object
A mapping implementation for converting between different POS tag formats. This class supports conversion between Penn Treebank (PENN) and Universal Dependencies (UD) formats. The conversion is based on the Universal Dependencies conversion table. Please note that when converting from UD to Penn format, there may be ambiguity in some cases.
  • Methodendetails

    • convertTags

      public String[] convertTags(List<String> tags)
      Converts a list of tags to the specified format.
      Parameter:
      tags - a list of tags to be converted.
      Gibt zurück:
      an array containing the converted tags with the same order and size as the given input list. Note: A given tag might be ? if no mapping for the given tag could be found.
    • convertTag

      public String convertTag(String tag)
      Converts a given tag to the specified format.
      Parameter:
      tag - no restrictions on this parameter.
      Gibt zurück:
      the converted tag form or ? if no mapping for tag could be found.
    • getGuessedFormat

      public POSTagFormat getGuessedFormat()
      Gibt zurück:
      The guessed POSTagFormat. Guaranteed to be not null.
    • guessFormat

      public static POSTagFormat guessFormat(POSModel posModel)
      Guesses the POSTagFormat of a given POSModel
      Parameter:
      posModel - must not be null.
      Gibt zurück:
      the guessed POSTagFormat.