Metode analyzeSyntax
menampilkan detail tentang struktur linguistik
teks yang diberikan. Untuk setiap token dalam
teks, Natural Language API memberikan informasi tentang struktur internalnya (morfologi) dan perannya dalam kalimat (sintaksis).
Morfologi adalah studi tentang struktur internal kata. Morfologi berfokus pada cara komponen dalam kata (akar, kata dasar, awalan, akhiran, dll.) diatur atau diubah untuk membuat makna yang berbeda. Bahasa Inggris, misalnya, sering kali menambahkan "-s" atau "-es" di akhir kata benda bilangan untuk menunjukkan jamak, dan "-d" atau "-ed" ke kata kerja untuk menunjukkan bentuk lampau. Akhiran “-ly” ditambahkan ke kata sifat untuk membuat kata keterangan (misalnya, “happy” [kata sifat] dan “happily” [kata keterangan]).
Natural Language API menggunakan analisis morfologi untuk menyimpulkan informasi gramatikal tentang kata.
Morfologi sangat bervariasi antarbahasa. Dalam bahasa seperti Rusia, akhiran kata menunjukkan peran kata dalam kalimat (misalnya, “книга” [buku - kasus nominatif] menjadi “книгу” [kasus akusatif] jika merupakan objek langsung dari kata kerja). Artinya, urutan kata dapat bervariasi tanpa mengubah arti kalimat, meskipun urutan kata yang berbeda memengaruhi kesesuaian kontekstual. Bahasa seperti Inggris dan Mandarin, yang tidak memiliki imbuhan yang menunjukkan kasus, 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 membagi tugas antara bahasa tersebut 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 (baca buku).
Respons analyzeSyntax
menampilkan informasi morfologis di kolom partOfSpeech
dan hubungan sintaksis antara kata-kata di kolom dependencyTree
.
Bagian Kata
Dalam permintaan sintaksis, informasi bagian ucapan dan morfologi
ditampilkan dalam kolom partOfSpeech
respons. Kolom partOfSpeech
berisi sekumpulan sub-kolom dengan informasi Part-of-Speech (POS) serta
informasi morfologi yang lebih eksplisit. Subkolom ini tercantum di bawah.
tag
menunjukkan bagian dari ucapan menggunakan tag POS tingkat kasar (NOUN, VERB, dll.), dan memberikan informasi sintaksis permukaan tingkat teratas. Tag POS berguna jika Anda ingin membuat pola dan/atau mengurangi ambiguitas untuk analisis bahasa berikutnya (misalnya, “kereta” diberi tag sebagai KATA BENDA, bukan KATA KERJA).number
menunjukkan jumlah tata bahasa kata. Dalam bahasa Inggris, akhiran "-s" ditambahkan ke kata benda bilangan banyak untuk menunjukkan lebih dari satu (misalnya, “dog+s” menunjukkan lebih dari satu anjing). 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 dua kuantitas secara tepat.
person
mengidentifikasi orang tata bahasa kata. Dalam bahasa Inggris, “I/me” adalah orang pertama tunggal dan merujuk pada pembicara (atau penulis) ungkapan, sedangkan “you” dan “she/her and he/him” masing-masing merujuk pada penerima (pendengar) yang dimaksud dan beberapa orang lain. Kolom ini dapat berisi nilai berikut:FIRST
orang menunjukkan pembicara.- Orang
SECOND
menunjukkan penerima yang dimaksud, yaitu orang yang diajak bicara. THIRD
orang menunjukkan non-pembicara/non-pendengar.REFLEXIVE_PERSON
menunjukkan, misalnya, subjek dan objek mereferensikan entity yang sama, seperti dalam “Kucing menjilati dirinya sendiri”, dengan -self disertakan ke dalam kata ganti untuk menunjukkan refleksivitas. Dalam bahasa Rusia dan Jepang, kata refleksif adalah kata ganti mandiri. (misalnya, “John loves himself” dalam bahasa Rusia adalah “Джон любит себя” dengan себя adalah “diri” yang netral gender; dalam bahasa Jepang, “Tarō wa zibun o aisuru” (versi Romanisasi) 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 gramatikal kata dan perannya dalam frasa atau kalimat. Kolom ini dapat berisi nilai berikut:- Kasus
ACCUSATIVE
menunjukkan objek langsung dari kata kerja transitif. - Kasus
ADVERBIAL
menunjukkan bentuk kata keterangan dari kata sifat. Perhatikan bahwa bahasa Inggris menggunakan kata-kata yang berbeda untuk kata keterangan ("well") dan kata sifat ("good"). Akhiran -ly dalam bahasa Inggris memang berasal dari kata keterangan dari kata sifat (misalnya, "happy", "happily"), meskipun tidak dianggap sebagai "kasus". - Kasus
COMPLEMENTIVE
(Cina) menunjukkan kata yang diperlukan untuk melengkapi makna ekspresi potensial, deskriptif, atau hasil menggunakan partikel konjungtif. - Kasus
DATIVE
menunjukkan objek tidak langsung, yang merujuk pada rujukan yang menerima objek langsung. Dalam bahasa Inggris, objek tidak langsung sering kali ditunjukkan oleh preposisi "to" seperti dalam frasa "He gave the ball to Bobby", dengan "Bobby" adalah objek tidak langsung, dan merupakan penerima bola. Sedangkan dalam contoh bahasa Rusia ini: Иван дал книгу маше (Ivan gave the book to Masha), “-e” menunjukkan “маше” adalah objek tidak langsung, dan Masha adalah penerima buku. - Kasus
GENITIVE
menunjukkan kepemilikan. Perhatikan bahwa bahasa Inggris sering kali menunjukkan kepemilikan menggunakan imbuhan "-'s", bukan menggunakan kasus genitif. Imbuhan "-'s" dapat ditambahkan di akhir frasa (misalnya, “[The man who ran the bill up]’s wife paid a dear price for his excess.”). Sedangkan dalam contoh bahasa Rusia ini, “-а” menandai “Антон-” sebagai genitif: “Где книга Антона?” (Where is Anton's book). Dalam bahasa Rusia, kasus genitif juga muncul sebagai komplemen kata seperti “beberapa”, “sedikit”. Misalnya: Зимой здесь мало снега (“Di musim dingin, salju di sini sedikit”) “-a” menandai “снег-” (salju) sebagai genitif, karena merupakan pelengkap dari “мало” (“sedikit”). Tidak ada kepemilikan yang terlibat. - Kasus
INSTRUMENTAL
menunjukkan apakah kata benda adalah instrumen yang digunakan untuk menyelesaikan tindakan. Dalam bahasa Rusia, kalimat bahasa Inggris, "Dia membuka pintu dengan kunci", akan menjadi: “он открыл дверь ключом” dengan “-om” yang ditambahkan ke “ключ” (kunci) yang menunjukkan kasus instrumental. - Kasus
LOCATIVE
menunjukkan penggunaan kata untuk merujuk ke lokasi. Inggris, tidak memiliki kasus lokatif. - Kasus
NOMINATIVE
dikaitkan dengan subjek kata kerja. Dalam bahasa Inggris, subjek kalimat ditunjukkan melalui urutan kata, bukan huruf besar/kecil. Dalam kalimat, “Gadis itu memenangkan perlombaan”, frasa “gadis itu” adalah subjek, yang muncul di sebelah kiri kata kerja, “menang”. Dalam bahasa Rusia, девушка (gadis) dapat muncul sebelum atau sesudah kata kerja: “девушка выиграла гонку” atau “гонку выиграла девушка”, dengan kata kerja выиграла (menang). - Kasus
OBLIQUE
menunjukkan penggunaan kata sebagai objek untuk kata kerja atau preposisi. - Kasus
PARTITIVE
menunjukkan "ketidaklengkapan" kata atau kurangnya identitas tertentu. Contoh partitif dalam bahasa Inggris adalah “three of my friends”. Dalam bahasa Rusia, ini akan menjadi “трое моих друзей”, dengan “трое” adalah “three of” (bandingkan dengan “три друга”, dengan “три” adalah “three”). - Kasus
PREPOSITIONAL
menunjukkan objek preposisi. REFLEXIVE_CASE
menunjukkan identitas objek kata kerja ke subjeknya. Sebagian besar bahasa tidak menggunakan kasus refleksif, karena penggunaan ini ditunjukkan melalui penggunaan kata ganti refleksif khusus (seperti "dirinya", "saya", dll.")RELATIVE_CASE
(Cina) menunjukkan pelengkap klausa relatif yang menghubungkan kata benda dengan kata kerja atau kata sifat. Contoh: 工作 [的] 地方 (work [] place :: "place [where I] work"). 便宜 的 餐馆 (restoran [] murah :: restoran [yang] murah).- Kasus
VOCATIVE
menunjukkan kata benda yang digunakan untuk memanggil seseorang atau sesuatu, biasanya saat diajak bicara.
- Kasus
tense
menunjukkan tenses gramatikal kata kerja, yang menunjukkan referensi kata kerja ke posisi dalam waktu. Perhatikan bahwatense
berbeda denganaspect
, yang juga menangani hubungan kata kerja dengan waktu, tetapi berfokus pada karakteristik alur waktu tersebut, bukan posisinya. TensesIMPERFECT
danPLUPERFECT
dalam banyak bahasa merujuk dengan lebih akurat ke kombinasi tenses dan aspek tertentu. Kolom ini dapat berisi nilai berikut:CONDITIONAL_TENSE
adalah istilah alternatif untuk istilah morfologis "mood kondisional" yang lebih umum. (LihatCONDITIONAL_MOOD
di bawah.)FUTURE
menunjukkan tindakan yang akan terjadi di masa mendatang. Perhatikan bahwa dalam bahasa Inggris, bentuk waktu mendatang paling sering ditandai 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 tidak selesai pada bingkai referensi tenses tersebut. Perhatikan bahwa dalam bahasa Inggris, bentuk lampau tidak sempurna paling sering ditandai dengan menambahkan bentuk gerund dari kata kerja ke bentuk lampau seperti dalam "I was walking". Peristiwa bentuk lampau tidak sempurna terjadi di masa lalu, tetapi tidak selesai relatif terhadap bentuk lampau tersebut.PLUPERFECT
menunjukkan tindakan yang telah terjadi di masa lalu, dan juga diselesaikan pada bingkai referensi tense tersebut. Misalnya, "Saya telah berjalan" terjadi di masa lalu, tetapi juga selesai selama jangka waktu lampau.
aspect
menunjukkan aspek tata bahasa kata kerja, ekspresi alur waktunya. Tidak sepertitense
, yang berfokus pada posisi kata kerja dalam waktu,aspect
berfokus pada karakteristik alur waktu tempat kata kerja tersebut terjadi. Kolom ini dapat berisi nilai berikut:- Aspek
PERFECTIVE
menunjukkan peristiwa yang "selesai" karena telah sepenuhnya terjadi di masa lalu atau akan sepenuhnya terjadi di masa mendatang. - Aspek
IMPERFECTIVE
menunjukkan peristiwa yang tidak lengkap, baik karena peristiwa tersebut berkelanjutan maupun karena peristiwa tersebut berulang. - Aspek
PROGRESSIVE
menunjukkan peristiwa yang berkelanjutan. Aspek progresif umumnya diperlakukan sebagai kasus khusus dari aspek imperfektif 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 kondisional. Perhatikan bahwa dalam bahasa Inggris, bentuk kata kerja tidak bersyarat; sebagai gantinya, perilaku bersyarat dicatat melalui penggunaan kata "would" yang digabungkan dengan infinitive kata kerja.IMPERATIVE
menunjukkan perintah atau permintaan melalui orang kedua.INDICATIVE
menunjukkan pernyataan fakta, yang lebih umum dikenal sebagai "mood realis".INTERROGATIVE
menunjukkan pertanyaan.JUSSIVE
menunjukkan perintah atau permintaan melalui orang pertama atau ketiga. Bahasa Inggris tidak memiliki mood jussive, meskipun imbauan yang dimulai dengan "Mari kita" yang nyata atau implisit menyampaikan mood jussive ini.SUBJUNCTIVE
menunjukkan kualitas ketidakpastian yang terkait dengan suatu tindakan, yang juga dikenal sebagai mood "irrealis" (dibandingkan dengan mood indikatif "realis"). Bahasa Inggris tidak memiliki mood subjunctive tertentu; sebagai gantinya, kata-kata seperti "want", "wish", "hope", dll. menyampaikan impor mood subjunctive.
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 tersebut. - Suara
CAUSATIVE
menunjukkan tindakan yang efeknya sedang dilakukan pada subjek. Dalam bahasa Inggris, tidak ada suara penyebab langsung; sebagai gantinya, penyebab tersebut ditunjukkan melalui penggunaan kata kerja "make", seperti dalam "Mom made me go to school". - 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 mengacu pada frasa kata benda di tempat lain dalam kalimat. Kolom ini dapat berisi nilai berikut:RECIPROCAL
menunjukkan bahwa kata ganti bersifat timbal balik.NON_RECIPROCAL
menunjukkan bahwa kata ganti tidak bersifat timbal balik.
proper
menunjukkan apakah kata benda merupakan bagian dari nama sebutan. Perhatikan bahwa banyak nama sebutan terdiri dari beberapa kata; jika frasa ini terdeteksi sebagai nama sebutan, setiap token juga akan terdeteksi sebagai sebutan. (Misalnya, "Wrigley" dan "Field" dalam nama sebutan "Wrigley Field" akan memiliki atribut yang sesuai yang ditetapkan kePROPER
. Kolom ini dapat berisi nilai berikut:PROPER
menunjukkan bahwa token adalah bagian dari nama sebutan.NOT_PROPER
menunjukkan bahwa token bukan bagian dari nama sebutan.
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 prediket utama dan bantuan yang berdekatan: 밥을 먹게 하다 [membuat (seseorang) makan]COMPLEMENTIZER
(Korea) menunjukkan akhiran kata yang menghubungkan dua atau beberapa klausa yang berbeda: 밥을 먹고 물을 마신다 [ (I) makan nasi dan minum air]FINAL_ENDING
(Korea/Jepang) menunjukkan akhir kata yang menyelesaikan klausa atau kalimat yang muncul di akhir klausa atau kalimat. Contoh: 밥을 먹는다 [(I) eat rice] dan 手紙を書く [write a letter].GERUND
(Korea/Jepang) menunjukkan akhiran kata yang menjadikan kata kerja atau kata sifat sebagai kata benda: (Korea) 밥 먹기 [makan nasi] atau menghubungkan kata kerja dengan berbagai kata kerja bantu: (Jepang) 書きたい [ingin menulis]REALIS
(Jepang) menunjukkan bentuk kondisional dan subjunctive dengan partikel konjungtif “ば”: 書けば [if (I) write].IRREALIS
(Jepang) menunjukkan kata kerja penghubung dengan kata kerja bantu negatif, pasif, atau kausal: 書かない [jangan menulis], 書かれる [akan ditulis], 書かせる [membuat (seseorang) menulis].ORDER
(Jepang) menunjukkan kata kerja perintah, mirip dengan imperatif: 書け! [write!]SPECIFIC
(Jepang) menunjukkan bentuk khusus yang tidak dapat dicakup oleh enam kategori di atas. Penggunaan paling umum dari bentuk ini adalah turunan kata benda dari kata sifat dengan menambahkan akhiran ke bentuk: かわいさ [kelucuan]SHORT
(Rusia) menunjukkan kata sifat atau kata kerja bentuk singkat.LONG
(Rusia) menunjukkan kata sifat atau kata kerja bentuk panjang, yang berbeda dengan bentukSHORT
di atas.
Perhatikan bahwa Natural Language API memberikan informasi morfologi berdasarkan token (bukan per frasa). Konstruksi morfologis yang melintasi batas kata mungkin tidak didukung.
Hierarki dependensi
Dalam permintaan sintaksis, informasi bagian dari ucapan dan morfologi
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 satu kalimat ini dari John F. Pidato Pengangkatan Kennedy muncul di bawah:
![](https://cloud.google.com/static/natural-language/docs/images/jfk-1961.png?authuser=0&hl=id)
Untuk setiap token, elemen dependencyEdge
mengidentifikasi token lain yang diubahnya
(di kolom headTokenIndex
) dan hubungan sintaksis antara token ini
dan token kepalanya (di kolom label
). Misalnya, berikut adalah elemen dependencyEdge
untuk token "your" dalam
(kejadian pertama) frasa "your country":
"dependencyEdge": {
"headTokenIndex": 4,
"label": "POSS"
},
Elemen ini menunjukkan bahwa "your" memodifikasi token kelima (headTokenIndex
menggunakan
offset berbasis nol) dan bahwa elemen ini adalah pengubah posesif.
Setiap hierarki dependensi menyertakan elemen ROOT
("label": ROOT
), yang sesuai dengan
kata kerja utama dalam kalimat. Pada contoh di atas, elemen ROOT
kebetulan
adalah kata pertama dalam kalimat ("headTokenIndex": 0
). Untuk kata ROOT
"Ask",
headTokenIndex
adalah indeksnya sendiri.
Meskipun hierarki penguraian tidak melintasi batas kalimat, Natural Language API mengalihkan kalimat dan token menggunakan nilai offset berbasis nol dalam teks secara keseluruhan.
Natural Language API memberi label pada hubungan sintaksis menggunakan kumpulan dependensi umum yang berlaku di seluruh bahasa yang didukung. Label dijelaskan di bawah. Dalam contoh teks, "Head" dan label muncul di bawah token yang berlaku.
Label | Deskripsi |
---|---|
UNKNOWN |
Hubungan tidak diketahui |
ABBREV |
Singkatan dari token head.British Broadcasting Company (BBC) Head ABBREV |
ACOMP |
Frasa kata sifat 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 kondisional, 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 (bahasa Jepang) |
ADVMOD |
Adverbia (non-klausa) atau frasa adverbial
yang berfungsi untuk mengubah arti kata.Genetically modified food. ADVMOD Head less often ADVMOD Head About 200 people came to the party. ADVMOD Head |
AMOD |
Frasa kata sifat yang berfungsi untuk mengubah 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 lain,
dengan frasa kedua berfungsi untuk menentukan atau mengubah frasa pertama.Sam, my brother, arrived. Head APPOS Bill (John’s cousin) Head APPOS |
ATTR |
Frasa nominal yang diawali dengan kata kerja kopula. Perhatikan 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 kata kerja modal atau bentuk ``be``,
``do``, atau ``have`` dalam tenses periphrastic. Mengecualikan penggunaan
``be`` sebagai kata bantu dalam konstruksi pasif.Reagan has died. AUX Head He should leave. AUX Head |
AUXPASS |
Kata kerja non-utama dari klausa dalam bentuk pasif.Kennedy has been killed. AUX AUXPASS Head Kennedy was/got killed. AUXPASS Head |
CC |
Hubungan antara elemen konjungsi dan
konjungsi koordinatif. Satu konjungsi dari konjungsi (biasanya
yang pertama) diperlakukan sebagai kepala konjungsi.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
pengkoordinasi, seperti ``and`` atau ``or``. Kepala relasi adalah konjungsi pertama dan konjungsi lainnya bergantung pada
konjungsi tersebut melalui relasi ``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 dari klausa; yaitu, subjek
itu sendiri adalah klausa ("Apa yang dia katakan" dalam contoh di bawah).What she said makes sense. CSUBJ Head |
CSUBJPASS |
Subjek sintaksis klausa pasif.That she lied was suspected by everyone. CSUBJ Head |
DEP |
Sistem tidak dapat menentukan hubungan dependensi yang lebih
teliti 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 diskursus lainnya yang
tidak terkait dengan jelas ke struktur kalimat, kecuali dengan cara
ekspresif. Contohnya adalah interjeksi (``'oh'``, ``'uh-huh'``,
``'Welcome'``), pengisi (``'um'``, ``'ah'``), dan penanda wacana (``'well'``,
``'like'``, ``'actually'``, tetapi bukan ``'you know'``).Iguazu is in Argentina :) Head DISCOURSE |
DOBJ |
Frasa kata benda yang merupakan objek ([accusative](https://en.wikipedia.org/wiki/Accusative_case))
kata kerja.She gave me a raise. Head DOBJ They win the lottery. Head DOBJ |
EXPL |
Nominal pleonastis. Dalam bahasa Inggris, berikut adalah beberapa penggunaan
``it`` dan ``there``: ``there`` eksistensial, dan ``it`` saat digunakan dalam
konstruksi ekstraposisi. Kata-kata tidak sopan atau nominal pleonastik adalah kata-kata yang nominalnya
tidak memenuhi peran semantik predikat. Dalam bahasa dengan kata-kata tidak sopan, kata-kata tersebut 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 dipisahkan dalam teks. |
IOBJ |
Frasa kata benda yang merupakan objek tidak langsung ([dative](https://en.wikipedia.org/wiki/Dative_case))
kata kerja.She gave me a present. Head IOBJ DOBJ |
MARK |
Kata yang memperkenalkan klausa subordinat
terbatas atau tidak terbatas, seperti ``'that'`` atau ``'whether'``. Kepala adalah kepala klausa
subordinat.Forces engaged in fighting after insurgents attacked. MARK Head He says that you like to swim. MARK Head |
MWE |
Salah satu dari dua hubungan
(bersama ``NN``) untuk penggabungan. Ini digunakan untuk ekspresi gramatikal tetap
tertentu dengan kata fungsi yang berperilaku seperti satu kata fungsi. Ekspresi multikata dianotasi dalam struktur datar yang dimulai dengan kepala, dengan
semua kata dalam ekspresi 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 multi-kata. |
NEG |
Hubungan antara kata penyangkalan dan kata yang
diubahnya.Bill is not a scientist. Head NEG Bill is no scientist. NEG Head |
NN |
Semua kata benda yang berfungsi untuk mengubah kata benda utama.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 klausa.Clinton defeated Dole. NSUBJ Head The baby is cute NSUBJ Head |
NSUBJPASS |
Frasa kata benda yang merupakan subjek sintaksis
klausa pasif.Dole was defeated by Clinton. NSUBJPASS Head |
NUM |
Frasa angka apa pun 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 tanda baca dalam klausa. |
PARATAXIS |
Hubungan parataksis (dari bahasa Yunani yang berarti “tempatkan berdampingan”) adalah hubungan
antara kata (sering kali predikat utama kalimat) dan elemen lain yang ditempatkan
berdampingan tanpa hubungan koordinasi, subordinasi, atau argumen
eksplisit dengan kata utama. Parataksis adalah koordinatif yang setara dengan
discourse.Let's face it we're annoyed. Head PARATAXIS The guy, John said, left early in the morning. PARATAXIS Head |
PARTMOD |
Pengubah partisip |
PCOMP |
Digunakan jika pelengkap preposisi adalah klausa atau frasa
preposisional (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 nomina yang mengikuti
preposisi atau kata keterangan ``'di sini'`` dan ``'di sana'``.I sat on the chair. Head POBJ What does CPR stand for? POBJ Head |
POSS |
Penentu posesif atau pengubah [genitive](https://en.wikipedia.org/wiki/Genitive_case).their offices POSS Head Bill’s clothes. POSS Head |
POSTNEG |
Partikel negatif pascaverbal |
PRECOMP |
Pelengkap predikat |
PRECONJ |
Kata yang muncul
di awal yang mengapit konjungsi, seperti
``'either'``, ``'both'``, ``'neither'``).Both the boys and the girls are here. PRECONJ Head |
PREDET |
Kata yang mendahului dan mengubah makna penentu frasa kata benda.All the boys are here. PREDET Head |
PREF |
Awalan |
PREP |
Setiap frasa
preposisi yang berfungsi untuk mengubah makna kata kerja, kata sifat, kata benda, atau bahkan
preposisi lain.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 kuantitas |
RCMOD |
Link dari kata benda ke kata kerja yang menjadi kepala 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 |
Kata Penguat dalam klausa relatif (Cina) |
RDROP |
Elipsis tanpa predikat sebelumnya (Jepang) |
REF |
Referen (Hindi) |
REMNANT |
Digunakan untuk elipsis.John won bronze, Mary silver, and Sandy gold. Head REMNANT REMNANT |
REPARANDUM |
Menunjukkan ketidaklancaran yang diganti dalam perbaikan ucapan.Go to the righ- to the left. REPARANDUM Head |
ROOT |
Akar kalimat. Dalam sebagian besar kasus, kata tersebut adalah kata kerja. |
SNUM |
Akhiran yang menentukan satuan angka(Jepang) |
SUFF |
Suffix |
TMOD |
Konstituen frasa kata benda sederhana
yang berfungsi untuk mengubah arti konstituen dengan menentukan waktu. ``TMOD`` menangkap titik dan durasi temporal; tidak menangkap pengulangan
(``'two times'``, yang akan menjadi ``'NPADVMOD'``).Last night, I swam in the pool. TMOD Head |
TOPIC |
Penanda topik (Cina) |
VMOD |
Klausa yang diawali dengan bentuk infinitif dari kata kerja.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 di email dan postingan grup diskusi).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 |
Nama judul |
AUXCAUS |
Kata bantu kausal (Jepang) |
AUXVV |
Helper auxiliary (Jepang) |
DTMOD |
Rentaishi (Pengubah prenominal) |
FOREIGN |
Kata asing |
KW |
Kata kunci |
LIST |
Daftar untuk rantai item yang sebanding |
NOMC |
Klausa nominal |
NOMCSUBJ |
Subjek klausa yang dinominalisasi |
NOMCSUBJPASS |
Pasif klausa yang dinominalisasi |
NUMC |
Gabungan pengubah numerik (Jepang) |
COP |
Copula (Spanyol) |
DISLOCATED |
Hubungan yang tergeser (untuk elemen yang diajukan/dijadikan topik) |
ASP |
Penanda aspek |
GMOD |
Pengubah genitif |
GOBJ |
Objek genitif |
INFMOD |
Pengubah infinitif |
MES |
Ukur |
NCOMP |
Pelengkap nominal dari kata benda |
Untuk mengetahui informasi selengkapnya tentang hierarki dependensi, lihat project Universal Dependency Treebank. Selain itu, Universal Dependency Annotation for Multilingual Processing berisi informasi latar belakang tentang metodologi yang digunakan untuk menafsirkan hierarki dependensi tersebut.
Mengurai respons analisis sintaksis
Pseudocode berikut memberikan pola umum yang akan 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