Что такое XPDL

XPDL («eXtended Pattern Definition Language», т.е. расширенный язык для определения текстовых паттернов) - это язык написания правил платформы PolyAnalyst, используемый для извлечения значимой информации из неструктурированных текстов.

XPDL дает пользователям возможность написания правил для извлечения информации различного типа. К такой информации относятся, например, названия компаний, имена людей, модели продуктов, названия лекарств, курсы акций и валют.

XPDL можно использовать для решения широкого круга задач, например, для анализа социальных сетей, медицинских записей, рынка конкурентов.

В основе XPDL лежит PDL, поисковый язык системы PolyAnalyst, обладающий богатым функционалом для анализа неструктурированных текстов. XPDL позволяет иерархически организовать PDL-запросы и находить сложные текстовые паттерны. О синтаксисе и возможностях XPDL можно прочитать в следующих за введением разделах. Примеры правил представлены в «Приложении».