Generalising XPath for directed graphs

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionResearchpeer-review

Abstract

XPath is a very natural and powerful way to specify locations in XML documents. This paper examines possible generalizations of XPath to allow both locations and paths through generalized labeled directed graphs to be specified. The need for such a path language is driven by work in querying Linguistic Annotations which are in general more complex in structure than XML documents. The result of this exercise is a powerful path language which reduces to XPath as a special case and which could potentially be useful in a range of query applications.
LanguageEnglish
Title of host publicationProceedings of Extreme Markup Languages 2003
EditorsTonya Gaylord, Kate Hamilton
Place of PublicationRockville, MD
PublisherMulberry Technologies
Publication statusPublished - 2003
EventExtreme Markup Languages 2003 - Montreal, Canada
Duration: 4 Aug 20038 Aug 2003

Conference

ConferenceExtreme Markup Languages 2003
CityMontreal, Canada
Period4/08/038/08/03

Fingerprint

Directed graphs
XML
Linguistics

Keywords

  • XPath
  • XQuery
  • querying

Cite this

Cassidy, S. (2003). Generalising XPath for directed graphs. In T. Gaylord, & K. Hamilton (Eds.), Proceedings of Extreme Markup Languages 2003 Rockville, MD: Mulberry Technologies.
Cassidy, Steve. / Generalising XPath for directed graphs. Proceedings of Extreme Markup Languages 2003. editor / Tonya Gaylord ; Kate Hamilton. Rockville, MD : Mulberry Technologies, 2003.
@inproceedings{17e3bb2ef45048efac956eb2cef21a16,
title = "Generalising XPath for directed graphs",
abstract = "XPath is a very natural and powerful way to specify locations in XML documents. This paper examines possible generalizations of XPath to allow both locations and paths through generalized labeled directed graphs to be specified. The need for such a path language is driven by work in querying Linguistic Annotations which are in general more complex in structure than XML documents. The result of this exercise is a powerful path language which reduces to XPath as a special case and which could potentially be useful in a range of query applications.",
keywords = "XPath, XQuery, querying",
author = "Steve Cassidy",
year = "2003",
language = "English",
editor = "Tonya Gaylord and Kate Hamilton",
booktitle = "Proceedings of Extreme Markup Languages 2003",
publisher = "Mulberry Technologies",

}

Cassidy, S 2003, Generalising XPath for directed graphs. in T Gaylord & K Hamilton (eds), Proceedings of Extreme Markup Languages 2003. Mulberry Technologies, Rockville, MD, Extreme Markup Languages 2003, Montreal, Canada, 4/08/03.

Generalising XPath for directed graphs. / Cassidy, Steve.

Proceedings of Extreme Markup Languages 2003. ed. / Tonya Gaylord; Kate Hamilton. Rockville, MD : Mulberry Technologies, 2003.

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionResearchpeer-review

TY - GEN

T1 - Generalising XPath for directed graphs

AU - Cassidy, Steve

PY - 2003

Y1 - 2003

N2 - XPath is a very natural and powerful way to specify locations in XML documents. This paper examines possible generalizations of XPath to allow both locations and paths through generalized labeled directed graphs to be specified. The need for such a path language is driven by work in querying Linguistic Annotations which are in general more complex in structure than XML documents. The result of this exercise is a powerful path language which reduces to XPath as a special case and which could potentially be useful in a range of query applications.

AB - XPath is a very natural and powerful way to specify locations in XML documents. This paper examines possible generalizations of XPath to allow both locations and paths through generalized labeled directed graphs to be specified. The need for such a path language is driven by work in querying Linguistic Annotations which are in general more complex in structure than XML documents. The result of this exercise is a powerful path language which reduces to XPath as a special case and which could potentially be useful in a range of query applications.

KW - XPath

KW - XQuery

KW - querying

M3 - Conference proceeding contribution

BT - Proceedings of Extreme Markup Languages 2003

A2 - Gaylord, Tonya

A2 - Hamilton, Kate

PB - Mulberry Technologies

CY - Rockville, MD

ER -

Cassidy S. Generalising XPath for directed graphs. In Gaylord T, Hamilton K, editors, Proceedings of Extreme Markup Languages 2003. Rockville, MD: Mulberry Technologies. 2003