繁体   English   中英

Schema.org本体为json

[英]Schema.org ontology as json

背景

我正在尝试开发一种编程方式,以允许或不允许您将某些网页数据与给定的架构属性配对。

为了做到这一点,我需要说以下几点:

Data "xyz"Thing.Article.name的值

但是,在schema.org中,某些名称空间实际上属于多个类型,因此表示schema.org的json对象需要在每个对象中都有一个额外的字段,以告诉我们它属于什么。

问题:

某处已经有一个schema.org的json版本了吗?

如果不,

那么json的结构应该如何?

不,现在没有schema.org的官方JSON版本。 但是已经进行了一些尝试。 例如Google的GMail Actions内容。 他们使用JSON-LD:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Event",
  "name": "John's Birthday Party",
  ... information about the event ...
  "action": {
    "@type": "RsvpAction",
    "url": "http://events-organizer.com/rsvp?eventId=123",
  }
}
</script>

详细信息在这里 希望这可以帮助。

Kristian是正确的,JSON-LD只是schema.org的数据表示。

JSON Schema表示形式为JSON Schema

这个项目从schema.org本体生成JSON模式: https : //github.com/geraintluff/schema-org-gen

不幸的是schema.org具有schema.rdfs.org映射的特殊数据模型。 请注意(由于我已经报告了schema.rdfs.org的错误),它缺少一些元数据。
我提出了要点,包括缺少的注释,您可以将其用作上述项目的来源,请参阅https://github.com/mhausenblas/schema-org-rdf/issues/58

@克里斯蒂安-仅供参考:
我目前正在研究如何将OWL本体转换为JSON模式,请参阅https://github.com/redaktor/owl2jsonschema.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM