什么是语义维基?

What is Semantic Wiki?

我是一名 PHP 开发人员,对语义 Web、Semantic Wiki、Semantic MediaWiki 等术语完全陌生。

几天前收到了关于 Semantic Wiki 的工作要求,然后我探索了很多,但没有得到确切的想法。

还是一头雾水..!!!我有一些疑问想向你澄清。

  1. Semantic Wiki 到底是什么?
  2. 它的目的是什么?
  3. 为什么以及何时使用它?
  4. 它是 PHP 框架还是类似的东西?

如果你用简单、现实生活中的比较示例而不是维基百科或其他博客上的解释来给我答案,我会更好。

如有任何帮助,我们将不胜感激。

嗯,评论中提到的Wikipedia article是相当理论化的。它以 知识 等需要一些解释的术语开头。

我深吸一口气,试着解释几件事...

1.什么是语义 Wiki?

为简单起见,您可能知道什么是 Wiki。重点可能是关于语义,你有an exchange about this, but I try here to summarize. According to the Wikipedia article on Semantics,这是关于单词之间的关系。

当前的 Web 很大程度上是句法的:人(或系统)需要知道页面的一种语言的句法(包括语法),以便捕捉单词的含义。这就是为什么我个人无法理解中文或阿拉伯语的页面,但会猜测荷兰语或丹麦语的内容:这些语言是欧洲语言,语法相似,词源接近我所知道的语言。

2001 年,Tim Berners-Lee(网络之父)等人。在 a seminal article the idea that the Web would become very interesting if page terms where exposed on the semantic side as a complement to syntax informations. This is the concept of the semantic Web. Such an organization of data would have several advantages including predicate calculus (also called first-order-logic 中介绍 -> 那篇文章很简洁) 和国际化。谓词演算中的一个重要元素是数据质量。

语义主题真的很大:如果你真的感兴趣,那么你应该读一本关于它的书。

语义 Wiki 只是利用语义而不是句法的 Wiki。它具有 Wiki 的优势:协作方面对于数据质量来说非常宝贵。注意:你有几个语义信息标准(RDF/OWL,Microdata/RDFA/JSON-LD)。

2。这样做的目的是什么?

乍一看,语义网的主要兴趣在于搜索引擎:使用语义信息抓取网页会更容易。网络爬虫实际上是处理网页的主要应用程序。

使用一些工具(例如 RDF 解析器),语义结构的 Wiki 也可以比纯句法 Wiki 更容易被第三方软件处理。客户可以轻松建立自己的知识库。

如果你想了解这样一个系统的深层兴趣,想想IBM Watson。但是为了这样的结果,需要庞大的基础设施

使用语义 Wiki 具有 Wiki 的优点。想想数据质量:对于 Watson,IBM 分析了 Wikipedia 的内容——他们讨论了该分析的 UIMA architecture。第四部分是关于 DBPedia 的几句话,这是一个分析维基百科文章语义的项目。

但很少有非语义 wiki 具有维基百科的质量。

3。为什么以及何时使用它?

为什么?使用语义系统有几个原因。语义系统最明显的用途是国际化。看看联合国教科文组织网站 in English, in Chinese, in Arabian: three different sites with a pure syntactic solution. There are also many other advantages related to deduction (the predicate calculus topic). An example of a simple deduction application for search engines is Google Knowledge Graphsimple 这里是关于影响功能的结构化数据的模糊点,而不是项目本身:几年后它可能会成为真正的东西感人的)。大多数关于该主题的作品都是学术性的。需要庞大的基础设施才能拥有有效的系统。首先,你需要很好地理解语义网的问题。

对于 when 部分,我会说你的项目何时得到大型组织的支持,以及你真正熟悉该主题的时间。使用语义信息的另一种情况是帮助网络爬行。但据我所知,如果 Google 当前加载 Microdata/RDFA/JSON-LD,这对 Web 排名的影响非常小。

4.它是 PHP 框架还是类似的东西?

我很难就 PHP 解决方案向您提出建议。

Ace Wiki就是一个很好的例子。链接页面可以访问地理 Wiki,它是示例和项目的 GitHub 帐户。不幸的是,它在 Java.

Semantic MediaWiki 是 MediaWiki 的扩展,用语义信息丰富页面。它提供了一个 SPARQL 接口(知识库的 SQL)和一个 RDF 导出。这两个功能表明主要数据存储是基于图的(我没有这方面的经验)。

别误会:您会越过 DBPedia 但这不是语义 wiki。这是维基百科的语义形式。但是,这是一个非常重要的知识库。