2017-05-22 3 views
0

Ich habe große Probleme mit JAPE-Grammatiken. Ich habe ein kleines Token-Wörterbuch für die Wörter, die mit 5 Arten von Dokumenten übereinstimmen müssen. Ein Wörterbuch für einen Typ: Zum Beispiel Job, das Wörterbuch der Person würde { "Engineer" , "Doctor", "Manager"} enthalten. Ich muss dieses Wörterbuch lesen und dafür JAPE-Regeln erstellen. Dies ist mein erster VersuchWie JAPE-Grammatiken automatisch erstellen?

Phase: Jobtitel
Input: Lookup
Optionen: Kontrolle = Appelt debug = true

Rule: Jobs 
( 
{Lookup.majorType == "Doctor"} 
( 
    {Lookup.majorType == "Engineer"} 
)? 
) 
:jobs 
--> 
:jobs.JobTitle = {rule = "Jobs"} 

Gibt es eine Möglichkeit, automatisch JAPE Regeln zu erstellen, die nur für Token in einer Suche Wörterbuch zu Dokumenten?

Antwort

1

Warum nicht ein Standardverzeichnis verwenden, in dem der letzte Parameter in der .def-Datei einen benutzerdefinierten Typ wie "Doctor" oder "Engineer" haben könnte? Etwas wie: keywords.lst: Doktor: Doktor :: Doktor

+0

Irgendwelche Verbindungen, die zeigen, wie man es benutzt? – Kumaresp

+0

Alles ist mein Beispiel oben. Verwenden Sie Ihre Schlüsselwörter in keywords.lst und erstellen Sie die Definition wie oben in einem Texteditor. Laden Sie dieses Ortsverzeichnis auf GATE und führen Sie eine Pipeline aus. Als Ergebnis sehen Sie eine neue Anmerkung erstellt. – ashingel

Verwandte Themen