关于语义搜索
我是语义网的“菜鸟”。所以现在很多事情让我困惑。我将在网站中进行语义网络搜索。但我不确定它的工作流程应该是什么? 我只是有基本的看法。 请纠正我
使用网络蜘蛛获取网络资源,并将这些资源放入文件。
解析这些资源文件(词法分析)并使用RDF格式来描述这些资源(现在,RDF包含本体, 解析这些资源文件
解析RDF文件(包含资源),使用OWL(组合推理机制)来描述RDF文件中的本体。
语义分析用户输入(来自搜索文本框),在 OWL 文件中进行匹配,然后在 RDF 资源文件中进行匹配,然后提供 相关结果。
请给我建议并纠正我。
I am a "rookie" in Semantic Web. So a lot things confuse me right now. I am going to make a semantic web search in website. But I am not sure what should be the workflow of that?
I just have basic opinion.
Please correct me
use a webspider to get web resources, and put thoses reources in files.
parse those resource files (lexical ananlysis) and use RDF format to describe those resources (now, the RDF contains the ontologies,
which are about resources).parse the RDF files (contain resources), use OWL (combine inference mechanism) to describe the ontologies in RDF files.
semantic analyze the user input (from search text box), match it in OWL files, and then match in the RDF reources files, then provide
the related results.
Please give me suggestions and correct me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅适合您的引擎的此资源。
您应该学习搜索和使用现有资源(本体和更一般的 API),这些资源允许重用数据上的语义注释。 (链接数据,请参阅此处)。无论如何,如果您获得网络资源,不要将它们放入文件中并引用来源,因为副本更改链接语义。知识随着时间的推移而发展......
关于语义分析,可能是一项艰巨的任务。在您开始自己实施之前,请搜索是否有适合您需求的 API。
See this resource for your engine.
You should learn to search and use existing resources (ontologies and more generally APIs), that allow to reuse semantic annotations on data. (Linked Data, see here). Anyway, if you get web resources, don't put them in files and reference the origin, because the copy changes the links semantic. Knowledge evolve over time...
Regards the semantic analysis, could be a difficult task. Before you start to implement yourself, search if there is some API out there, that fits your bill.