Получение отформатированного дерева разбора от Stanford CoreNLP - PullRequest
0 голосов
/ 21 сентября 2019

Я получаю дерево разбора в командной строке как

java -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLP \
-annotators tokenize,ssplit,pos,parse  -output.dependencyTree xmlTree -file input.txt

, вывод в XML-файле:

<parse>(ROOT (S (NP (NNP Stanford) (NNP University)) (VP (VBZ is) (ADJP (JJ located) (PP (IN in) (NP (NNP California))))) (. .))) </parse>

и в JSON

"parse": "(ROOT\n  (S\n    (NP (NNP Stanford) (NNP University))\n    (VP (VBZ is)\n      (ADJP (JJ located)\n        (PP (IN in)\n          (NP (NNP California)))))\n    (. .)))",

Isможно получить вывод parse в формате XML / JSON (как и остальные зависимости) с соответствующей иерархией?

Обратите внимание, что мой вопрос касается вывода из командной строки, а не через python черезnltk.

...