附 录 B
(规范性附录)
语句格式代码设计说明

 

B.1 语句格式用来表述语句中主语义块在句中的出现顺序,用于语句及其块扩部分和句蜕中。两个语句的概念联想脉络一致,但是主语义块的顺序不同,往往被视为不同的语句。用语句格式结合句类代码,就能表示出其中的相同和不同,即句类代码相同而语句格式不同。这里语句格式最多只考虑四个主语义块的情况,即一个特征语义块、三个广义对象语义块。

 

B.2 根据特征语义块的位置、主语义块标记信息是否完整和主语义块是否省略,语句格式分成4大类:基本格式,规范格式,违例格式和省略格式。主语义块标记信息指语言逻辑概念所涉及的词语,如把、被、向、对等就具有这样的义项。英语中使用变格的方式(如 “he” 的宾格为“him”)指示主语义块位置的变化信息,在语句格式中也作为一种主语义块标记信息进行表示。

 

B.3 在讨论语句格式时,使用EK表示特征语义块,GBK表示广义对象语义块,其后的数字表示第几个广义对象语义块。这是对句类代码中具体主语义块名称的抽象。对具体句类代码,则这些符号具有特定的含义,如对XJEK就是XGBK1就是AGBK2B;对于XY40*21JEK就是XY40GBK1就是AGBK2Y4C。这种抽象还可以根据语句中主语义块的个数,将语句称为两块句、三块句和四块句等,如XJXY40*21J都是三块句。整个语句代码可以划分成四个部分:格式大类,即属于四类中的哪一类;各主语义块的位置信息;主语义块的冗余标记信息,分别用789表示GBK1GBK2GBK3前有冗余信息;主语义块的变格信息,分别用010203表示GBK1GBK2GBK3变格。在四类格式中,省略格式需要同其他三类格式连用,而其他三类格式之间不能连用。

 

B.4 语句格式以“!”为开始标志,分别以其后的0123 表示基本、规范、违例和省略格式。对于两块句和三块句,如果要表示主语义块顺序的前后倒置、中间不变,应在“!”前加“^”表示。

 

B.5 基本格式。基本格式的标志是特征语义块位于第二个语义块的位置。基本句类的!0格式主语义块顺序与基本句类表示式给出的顺序一致,混合句类与此类似。如果语句采用!0格式,语句格式代码应省略不写。不符合上述约定的,在!0后添加数字具体说明:第二位表示特征语义块左侧是第几个GBK,第三位表示,特征语义块右侧GBK的情况。下面是具体约定:

—— 由于!01的含义与!0相同,所以没有!01格式。!011表示四块句特征语义块后的GBK位置进行了交换,即形成“GBK3GBK2”的顺序。

—— !02除表示GBK2位于特征语义块左侧外,还表示特征语义块作了变形,如英语中采用的被动形式,并且约定GBK1不出现,即无需恢复GBK1(对于省略,在分析时需要恢复GBK1)。!021表示GBK2GBK3向左移位,GBK2移到EK前,GBK1循环成为最右侧的GBK!022只对四块句有效,表示特征语义块右侧的GBK位置进行了交换,即形成“GBK1GBK3”的顺序。

—— !03的约定与!02的约定类似,除表示GBK3位于特征语义块左侧外,还表示特征语义块作了变形,同时GBK1不出现。!031表示GBK2循环成为最右侧的GBK!032只对四块句有效,表示特征语义块右侧的GBK位置进行了交换,即形成“GBK2GBK1”的顺序。

完成主语义块位置的描述之后,需要根据冗余标记出现的情况和GBK变格的情况,添加相应的冗余代码和变格代码。

 

B.6 规范格式。规范格式的标志是特征语义块不位于第二个语义块的位置,同时广义对象语义块之间有语义块标记信息。规范格式中约定为!1mnp,其中m表示特征语义块从第二个语义块位置移动的情况:向右移动直接写出移动的位数,向左移动用“4”表示;n表示第一个出现的广义对象语义块是第n个广义对象语义块;p只出现于四块句中,1表示第二、三个出现的广义对象语义块是按照自然顺序,即GBK脚标小的语义块在前,2表示第二、三个出现的广义对象语义块交换了位置。在汉语中广义效应句没有规范格式。

 

B.7 违例格式。除了上述基本格式和规范格式外,在语义块不省略的情况下,其余的格式就是违例格式了。违例格式的特征是特征语义块不位于第二个语义块的位置,同时广义对象语义块之间的语义块标记信息不全或没有。规范格式约定为!2mnpmnp的含义与规范格式中的相同。另外在违例格式中,对带有语义块标记信息的广义对象语义块,应按照B.3的约定指示冗余和变格信息。

 

