anaphora
Назначение
Находит слова и фразы, находящиеся в анафорических отношениях (например, существительное и местоимение, которое относится к этому существительному: в предложении John fed his dog his относится к John). Анафорические отношения устанавливаются в пределах нескольких предложений.
Аргументы
Принимает один или несколько аргументов, которые могут быть словами, фразами или последовательностями токенов. Функция может принимать в качестве аргументов другие функции PDL (например lemma(), phrase(), и т.д.)
Возвращаемое значение
Документы, соответствующие запросу.
Если аргумент нулевой, возвращается нулевое значение.
Примеры
№ документа |
Текст |
1 |
"A girl fed her big black cat." |
2 |
"John and his elder brother went to the cinema. They watched an interesting film." |
3 |
"I do not like the girl that I met yesterday." |
4 |
"In connection with the closing of the Company’s initial public offering, the Company terminated its status as an S Corporation." |
5 |
"Mary and John" |
В следующей таблице представлены возвращаемые значения (см. колонку Результат) для примеров запроса (см. Запрос):
Запрос |
№ документа |
Результат |
anaphora(girl) |
1 |
girl, her |
anaphora(girl) |
3 |
girl, that |
anaphora(her) |
1 |
a girl, her |
anaphora(John) |
2 |
John, his |
anaphora(his) |
2 |
John, his |
anaphora(they) |
2 |
John and his elder brother, they |
anaphora(that) |
3 |
the girl, that |
anaphora(company) |
4 |
Company’s, Company, its |
anaphora(its) |
4 |
Company’s, Company, its |
anaphora(and) |
2,5 |
and |
anaphora(Mary) |
5 |
Mary |
anaphora(phrase(lemma(adjective), lemma(noun))) |
0 |
black cat |
anaphora(phrase(lemma(adjective), lemma(noun))) |
1 |
interesting film |
anaphora(phrase(lemma(adjective), lemma(noun))) |
3 |
public offering |
anaphora(phrase(6, in, closing)) |
3 |
in closing |
Результаты, возвращаемые функцией, могут различаться в зависимости от типа аргумента. См. текст 3: * запрос anaphora(girl) возвращает существительное girl, которое является входным аргументом, и местоимение her. * запрос anaphora(her) возвращает местоимение her, которое является входным аргументом, и фразу с существительным the girl. Следовательно, если входной аргумент является частью фразы, к которой относится местоимение, функция находит не всю фразу, а только данный аргумент. |