---
title: "GrAF: A Graph-based Format for Linguistic Annotations (2007)"
description: "Ide and Suderman present GrAF (Graph Annotation Format), an XML serialization of the abstract… 20 references, cited by 69 papers here."
authors: ["Nancy Ide", "Keith Suderman"]
year: 2007
venue: "Proceedings of the Linguistic Annotation Workshop"
source: "https://aclanthology.org/W07-1501/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/ide-2007-graf-graph-based-format-linguistic/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/ide-2007-graf-graph-based-format-linguistic/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2007](https://md.research.elamur.ai/free/en/papers/2007/) / GrAF: A Graph-based Format for Linguistic Annotations

# GrAF: A Graph-based Format for Linguistic Annotations

**Authors:** [Nancy Ide](https://md.research.elamur.ai/free/en/authors/nancy-ide/) and Keith Suderman · **Year:** 2007 · **Venue:** [Proceedings of the Linguistic Annotation Workshop](https://md.research.elamur.ai/free/en/venues/law/) ([LAW 2007](https://md.research.elamur.ai/free/en/venues/law/2007/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/W07-1501/) · [PDF](https://aclanthology.org/W07-1501.pdf) · [OpenAlex](https://openalex.org/W7100616482)

**Citations:** 0 citations (OpenAlex, 2026-10-14) · [69](https://md.research.elamur.ai/free/en/papers/ide-2007-graf-graph-based-format-linguistic/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
Linguistic annotations of the same text are often produced by different groups in incompatible formats, which makes them hard to combine, reuse, or feed into existing tools. Ide and Suderman present GrAF (Graph Annotation Format), an XML serialization of the abstract model of the Linguistic Annotation Framework (LAF), which was developed under ISO TC37 SC4. In this model every annotation is a directed graph. Its nodes carry feature structures, and its edges point either to spans of the primary data or to other annotations. To test the format, the authors took several independently produced annotation layers over the Wall Street Journal corpus and automatically transformed them into GrAF: Penn TreeBank, PropBank, NomBank, Penn Discourse TreeBank, and TimeBank. They then merged these layers into one graph, which can be visualized and explored with standard graph algorithms such as traversal and frequent-subgraph mining. The conversion also exposed weaknesses in existing schemes, especially structural relations that only a human reader can infer. The work matters because it offers a single, easily mappable model for annotation exchange and multi-layer analysis.

## Key points
- A shared pivot format means each scheme needs only two mappings, one into the pivot and one out. Across the community this gives 2n converters in total, compared with n²−n pairwise converters without a pivot.
- The LAF model has four parts:
  - a directed graph of annotations;
  - a base segmentation built from virtual nodes placed between characters of the primary data (UTF-16 by default for text), with the resulting spans acting as sink nodes;
  - serializations of the model, one of which serves as the pivot;
  - methods for manipulating the model.
- GrAF uses `<node>`, `<edge>` and `<sink>` elements, each annotation document has its own namespace, and annotation content follows ISO TC37 SC4 document N188 for feature structures.
- The WSJ layers came in a mix of embedded and stand-off formats. NomBank, PropBank and PDTB annotate PTB tree nodes rather than the raw text.
- The resulting graph model is stated to be isomorphic to UIMA's Common Analysis System and easy to map to RDF/OWL. The authors also report compatibility with the PDTBAPI, and they ran the IBM Frequent Subgraph Miner on the merged PropBank/NomBank graph.

## Interesting ideas
- **Relations as nodes.** GrAF turns relations that are usually drawn as labeled edges, such as dependency arcs, into nodes. Objects and relations can then be queried in the same way, and one annotation can easily attach to several targets. This is a useful trick for any multi-layer store, for example one combining UD trees with NER or coreference.
- **Edge labels for link roles.** Edge labels are reserved for the role of a link (ordered split argument, coreferent targets, or a set of alternatives), while linguistic content stays on the nodes. Separating these two kinds of information keeps the schema clean and avoids ambiguous multi-target annotations.
- **Finding overlaps by graph coloring.** When layers are merged, each layer can mark the nodes it touches. Nodes marked by two layers reveal where the phenomena interact. In the paper, nodes covered by both PropBank and NomBank exposed verb/nominalization pairs that could enrich semantic lexicons.
- **Design schemes as graphs first.** The authors argue that a scheme designer should sketch the annotation as nodes and links before choosing a format. The PB/NB line format left unclear which fields applied to which parts, and that ambiguity blocks fully automatic conversion. This is a cheap sanity check for any new annotation scheme or dataset format.
- **Stand-off layers over a shared segmentation.** Keeping each layer in a separate stand-off file that points to one shared segmentation lets independent teams add layers without touching the text or each other's work. This suits collaborative corpus projects.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

📚 Shelves (5): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works · [📚 Literature and Literary Theory](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/literature-and-literary-theory/) · 519 works

## Cite

Cite as: Nancy Ide and Keith Suderman. 2007. GrAF: A Graph-based Format for Linguistic Annotations. Proceedings of the Linguistic Annotation Workshop.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{ide2007graf,
  title = {{GrAF: A Graph-based Format for Linguistic Annotations}},
  author = {Nancy Ide and Keith Suderman},
  booktitle = {Proceedings of the Linguistic Annotation Workshop},
  year = {2007},
  url = {https://aclanthology.org/W07-1501/}
}
```

- [← previous Coreference Resolution Using Semantic Relatedness Information from Automatically Discovered Patterns](https://md.research.elamur.ai/free/en/papers/yang-2007-coreference-resolution-semantic-relatedness-information/)
- [next → Exploiting Wikipedia as External Knowledge for Named Entity Recognition](https://md.research.elamur.ai/free/en/papers/kazama-2007-exploiting-wikipedia-as-external-knowledge/)
- [↑ back to papers of 2007](https://md.research.elamur.ai/free/en/papers/2007/)

## References

20 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. A. Cardon and Maxime Crochemore, 1982. Partitioning a graph in O(\|A\| log2 \|V\| ).Theoretical Computer Science, 19(1):85–98. [find](https://scholar.google.com/scholar?q=A%2E+Cardon+and+Maxime+Crochemore%2C+1982%2E+Partitioning+a+graph+in+O%28%5C%7CA%5C%7C+log2+%5C%7CV%5C%7C+%29%2ETheoretical+Computer+Science%2C+19%281%29%3A85%E2%80%9398%2E)
2. Akihiro Inokuchi, Takashi Washio, and Hiroshi Motoda, 2005. A General Framework for Mining Frequent Subgraphs from Labeled Graphs. Fundamenta Informaticae, 66:1-2, 53-82. [find](https://scholar.google.com/scholar?q=Akihiro+Inokuchi%2C+Takashi+Washio%2C+and+Hiroshi+Motoda%2C+2005%2E+A+General+Framework+for+Mining+Frequent+Subgraphs+from+Labeled+Graphs%2E+Fundamenta+Informaticae%2C+66%3A1%2D2%2C+53%2D82%2E)
3. Andrew A. Krizhanovsky, 2005. Synonym search in Wikipedia: Synarcher. [http://www.citebase.org/abstract?id=oai:arXiv.org:cs/0606097](http://www.citebase.org/abstract?id=oai:arXiv.org:cs/0606097) [↗](http://www.citebase.org/abstract?id=oai:arXiv.org:cs/0606097)
4. Dat P.T Nguyen, Yutaka Matsuo, and Mitsuru Ishizuka, 2007. Exploiting Syntactic and Semantic Information for Relation Extraction from Wikipedia . IJCAI Workshop on Text-Mining & Link-Analysis (TextLink 2007). [find](https://scholar.google.com/scholar?q=Dat+P%2ET+Nguyen%2C+Yutaka+Matsuo%2C+and+Mitsuru+Ishizuka%2C+2007%2E+Exploiting+Syntactic+and+Semantic+Information+for+Relation+Extraction+from+Wikipedia+%2E+IJCAI+Workshop+on+Text%2DMining+%26+Link%2DAnalysis+%28TextLin)
5. Dominic Widdows and Beate Dorow, 2002. [A graph model for unsupervised lexical acquisition](https://md.research.elamur.ai/free/en/papers/widdows-2002-graph-model-unsupervised-lexical-acquisition/). Proceedings of the 19th International Conference on Computational Linguistics, 1093-1099.
6. Evgeniy Gabrilovich and Shaul Markovitch, 2007. Computing Semantic Relatedness Using Wikipedia-based Explicit Semantic Analysis. Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India. [find](https://scholar.google.com/scholar?q=Evgeniy+Gabrilovich+and+Shaul+Markovitch%2C+2007%2E+Computing+Semantic+Relatedness+Using+Wikipedia%2Dbased+Explicit+Semantic+Analysis%2E+Proceedings+of+the+20th+International+Joint+Conference+on+Artificial+In)
7. Hang Cui, Renxu Sun, Keya Li, Min-Yen Kan and Tat-Seng Chua, 2005. Question answering passage retrieval using dependency relations. SIGIR '05: Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 400-407. [find](https://scholar.google.com/scholar?q=Hang+Cui%2C+Renxu+Sun%2C+Keya+Li%2C+Min%2DYen+Kan+and+Tat%2DSeng+Chua%2C+2005%2E+Question+answering+passage+retrieval+using+dependency+relations%2E+SIGIR+%2705%3A+Proceedings+of+the+28th+Annual+International+ACM+SIGIR+Co)
8. Jeffrey Dean, Monika R. Henzinger, 1999. Finding related pages in the World Wide Web. Computer Networks, 31(11-16):1467–1479. [find](https://scholar.google.com/scholar?q=Jeffrey+Dean%2C+Monika+R%2E+Henzinger%2C+1999%2E+Finding+related+pages+in+the+World+Wide+Web%2E+Computer+Networks%2C+31%2811%2D16%29%3A1467%E2%80%931479%2E)
9. John E. McEneaney, 2001. Graphic and numerical methods to assess navigation in hypertext. International Journal of Human-Computer Studies, 55, 761-786. [find](https://scholar.google.com/scholar?q=John+E%2E+McEneaney%2C+2001%2E+Graphic+and+numerical+methods+to+assess+navigation+in+hypertext%2E+International+Journal+of+Human%2DComputer+Studies%2C+55%2C+761%2D786%2E)
10. Jon M. Kleinberg, 1999. Authoritative sources in a hyper-linked environment. Journal of the ACM 46(5):604-632. [find](https://scholar.google.com/scholar?q=Jon+M%2E+Kleinberg%2C+1999%2E+Authoritative+sources+in+a+hyper%2Dlinked+environment%2E+Journal+of+the+ACM+46%285%29%3A604%2D632%2E)
11. Michel Habib, Christophe Paul, Laurent Viennot, 1999. Partition refinement techniques: An interesting algorithmic tool kit. International Journal of Foundations of Computer Science, 10(2):147–170. [find](https://scholar.google.com/scholar?q=Michel+Habib%2C+Christophe+Paul%2C+Laurent+Viennot%2C+1999%2E+Partition+refinement+techniques%3A+An+interesting+algorithmic+tool+kit%2E+International+Journal+of+Foundations+of+Computer+Science%2C+10%282%29%3A147%E2%80%93170%2E)
12. Mohammed J. Zaki, 2002. Efficiently mining trees in a forest. Proceedings of SIGKDD’02. [find](https://scholar.google.com/scholar?q=Mohammed+J%2E+Zaki%2C+2002%2E+Efficiently+mining+trees+in+a+forest%2E+Proceedings+of+SIGKDD%E2%80%9902%2E)
13. Nancy Ide and Laurent Romary, 2004. A Registry of Standard Data Categories for Linguistic Annotation. Proceedings of the Fourth Language Resources and Evaluation Conference (LREC), Lisbon, 135-39. [find](https://scholar.google.com/scholar?q=Nancy+Ide+and+Laurent+Romary%2C+2004%2E+A+Registry+of+Standard+Data+Categories+for+Linguistic+Annotation%2E+Proceedings+of+the+Fourth+Language+Resources+and+Evaluation+Conference+%28LREC%29%2C+Lisbon%2C+135%2D39%2E)
14. Nancy Ide and Laurent Romary, 2004. [International Standard for a Linguistic Annotation Framework](https://md.research.elamur.ai/free/en/papers/ide-2003-international-standard-linguistic-annotation-framework/). Journal of Natural Language Engineering, 10:3-4, 211-225.
15. Nancy Ide and Laurent Romary, 2006. Representing Linguistic Corpora and Their Annotations. Proceedings of the Fifth Language Resources and Evaluation Conference (LREC), Genoa, Italy. [find](https://scholar.google.com/scholar?q=Nancy+Ide+and+Laurent+Romary%2C+2006%2E+Representing+Linguistic+Corpora+and+Their+Annotations%2E+Proceedings+of+the+Fifth+Language+Resources+and+Evaluation+Conference+%28LREC%29%2C+Genoa%2C+Italy%2E)
16. Razvan C. Bunescu and Raymond J. Mooney, 2007. Extracting relations from text: From word sequences to dependency paths. In Anne Kao and Steve Poteet (eds.), Text Mining and Natural Language Processing, Springer, 29-44. [find](https://scholar.google.com/scholar?q=Razvan+C%2E+Bunescu+and+Raymond+J%2E+Mooney%2C+2007%2E+Extracting+relations+from+text%3A+From+word+sequences+to+dependency+paths%2E+In+Anne+Kao+and+Steve+Poteet+%28eds%2E%29%2C+Text+Mining+and+Natural+Language+Processing)
17. Sergey Brin, 1998. Extracting patterns and relations from the world wide web. Proceedings of the 1998 International Workshop on the Web and Databases, 172-183. [find](https://scholar.google.com/scholar?q=Sergey+Brin%2C+1998%2E+Extracting+patterns+and+relations+from+the+world+wide+web%2E+Proceedings+of+the+1998+International+Workshop+on+the+Web+and+Databases%2C+172%2D183%2E)
18. Sisay Fissaha Adafre and Maar ten de Rijke , 2005. Discovering missing links in Wikipedia. Workshop on Link Discovery: Issues, Approaches and Applications. [find](https://scholar.google.com/scholar?q=Sisay+Fissaha+Adafre+and+Maar+ten+de+Rijke+%2C+2005%2E+Discovering+missing+links+in+Wikipedia%2E+Workshop+on+Link+Discovery%3A+Issues%2C+Approaches+and+Applications%2E)
19. Stephen Bird and Mark Liberman, 2001. A formal framework for linguistic annotation. Speech Communication, 33:1-2, 23-60. [find](https://scholar.google.com/scholar?q=Stephen+Bird+and+Mark+Liberman%2C+2001%2E+A+formal+framework+for+linguistic+annotation%2E+Speech+Communication%2C+33%3A1%2D2%2C+23%2D60%2E)
20. Vivi Nastase and Stan Szpakowicz, 2006. Matching syntactic-semantic graphs for semantic relation assignment. Proceedings of TextGraphs: the Second Workshop on Graph Based Methods for Natural Language Processing, 81-88. [find](https://scholar.google.com/scholar?q=Vivi+Nastase+and+Stan+Szpakowicz%2C+2006%2E+Matching+syntactic%2Dsemantic+graphs+for+semantic+relation+assignment%2E+Proceedings+of+TextGraphs%3A+the+Second+Workshop+on+Graph+Based+Methods+for+Natural+Language+)

*Updated 29 October 2026*
