【发布时间】:2010-10-20 15:27:52
【问题描述】:
是否有任何可用的开源/免费软件可以为您提供给定单词的语义相关关键字。例如狗这个词:它应该给出这样的关键字:动物,哺乳动物,...... 或者对于法国这个词,它应该给你这样的关键词:国家,欧洲......。 基本上是一组与给定单词相关的关键字。
或者如果没有,有没有人知道如何实现以及这会有多复杂。
最好的问候
【问题讨论】:
标签: search word semantics keyword
是否有任何可用的开源/免费软件可以为您提供给定单词的语义相关关键字。例如狗这个词:它应该给出这样的关键字:动物,哺乳动物,...... 或者对于法国这个词,它应该给你这样的关键词:国家,欧洲......。 基本上是一组与给定单词相关的关键字。
或者如果没有,有没有人知道如何实现以及这会有多复杂。
最好的问候
【问题讨论】:
标签: search word semantics keyword
Wordnet 可能是您需要的。 Wordnet 将英语单词分组为同义词集合并提供一般定义,并记录这些组之间的各种语义关系。
有大量使用 Wordnet 的项目,这里有一个列表: http://wordnet.princeton.edu/wordnet/related-projects/
看看这个,你可能会发现它特别有用(http://kylescholz.com)
你可以在这里看到现场演示: http://kylescholz.com/projects/wordnet/?text=dog
我希望这会有所帮助。
【讨论】:
是的。瑞典一家名为 Saplo 的公司专门从事这方面的工作。我相信您可以为此使用他们的 API,如果您问得好,您也许可以免费使用它(当然,如果它不是出于商业目的)。
【讨论】:
如果您正在寻找在线资源,有几个需要考虑(至少在 2017 年;OP 的日期为 2010 年)。
Semantic Link (http://www.semantic-link.com):Semantic Link 的创建者提供了一个接口,用于计算所有英语 Wikipedia 上的单词对上称为“互信息”的度量标准的计算结果。只有在 Wikipedia 中出现超过 1000 次的单词才可用。
“狗”让您了解,例如:纯种、品种、犬类、宠物、小狗。
但是,您似乎真的在寻找一个提供下位词和上位词的在线工具。来自“Hyponymy and hypernymy”的维基百科页面:
在语言学中,下位词(来自希腊语 hupó,“under”和 ónoma,“name”)是一个词或短语,其语义域包含在另一个词的范围内,它的上位词或上位词(来自希腊语 hupér,“over " 和 ónoma, "名字") 。简单来说,下位词与其上位词共享一种类型的关系。例如,鸽子、乌鸦、鹰和海鸥都是鸟的下义词(它们的上位词);这又是动物的下义词。
WordNet(https://wordnet.princeton.edu) 有这个信息并且有一个在线搜索工具。使用此工具,如果您输入一个单词,您将获得一个或多个条目旁边带有“S”。如果您单击“S”,您可以浏览具有该含义或用法的单词的“同义词组(语义)关系”,并且此包括直接上位词和下位词。实在是太丰富了!
例如:“狗”(如“家犬”)-->“犬”-->“食肉动物”-->“胎盘哺乳动物”-->“脊椎动物”-->“脊索动物”-- > etc. or "dog" --> "domestic animal" --> "animal" --> "organism" --> "living thing" -->
还有 WordNik 列出了上位词和反向字典单词(在其定义中具有给定单词的单词)。 “法国”的上位词包括“欧洲国家/民族”,反向字典包括法国的地区和城市、某些统治者的名字等。“狗”的上位词是“驯养的动物”(和其他)。
【讨论】: