DBpedia

DBpedia （DB乃是数据库，database的意思，也可做数据库百科全书解）是一项从维基百科里萃取结构化内容的专案计划。这些计划所得的结构化资讯，也将放在互联网中公开让人取阅。DBpedia允许使用者查询跟维基百科相关资源之间的关系与性质，甚至也可查询从维基百科外连到其他资料组的内容。DBpedia曾被万维网创始人提姆·柏内兹-李评论为世界上最有名的几个去中心化连结资料的专题之一。

## 缘起

此计划一开始是由来自柏林自由大学以及莱比锡大学的人士所开启，并与开放连结软件（Open Linked Software）同盟合作。第一份公开可取得的资料集在2007年时发布。它是透过自由授权的方式所发布，允许他人自由利用这些资料集。

维基百科的条目大部分都是没有固定格式的文字，不过也有部分的资料是属于结构化的资讯并且被镶嵌在条目中，像是资讯框的表格内容（也就是预设在桌机版维基百科浏览格式，出现在条目右上角出现的字段，或是行动版维基百科的条目一开始就显示的字段。）、分类、图像、地理座标、以及外部网页链接。这些结构化的资讯会在此计划案被提取出来并且将其统一的放在一个资料集里头以方便查询。

## 资料组

2013年9月，DBpedia发布了第3.9版的更新。如同之前版本的加强，这次也新增了维基百科更多资讯框的比对，同时也新增了维基数据的连结。（透过 `owl:sameAs` 的连结）。此版的资料组描述了四百万笔实体（entities），其中有322万笔实体是在一个连贯的知识本体中进行分类，这些实体包含了832,000位人物、639,000个地景、116,000份音乐专辑、78,000部影片、18,500个电动游戏、209,000个组织、226,000个物种以及5,600种疾病。DBpedia资料集提供了最多有119个不同语言的特色标签以及资料摘要；现总共有2460万个图片连结以及2760万笔连到外部网页的连结资料、4500万笔连结到其他RDF格式的资料集、6700万笔连结到维基百科的分类页，以及4120万笔YAGO分类的资料。DBpedia计划使用资源描述框架（Resource Description Framework，简称RDF）来呈现撷取的资料，目前包含了24.6亿笔的RDF triple资料、4700万从英文版本维基百科上撷取的资料、19.8亿则来自其他的语言版本，同时有大约4,500万的资料连往外部的资料集。

从本资料集，多个页面之间传播的资讯可以被撷取，例如某书籍的作者资料，能够被放在关于此书或关于作者的页面中。

从维基百科撷取资料其中的一个重大挑战是，相同概念可能会在资讯框以及其他的模版中被用不同的参数表示，例如birthplace以及placeofbirth意义相同。在这样的情况下，查询人物出生地点就必须要在这两个参数下都有查询才能够得到完整的结果。于是，DBpedia的映对语言就被开发了出来，以帮助映对知识本体里头这些定义的异同，进而减少同义词的重叠。有鉴于维基百科中使用资讯框以及其他数值非常的多元，开发以及改善映对语言的机制是以开源的方式征求大众参与。

## 范例

DBpedia摘取维基百科页面上的事实资讯，让使用者可以不用在多个维基百科条目之间浏览便找到问题的答案。查询资料的方式是利用SPARQL（像SQL的查询语言）来对资源描述框架(RDF)进行查询。举例，假如你对日本少女漫画系列东京喵喵感兴趣，想要找这部漫画的绘者创作的其他作品。DBpedia结合了维基百科上东京喵喵、征海未亚这些条目，以及相关作品诸如丽佳公主以及恋きゅー的资讯。因为DBpedia把这些资料都标准化到单一的数据库里，下列 查询 就能够在不需具体清楚哪一个条目有包含了哪一部分的片段资讯，就能够完整的列出相关作品类型：

```sparql
PREFIX dbprop: <http://dbpedia.org/property/>
PREFIX db: <http://dbpedia.org/resource/>
SELECT ?who, ?WORK, ?genre WHERE { 
 db:Tokyo_Mew_Mew dbprop:author ?who .
 ?WORK  dbprop:author ?who .
 OPTIONAL { ?WORK dbprop:genre ?genre } .
}
```

## 使用DBpedia的相关计划或组织

DBpedia广纳了人类知识不同领域，十分多元的范畴资料。这使得它自然而然成为连结众多资料集的枢纽，让外部资料集能够连结到相关的概念。DBpedia的资料集是跟其他许多网络上不同的开放资料资料集在RDF的层级交互相连着。透过这些资料集，可以让应用程序丰富DBpedia的资料。已经有超过4500万笔在DBpedia与外部资料集之间的交互连结产生，外部资料集包含：Freebase (database)、OpenCyc、UMBEL、GeoNames、Musicbrainz、CIA World Fact Book、DBLP、Project Gutenberg、DBtune Jamendo、Eurostat、Uniprot、Bio2RDF、以及美国普查等资料。汤森路透公司的前导计划OpenCalais、纽约时报的连结开放资料计划、Zemanta以及DBpedia Spotlight也纳入了DBpedia的连结。BBC也使用DBpedia来辅助其内容组织。Faviki使用DBpedia进行语意标签（semantic tagging）。

亚马逊公司提供一串DBpedia公共资料集（Public Data Set），这可整合进亚马逊网络服务应用之中。

## DBpedia Spotlight

2010年6月，来自Web Based Systems Group以及柏林自由大学的研究人员开始了一个叫做“DBpedia Spotlight”的计划，开发工具来将文字资料中使用DBpedia资源的部分加上注解。这个工具解决了过去透过DBpedia连结非结构化资讯来源到开放连结资料云的问题。DBpedia Spotlight可展示已命名实体撷取（named entity extraction）、包含实体侦测（entity detection）以及命名冲突化解（name resolution）（也就是消歧义（disambiguation））。此工具也能在其他资讯撷取（information extraction）任务中，用来进行命名实体辨识（named entity recognition）。DBpedia Spotlight聚焦在多种不同用途的客制应用。不去聚焦于少部分的实体类型，此计划试图支援全部DBpedia上来自超过320个不同分类里，共约三百五十万个实体与概念。

DBpedia Spotlight可公开获取，是以一个为了测试用途而提供的网络服务，或者也可以从Apache授权的Java/Scala API。DBpedia Spotlight分配也包含了一jQuery插件，此插件允许开发人员在网络上的任何一页加上注解，只要在他们的页面上增加一行文字即可用户端也有Java或PHP的支援应用。此工具可从其展示页（demo page）里，处理多种的英语资料以及网络服务。国际化的支援部分，只要此语言有开维基百科即可支援。

## 外部链接

- dbpedia.org
- 在TED大会上，由蒂姆·伯纳斯-李所做的关于语意网（semantic web）短讲影片，引用了DBpedia作为范例。
- DBpedia - Extracting structured data from Wikipedia 以及 LinkedGeodata，2009年国际维基年会两个谈到关于DBpedia计划的议程。
- DBpedia: Querying Wikipedia like a Database - Chris Bizer, World Wide Web Conference Developers Track, 11 May 2007
- W3C SWEO Linking Open Data Community Project
- DBpedia Spotlight的首页连结

## 基本资料

- 开发者：莱比锡大学、柏林自由大学、开放连结软件
- 发行日期：2007年1月23日
- 软件版本周期：DBpedia 3.9
- 软件版本周期：September 2013
- 操作系统：Virtuoso Universal Server
- 类型：Semantic Web、Linked Data
- 编程语言：Scala、Java、VSP
- 许可协议：GNU General Public License
- Alexa排名： ━ 65,311