[英]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.