module

Zh2Vi::DRT

Constants

BIAS = {"RES" => 1, "OBJ" => 2, "AGT" => 3, "PREP" => 4, "ADV" => 5, "NMOD" => 6, "CLF" => 7, "BEI" => 8, "OTH" => 9}

Bias values - số nhỏ = ưu tiên cao hơn Dùng để sắp xếp thứ tự tra cứu khi một từ có nhiều quan hệ

TAGS = ["RES", "OBJ", "AGT", "PREP", "ADV", "NMOD", "CLF", "BEI", "OTH"] of ::String

9 DRT tags - chỉ dùng cho dictionary lookup Sắp xếp theo bias (ưu tiên tra cứu từ thấp → cao)

Class methods

bias(drt : String) : Int32

Lấy bias của một DRT tag

Source
from_deprel(deprel : String) : String

Mapping từ deprel (HanLP SD) sang DRT Chỉ map những quan hệ có thể thay đổi nghĩa từ

Source
higher_priority?(a : String, b : String) : Bool

So sánh ưu tiên: true nếu a có ưu tiên cao hơn b

Source