cnschema / cnSchema

开放中文知识图谱的schema
http://cnschema.openkg.cn
801 stars 184 forks source link

规范:数据的发布格式 #8

Closed lidingpku closed 2 years ago

lidingpku commented 7 years ago

问题

JSON是目前数据API常见的语法格式。图谱数据发布时,要用到多个来源的schema,这如何体现在发布的数据中呢?

解决

我们建议采用JSON-LD 支持属性映射到cnschema选定的概念。通过映射,数据使用者不但减少了数据转换的成本,也方便数据使用者理解属性的明确含义。这里属性名缺省的命名空间为schema.org,但是也可以通过前缀增加其他来源的定义。例如

中文版本

{ 
  "姓名": "张三", 
  "籍贯": "上海" 
}

JSON-LD 通用版本

{
  "@context": {
    "@vocab": "http://schema.org/",
    "wp": "https://www.wikidata.org/wiki/Property:"
  },
  "name": "张三",
  "wp:P66": "上海"
} 

简化版本

{
 "name": "张三",
 "ancestralHome": "上海",
}