B.8 省略格式。省略格式需要与上述介绍的三种格式连用,说明语句在采用上述格式的同时省略了什么主语义块。省略格式约定为!3m,其中m表示省略了哪个主语义块,0表示省略了特征语义块,13对应被省略的广义对象语义块的序号。如果在语句中省略了两个主语义块,则应写成!3m3nmn具体说明被省略的主语义块,其余类推。

 

B.9 下面举例具体说明上述语句格式代码的编码。例中GBK前的“^”表示语义块标记信息,“*”表示语义块变格信息。语句的实际情况按上面的约定进行编码。

 

两主块句

基本格式  !0EJ = GBK1 + EK GBK1 + GBK2

          ^!0EJ = EK + GBK1 GBK2 + GBK1

注:  “GBK1 + GBK2”是针对无特征语义块的句类的。

 

三主块句

基本格式  !0EJ = GBK1 + EK + GBK2

             ^!0EJ = GBK2 + EK + GBK1

          !002EJ = GBK1 + EK + *GBK2

             !02EJ = GBK2 + ^EK

             !021EJ = GBK2 + ^EK + GBK1

   规范格式  !111EJ = GBK1 + ^GBK2 + EK

             !112EJ = GBK2 + ^GBK1 + EK

             !141EJ = EK + GBK1 + ^GBK2

             !142EJ = EK + GBK2+ ^GBK1

   违例格式  !211EJ = GBK1 + GBK2 + EK

             !212EJ = GBK2 + GBK1 + EK

             !241EJ = EK + GBK1 + GBK2

             !242EJ = EK + GBK2 + GBK1

             !2418EJ = EK + GBK1 + ^GBK2

             !2427EJ = EK + GBK2 + ^GBK1

             !241801EJ = EK + *GBK1 + ^GBK2

             !242702EJ = EK + *GBK2 + ^GBK1

 

四主块句

基本格式  !0EJ = GBK1 + EK + GBK2 + GBK3

             !002EJ = GBK1 + EK + *GBK2 + GBK3

  !09EJ = GBK1 + EK + GBK2 + ^GBK3

             !089EJ = GBK1 + EK + ^GBK2 + ^GBK3

             !0902EJ = GBK1+EK+*GBK2+^GBK3

             !011EJ = GBK1 + EK + GBK3 + GBK2

             !0118EJ = GBK1 + EK + GBK3 + ^GBK2

             !011802EJ = GBK1 + EK + GBK3 + ^*GBK2

             !01189EJ = GBK1 + EK + ^GBK3 + ^GBK2

             !0118902EJ = GBK1 + EK + ^GBK3 + ^*GBK2

             !02EJ = GBK2 + ^EK + GBK3

             !021EJ = GBK2 + ^EK + GBK3 + GBK1

             !0217EJ = GBK2 + ^EK + GBK3 + ^GBK1

             !02179EJ = GBK2 + ^EK + ^GBK3 + ^GBK1

             !0219EJ = GBK2 + ^EK + ^GBK3 + GBK1

             !022EJ = GBK2 + ^EK + GBK1 + GBK3

             !0229EJ = GBK2 + ^EK + GBK1 + ^GBK3

             !02279EJ = GBK2 + ^EK + ^GBK1 + ^GBK3

             !03EJ = GBK3 + ^EK + GBK2

             !0302EJ = GBK3 + ^EK + *GBK2   

             !038EJ = GBK3 + ^EK + ^GBK2

             !031EJ = GBK3 + ^EK + GBK1 + GBK2

             !03178EJ = GBK3 + ^EK + ^GBK1 + ^GBK2

             !0317802EJ = GBK3 + ^EK + ^GBK1 + ^*GBK2

             !0318EJ = GBK3 + ^EK + GBK1 + ^GBK2

             !031802EJ = GBK3 + ^EK + GBK1 + ^*GBK2

             !032EJ = GBK3 + ^EK + GBK2 + GBK1

             !03202EJ = GBK3 + ^EK + *GBK2 + GBK1

             !0327EJ = GBK3 + ^EK + GBK2 + ^GBK1

             !032702EJ = GBK3 + ^EK + *GBK2 + ^GBK1

             !03278EJ = GBK3 + ^EK + ^GBK2 + ^GBK1

