Metode analyzeSyntax
menampilkan detail tentang struktur linguistik
teks tertentu. Untuk setiap token dalam
teks, Natural Language API memberikan informasi tentang struktur
internalnya (morfologi) dan perannya dalam kalimat (sintaksis).
Morfologi adalah studi struktur internal kata. Morfologi berfokus pada cara komponen dalam sebuah kata (batang, kata akar, awalan, akhiran, dll.) disusun atau diubah untuk membuat makna yang berbeda. Bahasa Inggris, misalnya, sering menambahkan "-s" atau "-es" ke akhir kata benda jumlah untuk menunjukkan bentuk jamak, dan "-d" atau "-ed" ke kata kerja untuk menunjukkan bentuk waktu masa lalu. Akhiran “-ly” ditambahkan ke kata sifat untuk membuat kata sifat (misalnya, “bahagia” [kata sifat] dan “bahagia” [kata sifat]).
Natural Language API menggunakan analisis morfologi untuk menyimpulkan informasi gramatikal tentang kata-kata.
Morfologi sangat bervariasi antarbahasa. Dalam bahasa seperti Rusia, akhiran kata menunjukkan peran suatu kata dalam kalimat (misalnya, “книела” [buku - kasus nominatif] menjadi “книелу” [kasus akusatif] jika merupakan objek langsung dari kata kerja). Ini berarti urutan kata dapat bervariasi tanpa mengubah makna kalimat, meskipun urutan kata yang berbeda berpengaruh terhadap kesesuaian kontekstual. Bahasa seperti bahasa Inggris dan Mandarin, yang tidak memiliki imbuhan yang menunjukkan kapitalisasi, lebih mengandalkan urutan kata dalam kalimat untuk menunjukkan peran masing-masing kata. Akibatnya, analisis morfologis sangat bergantung pada bahasa sumber, dan pemahaman tentang apa yang didukung dalam bahasa tersebut.
Sintaksis adalah studi tentang struktur frasa dan kalimat. Sintaksis dan morfologi bekerja sama untuk menunjukkan hubungan gramatikal, dengan bahasa yang berbeda yang membagi kerja di antara keduanya secara berbeda. Misalnya, bahasa Rusia menggunakan imbuhan untuk menunjukkan peran objek langsung (“у” dalam “книну”), sedangkan bahasa Inggris menggunakan urutan kata, dengan objek langsung mengikuti kata kerja (membaca buku).
Respons analyzeSyntax
menampilkan informasi morfologis di kolom partOfSpeech
dan hubungan sintaksis antara kata di kolom dependencyTree
.
Bagian Ucapan
Dalam permintaan sintaksis, informasi bagian-bagian ucapan dan morfologis
ditampilkan dalam kolom partOfSpeech
respons. Kolom partOfSpeech
berisi kumpulan sub-kolom dengan informasi Part-of-Speech (POS) serta informasi morfologis yang lebih eksplisit. Subkolom ini tercantum di bawah ini.
tag
menunjukkan bagian ucapan menggunakan tag POS terperinci (NOUN, KATA KERJA, dll.), dan memberikan informasi sintaksis platform tingkat atas. Tag POS sangat membantu jika Anda ingin membuat pola dan/atau mengurangi ambiguitas untuk analisis bahasa berikutnya (misalnya, "train" yang diberi tag sebagai NOUN versus KATA DEMI KATA).number
menunjukkan nomor gramatikal kata. Dalam bahasa Inggris, akhiran "-s" ditambahkan ke count nouns untuk menunjukkan lebih dari satu (misalnya, "dog+s" menunjukkan lebih dari satu dog). Tidak adanya akhiran jamak sering disebut sebagai bentuk tunggal. Beberapa bahasa, seperti bahasa Arab, juga memiliki konsep angka ganda. Kolom ini dapat berisi nilai berikut:SINGULAR
menunjukkan satu kuantitas.PLURAL
menunjukkan lebih dari satu kuantitas.DUAL
menunjukkan tepat dua kuantitas.
person
mengidentifikasi orang gramatikal suatu kata. Dalam bahasa Inggris, "I/me" adalah bentuk tunggal orang pertama dan merujuk pada pembicara (atau penulis) ekspresi tersebut, sedangkan "Anda" dan "dia dan dia" masing-masing merujuk ke penerima yang dituju (pendengar) dan beberapa orang lain. Kolom ini dapat berisi nilai berikut:FIRST
orang menunjukkan pembicara.SECOND
orang menunjukkan alamat yang dituju, yaitu orang yang diajak bicara.THIRD
orang menunjukkan bukan pembicara/non-pendengar.REFLEXIVE_PERSON
menunjukkan, misalnya, subjek dan objek mereferensikan entitas yang sama, seperti dalam “Kucing menjilat dirinya sendiri”, ketika -self dilampirkan ke kata ganti untuk menunjukkan refleksitivitas. Dalam bahasa Rusia dan Jepang, refleksif adalah sebutan yang berdiri sendiri. (misalnya, “John menyukai dirinya sendiri” dalam bahasa Rusia adalah “Ндон ллит сеня” yang mana сеня adalah ”diri” yang netral gender; dalam bahasa Jepangnya adalah “Tarō wa zibun o aisuru” (versi romawi) dengan “zibun” adalah ”diri” yang netral gender. Lihat kata ganti refleksif.
gender
menunjukkan gender gramatikal kata benda. Kolom ini dapat berisi nilai berikut:- Gender gramatikal
FEMININE
- Gender gramatikal
MASCULINE
- Gender gramatikal
NEUTER
- Gender gramatikal
case
menunjukkan kasus tata bahasa dan peran kata dalam frasa atau kalimat. Kolom ini dapat berisi nilai berikut:- Kasus
ACCUSATIVE
menunjukkan objek langsung dari kata kerja transitif. - Kasus
ADVERBIAL
menunjukkan bentuk keterangan dari kata sifat. Perhatikan bahwa bahasa Inggris menggunakan kata sifat terpisah, adverbia ("baik") dan kata sifat ("baik"). Akhiran -ly dalam bahasa Inggris mengambil kata sifat dari kata sifat (misalnya, “bahagia”, “bahagia”), meskipun tidak dianggap sebagai “kasus”. - Huruf besar/kecil
COMPLEMENTIVE
(China) menunjukkan kata yang diperlukan untuk melengkapi makna ekspresi potensial, deskriptif, atau hasil menggunakan partikel konjungtif. - Kasus
DATIVE
menunjukkan objek tidak langsung, yang mengacu pada perujuk yang menerima objek langsung. Dalam bahasa Inggris, objek tidak langsung sering ditunjukkan dengan preposisi "to" seperti dalam frasa "Dia memberikan bola ke Bobby", dengan "Bobby" adalah objek tidak langsung, dan merupakan penerima bola. Sedangkan pada contoh bahasa Rusia ini: 💡ван дал кни Saranу маше (Ivan memberikan buku itu kepada Masha), “-e” menunjukkan “маше” sebagai objek tidak langsung, dan Masha adalah penerima buku itu. - Kasus
GENITIVE
menunjukkan kepemilikan. Perhatikan bahwa bahasa Inggris sering kali menunjukkan kepemilikan menggunakan afiks "-", bukan menggunakan kasus genitif. Imbuhan "-'s" dapat dilampirkan ke akhir frasa (misalnya, “Istri [Pria yang membayar biaya atas kelebihannya]). Sedangkan dalam contoh Rusia ini, “-a” menandai “ Aнтон-” sebagai genitif: “ cek di mana Anji - Dimana Anton (Dimana Anton ) Anton?" Dalam bahasa Rusia, kasus genitif juga muncul sebagai kelengkapan dari kata-kata seperti “beberapa”, “sedikit”. Misalnya: Presisi yang berbeda. - Kasus
INSTRUMENTAL
menunjukkan apakah kata benda adalah instrumen yang digunakan untuk menyelesaikan tindakan. Dalam bahasa Rusia, kalimat bahasa Inggris, "Dia membuka pintu dengan sebuah kunci", adalah: “он открapkл дверь кллком” dengan “-om” dilampirkan pada “клл berkunjung” (kunci) yang menunjukkan kasus instrumental. - Kasus
LOCATIVE
menunjukkan penggunaan kata untuk merujuk ke lokasi. dalam bahasa Inggris, tidak memiliki kasus lokatif. - Kasus
NOMINATIVE
dikaitkan dengan subjek kata kerja. Dalam bahasa Inggris, subjek suatu kalimat ditunjukkan melalui urutan kata, bukan kasus. Dalam kalimat, “Gadis memenangkan perlombaan,” frasa “si gadis” adalah subjeknya, yang muncul di sebelah kiri kata kerja, “won.“ Dalam bahasa Rusia, девушка (si gadis) dapat muncul sebelum atau sesudah kata kerja: “деввука в bannerирала лонкуаралана ракуракуранка конку). - Kasus
OBLIQUE
menunjukkan penggunaan kata sebagai objek untuk kata kerja atau preposisi. - Kasus
PARTITIVE
menunjukkan "keberpihakan" suatu kata atau tidak adanya identitas yang spesifik. Contoh partisi dalam bahasa Inggris adalah "tiga teman saya". Dalam bahasa Rusia, ini adalah “трое мои seluruh друсей” di mana “трое” adalah “tiga dari” (bandingkan dengan “три дру minta” di mana “три” adalah “tiga”). - Kasus
PREPOSITIONAL
menunjukkan objek preposisi. REFLEXIVE_CASE
menunjukkan identitas objek kata kerja ke subjeknya. Sebagian besar bahasa tidak menggunakan huruf refleksif, karena penggunaan ini ditunjukkan melalui penggunaan kata ganti refleksi khusus (seperti "dirinya", "diri sendiri", dll.")RELATIVE_CASE
(China) menunjukkan pelengkap klausa relatif yang menghubungkan kata benda dengan kata kerja atau kata sifat. Contoh: 地作 [の] 地方 (pekerjaan [] tempat :: "tempat [tempat saya] bekerja"). 便宜 dd 餐馆 (restoran [] murah :: restoran [yang] murah).- Kasus
VOCATIVE
menunjukkan kata benda yang digunakan untuk memanggil seseorang atau sesuatu, biasanya saat diucapkan.
- Kasus
tense
menunjukkan bentuk tata bahasa kata kerja, yang menunjukkan referensi kata kerja ke posisi waktu. Perhatikan bahwatense
berbeda denganaspect
, yang juga berkaitan dengan hubungan kata kerja dengan waktu, tetapi berfokus pada karakteristik aliran waktu tersebut, bukan posisinya. TenseIMPERFECT
danPLUPERFECT
dalam banyak bahasa lebih akurat merujuk pada kombinasi waktu dan aspek tertentu. Kolom ini dapat berisi nilai berikut:CONDITIONAL_TENSE
adalah istilah alternatif untuk istilah morfologis yang lebih umum dari "morfisien bersyarat". (LihatCONDITIONAL_MOOD
di bawah.)FUTURE
menunjukkan tindakan yang terjadi di masa mendatang. Perhatikan bahwa dalam bahasa Inggris, {i>Future tense<i} paling sering dilambangkan dengan menambahkan kata "will" ke frasa kata kerja.PAST
menunjukkan tindakan yang terjadi di masa lalu.PRESENT
menunjukkan tindakan yang terjadi saat ini.IMPERFECT
menunjukkan tindakan yang terjadi di masa lalu, tetapi yang tidak diselesaikan pada frame referensi tense tersebut. Perhatikan bahwa dalam bahasa Inggris, tense tidak sempurna sering dilambangkan dengan menambahkan bentuk gerund dari kata kerja ke masa lalu seperti dalam "saya sedang berjalan". Peristiwa tegang tidak sempurna terjadi di masa lalu, tetapi tidak diselesaikan jika dibandingkan dengan masa lalu tersebut.PLUPERFECT
menunjukkan tindakan yang telah terjadi di masa lalu, dan juga diselesaikan dalam frame referensi tense tersebut. Misalnya, "Saya telah berjalan" terjadi di masa lalu, tetapi juga lengkap selama kerangka referensi masa lalu tersebut.
aspect
menunjukkan aspek gramatikal kata kerja, ekspresi aliran waktunya. Tidak sepertitense
, yang berfokus pada posisi kata kerja dalam waktu,aspect
berfokus pada karakteristik aliran waktu tempat kata kerja tersebut terjadi. Kolom ini dapat berisi nilai berikut:- Aspek
PERFECTIVE
menunjukkan peristiwa yang "selesai" baik karena peristiwa tersebut telah benar-benar terjadi di masa lalu atau akan sepenuhnya terjadi di masa mendatang. - Aspek
IMPERFECTIVE
menunjukkan peristiwa yang tidak lengkap, baik karena bersifat berkelanjutan maupun karena berulang. - Aspek
PROGRESSIVE
menunjukkan peristiwa yang berkelanjutan. Aspek progresif umumnya diperlakukan sebagai kasus khusus dari aspek ketidaksempurnaan yang lebih umum (yang juga mencakup pengulangan).
- Aspek
mood
menunjukkan mood gramatikal kata kerja, yang menunjukkan sikap tentang tindakan yang mendasarinya. Kolom ini dapat berisi nilai berikut:CONDITIONAL_MOOD
menunjukkan tindakan yang bersifat kontingen. Perhatikan bahwa dalam bahasa Inggris, bentuk kata kerja tidak bersifat bersyarat; sebagai gantinya, perilaku bersyarat ditunjukkan melalui penggunaan kata "will" yang digabungkan dengan kata kerja infinitif.IMPERATIVE
menunjukkan perintah atau permintaan melalui orang kedua.INDICATIVE
menunjukkan pernyataan fakta, yang lebih umum dikenal sebagai "mood realistis".INTERROGATIVE
menunjukkan pertanyaan.JUSSIVE
menunjukkan perintah atau permintaan melalui orang pertama atau ketiga. Bahasa Inggris tidak memiliki suasana hati yang penuh gejolak, meskipun dorongan yang dimulai dengan kata-kata "Mari kita" yang nyata atau tersirat menyampaikan suasana hati yang penuh gejolak ini.SUBJUNCTIVE
menunjukkan kualitas ketidakpastian terkait tindakan, yang juga dikenal sebagai mood "irrealis" (dibandingkan dengan mood indikatif "realis"). Bahasa Inggris tidak memiliki mood subjungtif spesifik; sebaliknya, kata-kata seperti "keinginan", "harap", "harapan", dll. menyampaikan pengaruh suasana hati yang subjungtif.
voice
menunjukkan suara gramatikal kata kerja, hubungan antara tindakan dan subjek dan/atau objek. Kolom ini dapat berisi nilai berikut:- Suara
ACTIVE
menunjukkan tindakan yang subjeknya melakukan tindakan. - Suara
CAUSATIVE
menunjukkan tindakan yang efeknya sedang dilakukan pada subjek. Dalam bahasa Inggris, tidak ada suara kausatif langsung yang ada; sebagai gantinya, kausalitas seperti itu ditunjukkan melalui penggunaan kata kerja "{i>make<i}", seperti dalam "Ibu membuat saya pergi ke sekolah." - Suara
PASSIVE
menunjukkan tindakan yang efeknya sedang dilakukan pada subjek. Dalam banyak kasus, "agen" pasif tidak diucapkan atau tidak diketahui.
- Suara
reciprocity
menunjukkan resiprositas kata (biasanya kata ganti), yang menunjukkan kata ganti tersebut mengacu pada frasa kata benda di tempat lain dalam kalimat. Kolom ini dapat berisi nilai berikut:RECIPROCAL
menunjukkan sebutan tersebut bersifat timbal balik.NON_RECIPROCAL
menunjukkan sebutan tidak timbal balik.
proper
menunjukkan apakah kata benda merupakan bagian dari nama diri. Perlu diperhatikan bahwa banyak nama diri yang sebenarnya terdiri dari beberapa kata; jika frasa ini terdeteksi sebagai nama yang tepat, setiap token juga akan dideteksi dengan benar. (Misalnya, "Wrigley" dan "Field" dalam nama yang tepat "Wrigley Field" akan memiliki atribut yang tepat yang ditetapkan kePROPER
. Kolom ini dapat berisi nilai berikut:PROPER
menunjukkan bahwa token adalah bagian dari nama yang tepat.NOT_PROPER
menunjukkan bahwa token bukan bagian dari nama yang tepat.
form
menunjukkan bentuk morfologi tambahan yang tidak sesuai dengan kumpulan bentuk umum sebelumnya (tense
,mood
,person
, dll.) Sebagian besar formulir ini khusus untuk bahasa unik. Kolom ini dapat berisi nilai berikut:ADNOMIAL
(Korea/Jepang) menunjukkan akhiran kata (Korea) atau kata kerja (Jepang) yang mengubah frasa kata benda. Contoh: 밥을 먹換 사람 [seseorang yang makan nasi] dan 書く [seseorang yang menulis].AUXILIARY
(Korea) menunjukkan akhiran kata yang menghubungkan dua predikat utama dan tambahan yang berdekatan: 밥을 먹게 Maria Minum [membuat (seseorang) untuk makan]COMPLEMENTIZER
(Korea) menunjukkan akhiran kata yang menghubungkan dua atau lebih klausa yang berbeda: 밥을 먹 penyediaan 물을 마신 ditentukan [ (I) makan nasi dan minum air]FINAL_ENDING
(Korea/Jepang) menunjukkan akhiran kata yang menyelesaikan klausa atau kalimat yang muncul di akhir klausa atau kalimat. Contoh: 밥을 먹자konfigurasi [(I) makan nasi] dan 手紙化書く [tulis surat].GERUND
(Korea/Jepang) menunjukkan akhiran kata yang memiliki nominal kata kerja atau kata sifat: (Korea) 밥 먹 salinan [makan nasi] atau menghubungkan kata kerja dengan berbagai kata kerja bantu: (Jepang) 書籍たテ [ingin menulis]REALIS
(Jepang) menunjukkan bentuk bersyarat dan subjungtif dengan partikel konjungtif “ば”: 書けば [if (I) write].IRREALIS
(Jepang) menunjukkan kata kerja yang terhubung dengan kata kerja bantu negatif, pasif, atau kausatif: 書postalん dikembalikan [jangan tulis], 書 crawlれる [akan ditulis], 書 crawlせる [buat (seseorang) menulis].ORDER
(Jepang) menunjukkan kata kerja perintah, mirip dengan imeritive: 書け! [tulis!]SPECIFIC
(Jepang) menunjukkan formulir khusus yang tidak dapat tercakup dalam keenam kategori di atas. Penggunaan yang paling umum dari bentuk ini adalah derivasi kata benda dari kata sifat dengan menambahkan akhiran ke bentuk: ditagihkanわ Pekerjaanさ [kelucuan]SHORT
(Rusia) menunjukkan kata sifat atau participle berdurasi pendek.LONG
(Rusia) menunjukkan kata sifat atau partisipasi bentuk panjang, yang berbeda dengan bentukSHORT
di atas.
Perlu diperhatikan bahwa Natural Language API menyediakan informasi morfologis per token (bukan per frasa). Konstruksi morfologi yang melintasi batas-batas kata mungkin tidak didukung.
Hierarki dependensi
Dalam permintaan sintaksis, informasi bagian-bagian ucapan dan morfologis
ditampilkan dalam kolom partOfSpeech
respons.
Untuk setiap kalimat dalam teks yang diberikan ke Natural Language API untuk analisis sintaksis, API akan membuat hierarki dependensi yang menjelaskan struktur sintaksis kalimat tersebut. Informasi sintaksis ditampilkan dalam
kolom dependencyEdge
respons.
Diagram hierarki dependensi untuk kalimat tunggal dari John F. Pidato perdana Kennedy muncul di bawah ini:
Untuk setiap token, elemen dependencyEdge
mengidentifikasi token lain mana yang dimodifikasi
(di kolom headTokenIndex
) dan hubungan sintaksis antara token ini
dan token head-nya (di kolom label
). Misalnya, berikut adalah elemen dependencyEdge
untuk token "your" di
(kemunculan pertama) frasa "your country":
"dependencyEdge": {
"headTokenIndex": 4,
"label": "POSS"
},
Elemen ini menunjukkan bahwa token kelima "Anda" diubah (headTokenIndex
menggunakan offset berbasis nol) dan merupakan pengubah kepemilikan.
Setiap hierarki dependensi menyertakan elemen ROOT
("label": ROOT
), yang sesuai dengan
kata kerja utama dalam kalimat. Pada contoh di atas, elemen ROOT
menjadi
kata pertama dalam kalimat ("headTokenIndex": 0
). Untuk kata ROOT
"Ask",
headTokenIndex
adalah indeksnya sendiri.
Meskipun hierarki penguraian tidak melewati batas kalimat, Natural Language API mengindeks kalimat dan token menggunakan nilai offset berbasis nol dalam teks secara keseluruhan.
Natural Language API melabeli hubungan sintaksis menggunakan sekumpulan dependensi umum yang berlaku di seluruh bahasa yang didukung. Label dijelaskan di bawah ini. Dalam contoh teks, "Head" dan label muncul di bawah token yang menjadi target penerapannya.
Label | Deskripsi |
---|---|
UNKNOWN |
Hubungan tidak diketahui |
ABBREV |
Singkatan dari token head.British Broadcasting Company (BBC) Head ABBREV |
ACOMP |
Frasa adjectival yang berfungsi sebagai pelengkap (seperti objek kata kerja). Hubungan ini secara khusus mencakup konstruksi kopula `be` dengan predikat kata sifat.
The book looks heavy. Head ACOMP The book is heavy. Head ACOMP She arrived sad. Head ACOMP I consider John intelligent. Head ACOMP |
ADVCL |
Klausa adverbial yang mengubah kata kerja, seperti klausa temporal, konsekuensi, klausa bersyarat, atau klausa tujuan.The accident happened as the night was falling. Head ADVCL If you know who did it, you should tell the teacher. ADVCL Head He talked to him in order to secure the account. Head ADVCL |
ADVPHMOD |
Pengubah frasa adverbial (Jepang) |
ADVMOD |
Adverbia atau frasa adverbial (non-klausal)
yang berfungsi untuk mengubah arti suatu kata.Genetically modified food. ADVMOD Head less often ADVMOD Head About 200 people came to the party. ADVMOD Head |
AMOD |
Frasa adjectival yang berfungsi untuk
memodifikasi makna frasa kata benda.Sam eats red meat. AMOD Head Sam took out a 3 million dollar loan. AMOD Head |
APPOS |
Frasa kata benda yang berada tepat di sebelah kanan frasa kata benda lainnya,
dengan frasa kedua yang berfungsi untuk mendefinisikan atau memodifikasi frasa pertama.Sam, my brother, arrived. Head APPOS Bill (John’s cousin) Head APPOS |
ATTR |
Frasa nominal yang diawali dengan kata kerja kopular. Perlu diketahui bahwa
``ATTR`` berbeda dengan ``ACOMP`` karena dependennya adalah frasa kata benda, bukan
kata sifat.He is a doctor. Head ATTR She resembles her mother. Head ATTR What is your name? ATTR Head NSUBJ What breed is the dog? ATTR Head NSUBJ I consider John an intelligent person. Head ATTR |
AUX |
Kata kerja non-utama, seperti modal bantu atau bentuk ``be``,
``do``, atau ``memiliki`` dalam bentuk kerja perifrastik. Mengecualikan penggunaan
``be`` sebagai alat bantu dalam konstruksi pasif.Reagan has died. AUX Head He should leave. AUX Head |
AUXPASS |
Kata kerja non-utama dari klausa dalam kalimat pasif.Kennedy has been killed. AUX AUXPASS Head Kennedy was/got killed. AUXPASS Head |
CC |
Hubungan antara elemen {i>conjunct <i}dan
konjungsi koordinasi. Satu konjungsi dari konjungsi (biasanya yang pertama) diperlakukan sebagai kepala kata sambung.Bill is big and honest. Head CC They either ski or snowboard. Head CC Bill went to Florida but Jane traveled to Alaska. Head CC |
CCOMP |
Klausa dependen dengan subjek internal yang berfungsi seperti objek kata kerja atau kata sifat.He says that you like to swim. Head CCOMP I am certain that he did it. Head CCOMP I admire the fact that you are honest. Head CCOMP |
CONJ |
Hubungan antara dua elemen yang terhubung oleh konjungsi
koordinasi, seperti ``and`` atau ``or``. Kepala relasi adalah konjungsi pertama dan konjungsi lainnya bergantung padanya
melalui hubungan ``conj``.Bill is big and honest. Head CONJ They either ski or snowboard. Head CONJ We have apples, pears, oranges, and bananas. DOBJ CONJ CONJ CONJ |
CSUBJ |
Subjek sintaksis klausa; yaitu subjek adalah
klausa itu sendiri (“Apa yang dia katakan" pada contoh di bawah).What she said makes sense. CSUBJ Head |
CSUBJPASS |
Subjek sintaksis klausa dari klausa pasif.That she lied was suspected by everyone. CSUBJ Head |
DEP |
Sistem tidak dapat menentukan hubungan dependensi yang lebih tepat antara dua kata.Then, as if to show that he could, . . . DEP Head travel agency florence kentucky Head DEP |
DET |
Hubungan antara kepala frasa kata benda dan penentunya.The man is here. DET Head Which book do you prefer? DET Head |
DISCOURSE |
Interjeksi dan elemen wacana lainnya yang tidak terkait secara jelas dengan struktur kalimat, kecuali dengan cara yang ekspresif. Contohnya adalah interjeksi (``'oh'``, ``'uh-huh'``,
``'Selamat Datang'``), pengisi (``'um'``, ``'ah'``), dan penanda wacana (``'well'``,
``'seperti'``, ``'aktual'``, tetapi bukan ``'Anda tahu'`).Iguazu is in Argentina :) Head DISCOURSE |
DOBJ |
Frasa kata benda yang merupakan objek ([accusative](https://en.wikipedia.org/wiki/Accusative_case)) dari
kata kerja.She gave me a raise. Head DOBJ They win the lottery. Head DOBJ |
EXPL |
Nominal pleonastik. Dalam bahasa Inggris, ini adalah beberapa penggunaan
``it`` dan ``there``: eksistensial ``there``, dan ``it`` saat digunakan dalam
konstruksi ekstraposisi. Nominal umpatan atau pleonastik adalah nominal
yang tidak memenuhi peran semantik predikat. Dalam bahasa dengan ucapan umpatan, keduanya dapat
diposisikan di slot subjek dan objek
langsung.There is a ghost in the room. EXPL Head NSUBJ It is clear that we should decline. EXPL Head |
GOESWITH |
Menautkan dua bagian kata yang terpisah dalam teks. |
IOBJ |
Frasa kata benda yang merupakan objek tidak langsung dari kata kerja ([dative](https://en.wikipedia.org/wiki/Dative_case)).She gave me a present. Head IOBJ DOBJ |
MARK |
Kata yang memperkenalkan klausa bawahan terbatas atau tidak terbatas, seperti ``'itu'`` atau ``'apakah'``. Kepala adalah kepala klausa
subordinate.Forces engaged in fighting after insurgents attacked. MARK Head He says that you like to swim. MARK Head |
MWE |
Salah satu dari dua relasi (bersama ``NN``) untuk peracikan. Hal ini digunakan untuk ekspresi gramatikal tetap tertentu dengan kata fungsi yang berperilaku seperti satu kata fungsi. Ekspresi multikata dianotasi dalam struktur awal yang datar, dengan
semua kata dalam ekspresi akan mengubah kata pertama menggunakan label ``MWE``.I like dogs as well as cats. Head MWE MWE He cried because of you. Head MWE |
MWV |
Ekspresi verbal yang terdiri dari banyak kata. |
NEG |
Hubungan antara kata negasi dan kata yang diubahnya.Bill is not a scientist. Head NEG Bill is no scientist. NEG Head |
NN |
Kata benda apa pun yang berfungsi untuk mengubah kata benda.phone book NN Head oil price futures NN NN Head |
NPADVMOD |
Frasa kata benda yang digunakan sebagai pengubah adverbial.The director is 65 years old. NPADVMOD Head Six feet long NPADVMOD Head Shares eased a fraction. HEAD NPADVMOD The silence is itself significant. NPADVMOD Head 90% of Australians like him, the most of any country. Head NPADVMOD |
NSUBJ |
Frasa kata benda yang merupakan subjek sintaksis sebuah klausa.Clinton defeated Dole. NSUBJ Head The baby is cute NSUBJ Head |
NSUBJPASS |
Frasa kata benda yang merupakan subjek sintaksis dari klausa pasif.Dole was defeated by Clinton. NSUBJPASS Head |
NUM |
Setiap frasa angka yang berfungsi untuk mengubah
makna kata benda dengan kuantitas.Sam ate three sheep. NUM Head |
NUMBER |
Bagian dari frasa angka.I have four thousand sheep. NUMBER Head |
P |
Setiap bagian tanda baca dalam klausa. |
PARATAXIS |
Hubungan parataksis (dari bahasa Yunani untuk “tempat berdampingan”) adalah hubungan antara sebuah kata (sering kali merupakan predikat utama kalimat) dan elemen lain yang ditempatkan berdampingan tanpa koordinasi eksplisit, subordinasi, atau hubungan argumen dengan kata kepala. Parataks adalah setara dengan
koordinasi seperti wacana.Let's face it we're annoyed. Head PARATAXIS The guy, John said, left early in the morning. PARATAXIS Head |
PARTMOD |
Pengubah partisipial |
PCOMP |
Digunakan jika pelengkap preposisi adalah klausa atau frasa
preposisi (atau terkadang, frasa adverbial).We have no information on whether users are at risk. Head PCOMP They heard about you missing classes. Head PCOMP |
POBJ |
Kepala frasa kata benda yang mengikuti
preposisi atau kata keterangan ``'here'`` dan ``'there'``.I sat on the chair. Head POBJ What does CPR stand for? POBJ Head |
POSS |
Penentuan posesif atau pengubah [genitif](https://en.wikipedia.org/wiki/Genitive_case).their offices POSS Head Bill’s clothes. POSS Head |
POSTNEG |
Partikel negatif postverbal |
PRECOMP |
Pelengkap predikat |
PRECONJ |
Kata yang muncul
di awal dengan tanda kurung kurawal, seperti
``'kedua'``, ``'kedua'``, ``'n baik'``).Both the boys and the girls are here. PRECONJ Head |
PREDET |
Sebuah kata yang mendahului dan memodifikasi arti penentu frasa kata benda.All the boys are here. PREDET Head |
PREF |
Awalan |
PREP |
Frasa preposisi
apa pun yang berfungsi untuk mengubah makna kata kerja, kata sifat, kata benda, atau bahkan
preposisi lainnya.I saw a cat in a hat. Head PREP I saw a cat with a telescope. Head PREP He is responsible for meals. Head PREP |
PRONL |
Hubungan antara kata kerja dan morfem verbal (Prancis) |
PRT |
Partikel kata kerja.They shut down the station. Head PRT He would not put up with it. Head PRT |
PS |
Penanda asosiatif atau posesif |
QUANTMOD |
Pengubah frasa kuantif |
RCMOD |
Tautan dari kata benda ke kata kerja yang mengepalai klausa relatif.I saw the man you love. Head RCMOD the book that you bought Head RCMOD Bell, a company which is based in LA, makes and distributes computer products. Head RCMOD |
RCMODREL |
Pelengkap dalam klausa relatif (China) |
RDROP |
Elipsis tanpa predikat sebelumnya (Jepang) |
REF |
Rujukan (Hindi) |
REMNANT |
Digunakan untuk elipsis.John won bronze, Mary silver, and Sandy gold. Head REMNANT REMNANT |
REPARANDUM |
Menunjukkan ketidaksesuaian yang diganti dalam perbaikan ucapan.Go to the righ- to the left. REPARANDUM Head |
ROOT |
Akar kalimat. Dalam sebagian besar kasus, kata kerja adalah kata kerja. |
SNUM |
Akhiran yang menentukan satuan angka(bahasa Jepang) |
SUFF |
Suffix |
TMOD |
Konstituen kata benda kosong yang berfungsi untuk memodifikasi makna konstituen dengan menentukan waktu. ``TMOD` merekam titik sementara dan durasi; tetapi tidak menangkap pengulangan
(``'dua kali'``, yang dapat berupa ``'NPADVMOD'``).Last night, I swam in the pool. TMOD Head |
TOPIC |
Penanda topik (China) |
VMOD |
Klausa yang diawali dengan bentuk kata kerja tak terbatas.Berries gathered on this side of the mountain are sweeter. Head VMOD He sat in the armchair reading the morning newspaper. Head VMOD I have nothing to say to them. Head VMOD |
VOCATIVE |
Menandai peserta dialog yang dialamatkan dalam teks
(umum dalam email dan postingan grup berita).Anna, can you bring a tent? VOCATIVE Head |
XCOMP |
Pelengkap klausa
tanpa subjeknya sendiri, yang referensinya ditentukan oleh subjek
eksternal.He says that you like to swim. Head XCOMP I am ready to leave. Head XCOMP |
SUFFIX |
Akhiran nama |
TITLE |
Judul nama |
AUXCAUS |
Bantuan kausatif (Jepang) |
AUXVV |
Bantuan bantuan (Jepang) |
DTMOD |
Rentaishi (Pengubah prenominal) |
FOREIGN |
Kata dalam bahasa asing |
KW |
Keyword |
LIST |
Daftar untuk rantai item yang sebanding |
NOMC |
Klausa yang dinominalisasi |
NOMCSUBJ |
Subjek klausal yang dinominalkan |
NOMCSUBJPASS |
Pasif klausal yang dinominalkan |
NUMC |
Senyawa pengubah numerik (Jepang) |
COP |
Copula (Spanyol) |
DISLOCATED |
Hubungan dislokasi (untuk elemen fronted/topikalisasi) |
ASP |
Penanda aspek |
GMOD |
Pengubah generatif |
GOBJ |
Objek genitif |
INFMOD |
Pengubah tak terbatas |
MES |
Ukur |
NCOMP |
Pelengkap nominal dari kata benda |
Untuk informasi selengkapnya tentang hierarki dependensi, lihat project Universal Dependency Treebank. Selain itu, Anotasi Dependensi Universal untuk Pemrosesan Multibahasa berisi informasi latar belakang tentang metodologi yang digunakan untuk menafsirkan hierarki dependensi tersebut.
Mengurai respons analisis sintaksis
Kode semu berikut memberikan pola umum untuk digunakan saat melakukan operasi iteratif pada respons analisis sintaksis:
index = 0 for sentence in self.sentences: content = sentence['text']['content'] sentence_begin = sentence['text']['beginOffset'] sentence_end = sentence_begin + len(content) - 1 while index < len(self.tokens) and self.tokens[index]['text']['beginOffset'] <= sentence_end: # This token is in this sentence index += 1