2006 · 50 citations · 15 references
ComputingComputer ScienceLinguisticsComputational LinguisticsDatabasesNatural Language ProcessingParsingQuery ProcessingStructured Query LanguageSyntax-semantics InterfaceXml DatabasesQuery Language DesignQuery Syntax DesignTree-oriented Query ProcessingXml Data ManagementXml Query LanguagesXml Query ProcessingXpathXquery
Linguistic research and natural language processing employ large repositories of ordered trees. XML, a standard ordered tree model, and XPath, its associated language, are natural choices for linguistic data and queries. However, several important expressive features required for linguistic queries are missing or hard to express in XPath. In this paper, we motivate and illustrate these features with a variety of linguistic queries. Then we propose extensions to XPath to support linguistic queries, and design an efficient query engine based on a novel labeling scheme. Experiments demonstrate that our language is not only sufficiently expressive for linguistic trees but also efficient for practical usage.
15
On certain formal properties of grammars
Noam Chomsky · Information and Control · 1959 · 1.6K citations
XQuery 1.0 : An XML Query Language
Scott Boag · Medical Entomology and Zoology · 2007 · 1.2K citations
Indexing and Querying XML Data for Regular Path Expressions
Quanzhong Li, Bongki Moon · 2001 · 761 citations
Accelerating XPath location steps
Torsten Grust · 2002 · 443 citations · Full text
A formal framework for linguistic annotation
Steven Bird, Mark Liberman · Speech Communication · 2001 · 402 citations · Full text