Class POS

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.linguistics.POS
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class POS extends ExtensibleEnum
Standard Part Of Speech (POS) tags for natural and formal languages. Includes both universal markers and specific markers for complex grammars. Now extensible to support custom linguistic models.
Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • REGISTRY

      public static final EnumRegistry<POS> REGISTRY
    • NOUN

      public static final POS NOUN
    • VERB

      public static final POS VERB
    • ADJECTIVE

      public static final POS ADJECTIVE
    • ADVERB

      public static final POS ADVERB
    • PRONOUN

      public static final POS PRONOUN
    • PREPOSITION

      public static final POS PREPOSITION
    • CONJUNCTION

      public static final POS CONJUNCTION
    • DETERMINER

      public static final POS DETERMINER
    • INTERJECTION

      public static final POS INTERJECTION
    • BRIVLA

      public static final POS BRIVLA
    • CMAVO

      public static final POS CMAVO
    • CMENE

      public static final POS CMENE
    • TERMINAL

      public static final POS TERMINAL
    • NON_TERMINAL

      public static final POS NON_TERMINAL
    • RULE

      public static final POS RULE
    • UNKNOWN

      public static final POS UNKNOWN
  • Method Details

    • valueOf

      public static POS valueOf(String name)
    • valueOf

      public static POS valueOf(int ordinal)
    • isBuiltIn

      public boolean isBuiltIn()
      Description copied from class: ExtensibleEnum
      Checks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.
      Overrides:
      isBuiltIn in class ExtensibleEnum
    • custom

      public static POS custom(String name)
      Helper to create custom POS tags.