Extending XPath to support linguistic queries

Steven Bird, Yi Chen, Susan B.~Davidson, Haejoong Lee, Yifeng Zheng

Research output: Chapter in Book/Report/Conference proceedingConference Paper published in Proceedingspeer-review


Linguistic research and language technology development employ large data repositories of ordered trees, known as “treebanks.” We define a path language for linguistic trees represented in XML called LPath, based on XPath, and provide a new labeling scheme for LPath query evaluation. We report a strategy for evaluating expressions of the language against treebank data. The language contains three expressive features which are important for linguistic query, namely immediate precedence, subtree scoping, and edge alignment. We motivate and illustrate these features with a variety of linguistic queries. This work provides a scalable and reusable model for linguistic tree queries, and relates it to well-understood
semistructured and relational languages.
Original languageEnglish
Title of host publicationProgramming Language Technologies for XML (PLANX)
Number of pages12
Publication statusPublished - 2005
Externally publishedYes


Dive into the research topics of 'Extending XPath to support linguistic queries'. Together they form a unique fingerprint.

Cite this