Mova0.5 pre-release⌕
☰
home / corpora / tales / The Adventures of Pinocchio, by Carlo… / 325

The Adventures of Pinocchio, by Carlo Collodi, sentence 325

And to think that poor old Geppetto sat at home in his shirt sleeves, shivering with cold, having sold his coat to buy that little book for his son!

Who acts: old Geppetto · What happens: think, sit, shiver, sell, buy · To what, where: home, coat, little book · Speech: someone speaks here

This is a sentence of «The Adventures of Pinocchio, by Carlo Collodi», a book of tales from Project Gutenberg. The page gives its syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause: who acts (old Geppetto), what happens, when and where, as Mova's frames read it from the tree.

The tree

ccmarkmarkamodamodnsubjccompcaseoblcasenmod:posscompoundoblpunctadvclcaseoblpunctauxadvclnmod:possobjmarkadvcldetamodobjcasenmod:possoblpunctrootAndCCONJtoPARTthinkVERBthatSCONJpoorADJoldADJGeppettoPROPNsatVERBatADPhomeNOUNinADPhisPRONshirtNOUNsleevesNOUN,PUNCTshiveringVERBwithADPcoldNOUN,PUNCThavingAUXsoldVERBhisPRONcoatNOUNtoPARTbuyVERBthatDETlittleADJbookNOUNforADPhisPRONsonNOUN!PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AndandCCONJ_3 thinkcc
2totoPART_3 thinkmark
3thinkthinkVERBVerbForm=Infrootroot
4thatthatSCONJ_8 satmark
5poorpoorADJDegree=Pos6 oldamod
6oldoldADJDegree=Pos7 Geppettoamod
7GeppettoGeppettoPROPNNumber=Sing8 satnsubj
8satsitVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin3 thinkccomp
9atatADP_10 homecase
10homehomeNOUNNumber=Sing8 satobl
11ininADP_14 sleevescase
12hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs14 sleevesnmod:poss
13shirtshirtNOUNNumber=Sing14 sleevescompound
14sleevessleeveNOUNNumber=Plur8 satobl
15,,PUNCT_16 shiveringpunct
16shiveringshiverVERBTense=Pres VerbForm=Part8 satadvcl
17withwithADP_18 coldcase
18coldcoldNOUNNumber=Sing16 shiveringobl
19,,PUNCT_21 soldpunct
20havinghaveAUXTense=Pres VerbForm=Part21 soldaux
21soldsellVERBTense=Past VerbForm=Part8 satadvcl
22hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs23 coatnmod:poss
23coatcoatNOUNNumber=Sing21 soldobj
24totoPART_25 buymark
25buybuyVERBVerbForm=Inf21 soldadvcl
26thatthatDETNumber=Sing PronType=Dem28 bookdet
27littlelittleADJDegree=Pos28 bookamod
28bookbookNOUNNumber=Sing25 buyobj
29forforADP_31 soncase
30hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs31 sonnmod:poss
31sonsonNOUNNumber=Sing25 buyobl
32!!PUNCT_3 thinkpunct

Pragmatics

#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1think speech: otherto-infinitivevn consider-29.9-2 «NP V how S»: agent=Agent clause=Theme
2sitpastold Geppettohomein Geppetto's shirt sleevesvn assuming_position-50 «NP V PP.location»: agent=Agent at home=Location
3shivergerundold Geppetto not said herewith coldvn body_internal_states-40.6 «NP V»: agent=Experiencer
4sellgerund · perfectold Geppetto not said hereGeppetto's coatvn give-13.1-1 «NP V NP»: agent=Agent coat=Theme
5buyto-infinitiveold Geppetto not said herethat little bookfor Geppetto's sonvn get-13.5.1 «NP V NP PP.beneficiary»: agent=Agent book=Theme for son=Beneficiary

One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

Text: «The Adventures of Pinocchio, by Carlo Collodi», Project Gutenberg book 500 (public domain in the USA). Annotation: the tales treebank of Mova corpus 0.3 (mova-tales-silver-en.conllu), Apache-2.0 OR MIT: parsed by Mova, patched by a large language model as teacher under UD validation gates. Sentence gutenberg:pg500:325.

The tree: Mova annot: Rust (en) → Claude Opus (medium) patches; gates UD 2.18. The frames are read from the tree by Mova's frames reader (prag) when this page is built, the tale's sample read in order, so a pronoun may be resolved from an earlier sentence.

See the release 0.3.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/tales/pg500/325/