https://corpling.uis.georgetown.edu/coptic-treebank/
The Coptic Universal Dependency Treebank
Welcome to the Coptic Dependency Treebank, a project of Coptic Scriptorium
FAQ
- What's a treebank?
-
A treebank is a collection of texts in which sentences have been exhaustively annotated with syntactic analyses. The term itself, pioneered by the Penn Treebank for English, draws from the traditional representation of sentences as upside-down trees, whose leaves are the words in the sentence.
- What are dependencies?
-
Dependency trees connect each word in a sentence to the word on which it "depends". For example, we think of subjects and objects of verbs as depending on those verbs, since the verb is the word determining their appearance. This is illustrated by the English example further below.
- What are universal dependencies?
-
The Universal Dependencies (UD) project is an initiative to create treebanks for a wide range of languages using the same annotation scheme. This helps us to compare data from different languages, develop tools that work on multiple lanaguages, and leverage data from one or more languages to improve analyses for other languages.
The UD scheme is lexico-centric. This means that function words are dependents of content words. This makes information extraction and entity recognition easier, since we can tell what is happening in a sentence just be looking at verbs and their dependents. For example, prepositions like 'on' are not seen as governing a following noun; rather, the noun is a nominal modifier (nmod), and 'on' is a case-marker designating the kind of modification, much like case endings in Greek or Latin.
- What are treebanks good for?
- Treebanks help us to build parsers that can tell us who did what to whom. For example, if we want to know what Shenoute of Atripe is doing in his Not Because a Fox Barks, we can look for all verbs attached to a first person subject:
pos="V" ->dep[func="nsubj"] lemma="ⲁⲛⲟⲕ"
Having trees is also essential to further processing steps, such as Named Entity Recognition (NER). A mention of an entity typically consists of a nominal word and all of its dependents, but we can't know who those are without a parse tree.
(see Search below for more examples)
Documentation
Treebank contents
The treebanks currently contains the following data:
subcorpus | document | tokens |
---|---|---|
Not Because a Fox Barks / Shenoute | MONB_XH_204_216 | 2554 |
Gospel of Mark | Chapter 1 | 1221 |
Apophthegmata Patrum | AP.005.unid.senses | 81 |
Apophthegmata Patrum | AP.006.n196.worms | 91 |
Apophthegmata Patrum | AP.018.n372.anger | 67 |
Apophthegmata Patrum | AP.019.presbyter | 89 |
Apophthegmata Patrum | AP.023.isaac-cells.07 | 55 |
Apophthegmata Patrum | AP.024.isaac-cells.07 | 32 |
Apophthegmata Patrum | AP.025.isaac-cells.12 | 59 |
Apophthegmata Patrum | AP.026.cassian.07 | 112 |
Total: | 4361 |
See http://copticscriptorium.org for more details on these sources.
Guidelines
The documentation below contain the complete list of UD labels as they apply to Coptic, as well as detailed guidelines for the correct labels and dependency structures in different constructions. The guidelines also make reference to the underlying Coptic Scriptorium part of speech tags, which are documented separately.
Search
The syntactically annotated data can be queried and visualized using ANNIS (http://corpus-tools.org/annis), the same interface used for the other Coptic Scriptorium corpora which do not contain syntactic analyses.
Currently only Shenoute's Not Because a Fox Barks (NBFB) is completely annotated with syntax trees. However, since parts of the Gospel of Mark and the Apophthegmata Patrum have also been annotated, we are offering a separately searchable Coptic Treebank corpus, which contains all syntactically annotated data.
The following ANNIS queries work in all of our syntactically annotated corpora (the treebank, and individual work corpora as they are annotated):
- Search for verbs governing a 1st person subject in NBFB:
pos="V" ->dep[func="nsubj"] lemma="ⲁⲛⲟⲕ" - Search for complement clauses in the Treebank:
pos="V" ->dep[func="ccomp"] norm - Search for appositions in the Treebank:
norm ->dep[func="appos"] norm - Find dislocated arguments preceding their verb:
pos=/V.*/ ->dep[func="dislocated"] norm & #2 .* #1
Download
You can download the latest version of the treebank and related corpora here:
- Coptic Universal Dependency Treebank in CoNLL format
- Multilayer data including syntax in various formats for Not Because a Fox Barks:
Contribute
If you know Coptic and would like to join the effort to extend the Coptic Treebank, please contact Amir Zeldes.
No comments:
Post a Comment