附 录 B
(规范性附录)
语句格式代码设计说明
B.1 语句格式用来表述语句中主语义块在句中的出现顺序,用于语句及其块扩部分和句蜕中。两个语句的概念联想脉络一致,但是主语义块的顺序不同,往往被视为不同的语句。用语句格式结合句类代码,就能表示出其中的相同和不同,即句类代码相同而语句格式不同。这里语句格式最多只考虑四个主语义块的情况,即一个特征语义块、三个广义对象语义块。
B.2 根据特征语义块的位置、主语义块标记信息是否完整和主语义块是否省略,语句格式分成4大类:基本格式,规范格式,违例格式和省略格式。主语义块标记信息指语言逻辑概念所涉及的词语,如“把、被、向、对”等就具有这样的义项。英语中使用变格的方式(如
“he” 的宾格为“him”)指示主语义块位置的变化信息,在语句格式中也作为一种主语义块标记信息进行表示。
B.3 在讨论语句格式时,使用EK表示特征语义块,GBK表示广义对象语义块,其后的数字表示第几个广义对象语义块。这是对句类代码中具体主语义块名称的抽象。对具体句类代码,则这些符号具有特定的含义,如对XJ,EK就是X,GBK1就是A,GBK2是B;对于XY40*21J,EK就是XY40,GBK1就是A,GBK2是Y4C。这种抽象还可以根据语句中主语义块的个数,将语句称为两块句、三块句和四块句等,如XJ和XY40*21J都是三块句。整个语句代码可以划分成四个部分:格式大类,即属于四类中的哪一类;各主语义块的位置信息;主语义块的冗余标记信息,分别用7、8、9表示GBK1、GBK2和GBK3前有冗余信息;主语义块的变格信息,分别用01、02、03表示GBK1、GBK2和GBK3变格。在四类格式中,省略格式需要同其他三类格式连用,而其他三类格式之间不能连用。
B.4 语句格式以“!”为开始标志,分别以其后的0、1、2、3
表示基本、规范、违例和省略格式。对于两块句和三块句,如果要表示主语义块顺序的前后倒置、中间不变,应在“!”前加“^”表示。
B.5 基本格式。基本格式的标志是特征语义块位于第二个语义块的位置。基本句类的!0格式主语义块顺序与基本句类表示式给出的顺序一致,混合句类与此类似。如果语句采用!0格式,语句格式代码应省略不写。不符合上述约定的,在!0后添加数字具体说明:第二位表示特征语义块左侧是第几个GBK,第三位表示,特征语义块右侧GBK的情况。下面是具体约定:
——
由于!01的含义与!0相同,所以没有!01格式。!011表示四块句特征语义块后的GBK位置进行了交换,即形成“GBK3+GBK2”的顺序。
——
!02除表示GBK2位于特征语义块左侧外,还表示特征语义块作了变形,如英语中采用的被动形式,并且约定GBK1不出现,即无需恢复GBK1(对于省略,在分析时需要恢复GBK1)。!021表示GBK2和GBK3向左移位,GBK2移到EK前,GBK1循环成为最右侧的GBK。!022只对四块句有效,表示特征语义块右侧的GBK位置进行了交换,即形成“GBK1+GBK3”的顺序。
——
!03的约定与!02的约定类似,除表示GBK3位于特征语义块左侧外,还表示特征语义块作了变形,同时GBK1不出现。!031表示GBK2循环成为最右侧的GBK。!032只对四块句有效,表示特征语义块右侧的GBK位置进行了交换,即形成“GBK2+GBK1”的顺序。
完成主语义块位置的描述之后,需要根据冗余标记出现的情况和GBK变格的情况,添加相应的冗余代码和变格代码。
B.6 规范格式。规范格式的标志是特征语义块不位于第二个语义块的位置,同时广义对象语义块之间有语义块标记信息。规范格式中约定为!1mnp,其中m表示特征语义块从第二个语义块位置移动的情况:向右移动直接写出移动的位数,向左移动用“4”表示;n表示第一个出现的广义对象语义块是第n个广义对象语义块;p只出现于四块句中,1表示第二、三个出现的广义对象语义块是按照自然顺序,即GBK脚标小的语义块在前,2表示第二、三个出现的广义对象语义块交换了位置。在汉语中广义效应句没有规范格式。
B.7 违例格式。除了上述基本格式和规范格式外,在语义块不省略的情况下,其余的格式就是违例格式了。违例格式的特征是特征语义块不位于第二个语义块的位置,同时广义对象语义块之间的语义块标记信息不全或没有。规范格式约定为!2mnp,m、n、p的含义与规范格式中的相同。另外在违例格式中,对带有语义块标记信息的广义对象语义块,应按照B.3的约定指示冗余和变格信息。
B.8 省略格式。省略格式需要与上述介绍的三种格式连用,说明语句在采用上述格式的同时省略了什么主语义块。省略格式约定为!3m,其中m表示省略了哪个主语义块,0表示省略了特征语义块,1~3对应被省略的广义对象语义块的序号。如果在语句中省略了两个主语义块,则应写成!3m3n,m和n具体说明被省略的主语义块,其余类推。
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