规范格式     !1111EJ = GBK1 + ^GBK2 + EK + GBK3

             !1112EJ = GBK1 + ^GBK3 + EK + GBK2

             !1121EJ = GBK2 + ^GBK1 + EK + GBK3

             !1122EJ = GBK2 + ^GBK3 + EK + GBK1

             !1131EJ = GBK3 + ^GBK1 + EK + GBK2

             !1132EJ = GBK3 + ^GBK2 + EK + GBK1

             !1211EJ = GBK1 + ^GBK2 + ^GBK3 + EK

             !1212EJ = GBK1 + ^GBK3 + ^GBK2 + EK

             !1221EJ = GBK2 + ^GBK1 + ^GBK3 + EK

             !1222EJ = GBK2 + ^GBK3 + ^GBK1 + EK

             !1231EJ = GBK3 + ^GBK1 + ^GBK2 + EK

             !1232EJ = GBK3 + ^GBK2 + ^GBK1 + EK

             !1411EJ = EK + GBK1 + ^GBK2 + ^GBK3

             !1412EJ = EK + GBK1 + ^GBK3 + ^GBK2

             !1421EJ = EK + GBK2 + ^GBK1 + ^GBK3

             !1422EJ = EK + GBK2 + ^GBK3 + ^GBK1

             !1431EJ = EK + GBK3 + ^GBK1 + ^GBK2

             !1432EJ = EK + GBK3 + ^GBK2 + ^GBK1

违例格式     !2111EJ = GBK1 + GBK2 + EK + GBK3

             !2112EJ = GBK1 + GBK3 + EK + GBK2

             !2121EJ = GBK2 + GBK1 + EK + GBK3

             !2122EJ = GBK2 + GBK3 + EK + GBK1

             !2131EJ = GBK3 + GBK1 + EK + GBK2

             !2132EJ = GBK3 + GBK2 + EK + GBK1

             !2211EJ = GBK1 + GBK2 + GBK3 + EK

             !22119EJ = GBK1 + GBK2 + ^GBK3 + EK

             !22118EJ = GBK1 + ^GBK2 + GBK3 + EK

             !2212EJ = GBK1 + GBK3 + GBK2 + EK

             !22128EJ = GBK1 + GBK3 + ^GBK2 + EK

             !22129EJ = GBK1 + ^GBK3 + GBK2 + EK                 

             !2221EJ = GBK2 + GBK1 + GBK3 + EK

             !22219EJ = GBK2 + GBK1 + ^GBK3 + EK

             !22217EJ = GBK2 + ^GBK1 + GBK3 + EK

             !2222EJ = GBK2 + GBK3 + GBK1 + EK

             !22227EJ = GBK2 + GBK3 + ^GBK1 + EK

             !22229EJ = GBK2 + ^GBK3 + GBK1 + EK

             !2231EJ = GBK3 + GBK1 + GBK2 + EK

             !22318EJ = GBK3 + GBK1 + ^GBK2 + EK

             !22317EJ = GBK3 + ^GBK1 + GBK2 + EK

             !2232EJ = GBK3 + GBK2 + GBK1 + EK

             !22327EJ = GBK3 + GBK2 + ^GBK1 + EK

             !22328EJ = GBK3 + ^GBK2 + GBK1 + EK

             !2411EJ = EK + GBK1 + GBK2 + GBK3

             !24119EJ = EK + GBK1 + GBK2 + ^GBK3

             !24118EJ = EK + GBK1 + ^GBK2 + GBK3

             !2412EJ = EK + GBK1 + GBK3 + GBK2

             !24128EJ = EK + GBK1 + GBK3 + ^GBK2

             !24129EJ = EK + GBK1 + ^GBK3 + GBK2

             !2421EJ = EK + GBK2 + GBK1 + GBK3

             !24219EJ = EK + GBK2 + GBK1 + ^GBK3

             !24217EJ = EK + GBK2 + ^GBK1 + GBK3

             !2422EJ = EK + GBK2 + GBK3 + GBK1

             !24227EJ = EK + GBK2 + GBK3 + ^GBK1

             !24229EJ = EK + GBK2 + ^GBK3 + GBK1

             !2431EJ = EK + GBK3 + GBK1 + GBK2

             !24317EJ = EK + GBK3 + ^GBK1 + GBK2

             !24318EJ = EK + GBK3 + GBK1 + ^GBK2

             !2432EJ = EK + GBK3 + GBK2 + GBK1

             !24327EJ = EK + GBK3 + GBK2 + ^GBK1

             !24328EJ = EK + GBK3 + ^GBK2 + GBK1