我正在寻找建立一个主题地图,以分类内容。
例如,“艺术”主题可以有“艺术史”、“绘画”、“雕塑”等子类别。
我已经搜索了一些在线资源,但我遇到了一个与我希望如何使用层次结构相关的问题。
我有很多想要按主题索引的内容。举个例子,如果用户搜索“艺术”,那么他们不仅会得到任何提到“艺术”的内容,还会得到任何提到“绘画”的内容,即使没有提到“艺术”。当然可以。
但是,如果在我的继承制的另一部分,例如,我有‘房子维护’,那么它可能也有一个子主题‘绘画’。
但是如果用户搜索‘艺术’,我的引擎会说‘好吧,绘画是’艺术‘的一个子类别,所以我将包括这个内容,所有关于最好的颜色来粉刷你的浴室墙壁……
以前有没有人遇到过这个问题?我试过用谷歌搜索,但由于不知道确切的术语,很难取得进展……
编辑:更简洁地说,“绘画”是“艺术”的一个副标题,但如果某件事是关于“绘画”的,那么它就不一定是关于“艺术”的,因为“艺术”并不是“绘画”的唯一父类。
发布于 2009-06-24 12:55:59
既然你想以不同的方式处理房屋/绘画和艺术/绘画,那么你似乎需要两个截然不同的绘画条目(每种含义一个)。如果你的文本处理器足够强大,你可以根据文本本身的上下文线索将给定的“文本块”与哪一个相关联。
例如,当你遇到这样的冲突时,看看文本--你在那里看到其他单词了吗?像‘水槽’,‘墙’,‘硬木’,或‘窗户’?或者你看到其他的术语像‘莫奈’,‘印象派’,‘画布’和‘画廊’?这将允许您自动决策,并且应该相当准确。唯一的问题是,这假设你在某个地方有一个相当健康的“相关术语”字典。
在用户端,当选择绘画时,您只需将所有结果合并在一起,或者为用户提供一个选项,以选择他们想要查看哪个父主题的结果。
发布于 2011-05-29 03:26:22
在"topic maps“中,根据相关标准的理解,您可以为一个主题设置不同的"scopes”。因此,“绘画”可能是两个不同含义的范围的一部分。
主题地图:http://www.ontopia.net/page.jsp?id=vizigator
范围:http://www.ontopia.net/topicmaps/materials/tao.html#stp-scope
发布于 2009-09-01 12:16:31
如果您正在创建的主题地图是建立在Topic Maps technology上的,那么可以使用subjectIdentifiers来区分两个同名的主题(都命名为“绘画”),这两个主题实际上代表了两个不同的主题(绘画是一种艺术形式,绘画是家居装修的意义上的绘画)。
如果有人查询有关艺术的信息,而您深入到绘画,那么您只能返回那些与“作为艺术形式的绘画”相关的条目,因为这些绘画条目不再被放在一个堆中。
https://stackoverflow.com/questions/1037779
复制相似问题