FreeBase是一个类似于wiki的创作共享类网站,他不同于wiki的非结构化数据显示,每一个topic的内容都是结构化的。
FreeBase包含3层结构:
Domain-->Type-->Instance(Topic)。举例来说People-->Person-->somebody。
一个Domain中包含一个或多个Type,
Type包含多个Property,它的Property来源有三:
- 自身Property。
- included type:当前Type集成了included type中所有的Property。这个类似于继承的概念,但又不同于继承,它可以随意删除included type。
- incoming properties:其它type的某些Property。
一个Instance(Topic)属于一个或多个Type,所以该Instance(Topic)就包含这些Type的Property,每个Property的值为另一个Instance(Topic),通过填充Property的值,实现了对该Instance(Topic)的描述,同时也实现了不同Instance(Topic)之间的关联。
一个Instance(Topic)页面包含:自身介绍(/common/topic类型的各项属性,每个Topic都继承了这个Type;另外还包含初始创建该Topic的Type的Property值),所属其它Type及该Type中的Property值。
源文来自于http://blog.csdn.net/wenlei_zhouwl/article/details/5893398