-
Notifications
You must be signed in to change notification settings - Fork 19
[parsing] constituent tree(phrase structure tree) to dependency tree
Myungchul Shin edited this page Oct 1, 2015
·
4 revisions
- refer to c2d.py
- steps
- read sejong tree bank corpus
- tokenize and filtering ill-formed data
- construct binary tree
- print constituent tree ( filtering )
- print dependency tree
- print embedded phrase/clause tree
- input file format
; 프랑스의 세계적인 의상 디자이너 엠마누엘 웅가로가 실내 장식용 직물 디자이너로 나섰다.
(S (NP_SBJ (NP (NP_MOD 프랑스/NNP + 의/JKG)
(NP (VNP_MOD 세계/NNG + 적/XSN + 이/VCP + ᆫ/ETM)
(NP (NP 의상/NNG)
(NP 디자이너/NNG))))
(NP_SBJ (NP 엠마누엘/NNP)
(NP_SBJ 웅가로/NNP + 가/JKS)))
(VP (NP_AJT (NP (NP (NP 실내/NNG)
(NP 장식/NNG + 용/XSN))
(NP 직물/NNG))
(NP_AJT 디자이너/NNG + 로/JKB))
(VP 나서/VV + 었/EP + 다/EF + ./SF)))
; 목욕가운부터 탁자보, 냅킨, 앞치마까지 그가 디자인한 작품들에서 두드러지는 것은 색의 조화다.
(S (NP_AJT (NP_AJT 목욕/NNG + 가운/NNG + 부터/JX)
(NP_AJT (NP_CNJ 탁자보/NNG + ,/SP)
(NP_AJT (NP_CNJ 냅킨/NNG + ,/SP)
(NP_AJT 앞치마/NNG + 까지/JX))))
(S (NP_SBJ (VP_MOD (NP_AJT (S_MOD (NP_SBJ 그/NP + 가/JKS)
(VP_MOD 디자인/NNG + 하/XSV + ᆫ/ETM))
(NP_AJT 작품/NNG + 들/XSN + 에서/JKB))
(VP_MOD 두드러지/VA + 는/ETM))
(NP_SBJ 것/NNB + 은/JX))
(VP (NP_MOD 색/NNG + 의/JKG)
(VNP 조화/NNG + 이/VCP + 다/EF + ./SF))))
- output file format
1 프랑스의 프랑스/NNP + 의/JKG NP_MOD 4
2 세계적인 세계/NNG + 적/XSN + 이/VCP + ᆫ/ETM VNP_MOD 4
3 의상 의상/NNG NP 4
4 디자이너 디자이너/NNG NP 6
5 엠마누엘 엠마누엘/NNP NP 6
6 웅가로가 웅가로/NNP + 가/JKS NP_SBJ 11
7 실내 실내/NNG NP 8
8 장식용 장식/NNG + 용/XSN NP 9
9 직물 직물/NNG NP 10
10 디자이너로 디자이너/NNG + 로/JKB NP_AJT 11
11 나섰다. 나서/VV + 었/EP + 다/EF + ./SF VP 0
1 목욕가운부터 목욕/NNG + 가운/NNG + 부터/JX NP_AJT 4
2 탁자보, 탁자보/NNG + ,/SP NP_CNJ 4
3 냅킨, 냅킨/NNG + ,/SP NP_CNJ 4
4 앞치마까지 앞치마/NNG + 까지/JX NP_AJT 11
5 그가 그/NP + 가/JKS NP_SBJ 6
6 디자인한 디자인/NNG + 하/XSV + ᆫ/ETM VP_MOD 7
7 작품들에서 작품/NNG + 들/XSN + 에서/JKB NP_AJT 8
8 두드러지는 두드러지/VA + 는/ETM VP_MOD 9
9 것은 것/NNB + 은/JX NP_SBJ 11
10 색의 색/NNG + 의/JKG NP_MOD 11
11 조화다. 조화/NNG + 이/VCP + 다/EF + ./SF VNP 0