浅谈语义角色

来源:互联网 发布:sql case when怎么用 编辑:程序博客网 时间:2024/05/29 09:34

语义角色:

定义:

一个语义角色是句子中的某一成员与主要动词的潜在关系。也称为semantic case,thematic role,theta role and deep case。语义角色是在一些真实的或想象的场景中除了语言编码之外,一个成员所扮演的真实的角色。举个栗子:    比如,一个叫张三的人故意打一个叫李四的人,然后在打人事件中,张三就是agent(主体),李四是patient(客体)。因此,在下面的句子中张三的语义角色是一样的:张三打李四李四被张三打了。

具体的语义角色有:

agent:

agent是在事件中作为实施者语义角色的人或者事物。一个agent常常是一个句子中动词语法上的主语。一个原形agent是有意识的,动作带有一定目的性,并且所实施的动作会产生一个物理的,可见的效果。举个栗子:    **小明**跑过街道。 小明是agent    **小明**被一条狗追。   狗是agent

patient:

patient在一个句子中通常是动词的宾语。也被称为affected,undergoerpatient角色通常是:被事件影响的事物,承受某一过程的人或者事物,经历一个事件的人。举个栗子:    小狗在吃***肉***。    树倒在***房子***上。    ***小明***闻到了烟味    ***小明***看到犀牛。     

time:

time是一个事件的时间位置的语义角色。栗子:    口哨声在***傍晚***响起。

location:

location是识别状态或动作的位置或者特殊方位的语义角色。location角色并不意味着移动到,来到,通过某一位置。栗子:    船在***海***里沉了

manner:

manner是一个语义角色,它记录事件的动作,经历,过程是如何进行的栗子:    小明***慢慢***走到学校。

instrument:

instrument是agent角色用于实现事件的无生命事物的语义角色。这是事件的刺激或直接的物理原因。   instrument通常是出现在句子中名词短语里的一个名词。栗子:    小明用***刀***切面包。

以上是一些比较常见的语义角色,还有很多其他的语义角色,有兴趣可以参考下面的链接。我也会贴出来与大家分享。

原创粉丝点击