当前位置:首页 > draw.io教程

利用句子树和里德-凯洛格图理解复杂的句子

drawio3年前 (2023-09-27)draw.io教程8

如果你正在学习一门语言,你需要一些工具来帮助你理解语法。尤其是在遇到那些精心构造、故意让人费解的句子时,句子树就派上用场了。

句子树,或称句子图,将句子的结构可视化。它展示了句子中词语和各个部分之间的关系和依赖性。

提示:句子树或句法分析树是 ChatGPT 等语言生成工具的基本组成部分。它们用于分析训练数据并构建语言模型,解析提交的查询,并使用正确的语法构建响应。编译器也使用它们来准备程序的可执行文件。

句子结构图主要有两种类型——选择你认为最合适的一种。

绘制里德-凯洛格句图

里德-凯洛格结构式将每个词放在一行上,词与词之间用分隔符隔开。一条竖线分隔主语和谓语,一条半线分隔谓语和直接宾语(如果有的话)。冠词和修饰词(例如形容词和副词)斜挂在被修饰词的上方或下方。“and”(连词)用虚线表示。

在介绍有趣的例子之前,我们先用两个简单的句子来讲解。

  1. 我们当地办事处的员工十点前就到了。

  2. 学生们对自己的好成绩感到满意。

在连接线上使用航点形状waypoint作为锚点。在形状面板中 搜索。

当您看到用于连接的大蓝色圆圈时,将航点形状放置在连接器的一端。您可以从该航点形状拖出下一个连接器——将鼠标悬停在方向箭头上并拖动即可。重复此操作,直到您拥有所需的所有锚点形状。

选择一个连接符并开始输入以添加标签。拖动黄色菱形抓取手柄,将文本重新定位到连接符上方。

通过“文本”选项卡为文本标签添加背景颜色。您可能需要为图表添加图例,以帮助您保持颜色一致。

如果您愿意,可以通过在格式面板的“样式”选项卡中取消选择“线条”样式来使航点形状不可见——连接器看起来就像直接连接在一起一样。

画一个句子树

或许使用句法分析树会是一种更易于理解的句子结构图。下面的例子读起来令人困惑。

  • 老人靠墙站着。

乍一看,大多数人会把“The old man”理解为一个整体,其中 old 是形容词,man 是主语(名词)。但句子的其余部分缺少动词。

在句子树中更容易直观地看到清晰的含义——old 是主语(名词),man 是动词。

根据相互竞争的句子逻辑理论,绘制句子树有两种不同的方法——二元成分关系树(左)和依存关系树(右)。

  • 两种类型的树中,句子的每个部分都标有标签:S 代表句子,NP 代表名词短语,VP 代表动词短语(或谓语),N 代表名词,V 代表动词,D 代表限定词(定冠词),A 代表形容词,等等。

  • 文字本身用虚线悬挂在相应的节点上。

注意:虽然选民关系树更加详细,但可能更难阅读。

对于剩下的示例,我们将展示依存关系树,从根句节点分裂出来,主语和宾语名词都用蓝色标记;以及使用上面描述的 Reed-Kellogg 系统的句子图。

用图表解释复杂的句子

句子树非常适合分析那些看起来完全错误,但实际上准确且语法正确的句子。

提示:点击下面的图表,在 draw.io 查看器中打开它们,并将鼠标悬停在句子部分上,即可查看有关如何理解句子的工具提示。

注意:在英语中,你可以省略句子中的一些词,例如that“and which”。省略后的句子语法正确,但肯定会让人困惑。在下面的里德-凯洛格句子图中,这些省略的词用斜体标出。

  • 马匹飞奔过终点线时摔倒了。

句子树是用来解释语法复杂的句子的。

  • 盲人拿起锤子和锯子。

  • 该建筑群居住着已婚和单身士兵及其家属。

以上例子被称为“花园小径句”。你以为自己理解了句子的开头,但它却戛然而止,你需要重新审视句子,调整你的理解,才能使整个句子通顺。这种句子就像是把你引入歧途,循着虚假的线索而行。

有些句子即使对母语人士来说也几乎不可能理解,尤其是当使用在句子不同部分具有多种含义的词语时。

  • 水牛水牛水牛水牛水牛水牛水牛水牛水牛。

在这个句子中,“buffalo”有三种含义:

  • 地名:纽约州布法罗市

  • 动物:水牛 - 野牛

  • 动词:欺凌 - 欺负

这句话可以理解为:来自布法罗的野牛欺负其他布法罗野牛,也欺负布法罗野牛。

这个例子与另一个例子结构完全相同,都是用一个词同时充当名词、动词和地名,这次是波兰的波利塞斯镇。斜体字可以省略,句子仍然正确。

警察警察(另一个)警察警察警察(也)警察警察警察。

请在GitHubTwitterFacebook上关注我们