JAPE (językoznawstwo)

W lingwistyce komputerowej JAPE to Java Annotation Patterns Engine, składnik platformy Open Source General Architecture for Text Engineering (GATE). JAPE to skończony przetwornik stanu , który działa na adnotacjach opartych na wyrażeniach regularnych. Dlatego jest przydatny do dopasowywania wzorców, ekstrakcji semantycznej i wielu innych operacji na drzewach składniowych, takich jak te tworzone przez parsery języka naturalnego .

JAPE jest wersją CPSL – Common Pattern Specification Language.

Gramatyka JAPE składa się z zestawu faz, z których każda składa się z zestawu reguł wzorców/działań. Fazy ​​przebiegają sekwencyjnie i tworzą kaskadę przetworników stanu skończonego nad adnotacjami. Lewa strona (LHS) reguł składa się z opisu wzorca adnotacji. Prawa strona (RHS) składa się z instrukcji manipulacji adnotacjami. Adnotacje dopasowane na LHS reguły mogą być przywoływane na RHS za pomocą etykiet, które są dołączone do elementów wzoru.

  1. ^ „Gdzie używane są gramatyki JAPE? Jakie aplikacje używają gramatyk JAPE lub podobnych systemów? | Meta-Guide.com” . Źródło 2023-02-16 .

Dhaval Thakker, Taha Osman, Phil Lakin, samouczek gramatyki JAPE, https://gate.ac.uk/sale/thakker-jape-tutorial/GATE%20JAPE%20manual.pdf