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