如何创建无限定词的序数限定符?RGL技术实现咨询
关于RGL中无限定词序数限定符的处理问题
RGL对基数与序数限定符的支持差异
- 针对基数,RGL允许创建带或不带限定词的限定符,对应两种函数定义:
mkDet : Quant -> Card -> Det --these five mkDet : Card -> Det --five - 针对序数,RGL仅支持生成带限定词的限定符,仅提供以下函数:
不存在mkDet : Quant -> Ord -> Det --the fifthmkDet : Ord -> Det这类直接生成无限定词序数限定符的函数,也就是说RGL默认序数限定符必须搭配限定词(比如“the first”“a first”),不允许单纯的“first”这类用法。
实际需求与临时方案
但包括英语在内的诸多语言中,无限定词的序数限定符是完全有效的用法(比如中文里“我儿子上三年级”这类场景)。如果需要实现这类无限定词的序数限定符,目前的临时方案是用空Quant来模拟,但这种方式并不妥当。
内容的提问来源于stack exchange,提问作者Michal Měchura
相关产品推荐
相关产品推荐

