2016-03-26 23 views
1

RDFバージョンをhttp://topbraid.org/schema/に持つのと同じ方法で、Schema.orgのJSON-LD表現を取得したいと思います。Schema.orgからJSON-LD情報を取得

Schema.orgのメインページはJSON-LDで表現されていますが、RDF版には型定義はありません。

2番目の質問では、JSON-LDの情報にアクセスできない場合、JSON-LDパーサーはSchema.orgのPersonタイプのプロパティをどのように理解できますか?

+0

「Schema.orgのメインページはJSON-LDで表されます」とはどういう意味ですか? – unor

+0

@unor 'application/ld + json'という値を持つ' Accept'ヘッダを持つhttp://schema.org(メインページだけ)にアクセスすると、プロパティの表現(すべてではない)とそのスキーマのボキャブラリが得られます。 orgは、JSON-LDで使用します。 – bustawin

+0

ああ、そうです。これはJSON-LDコンテキスト(そのファイルへの直接リンク:[http://schema.org/docs/jsonldcontext.json](http://schema.org/docs/jsonldcontext.json)])でなければなりません。 – unor

答えて

0

canonical representation of Schema.orgはHTML + RDFaです。

RDFaはJSON-LDと同様に、RDFのシリアル化です。 RDFからJSON-LDへの変換は、必要に応じて、好きなRDFツールを使って簡単に行うことができます。

https://schema.org/docs/tree.jsonldの下には、すべてのタイプ(プロパティはありません)を記述するJSON-LDファイルをダウンロードできます。 (対応する問題:Add a JSON(-LD) view of the entire type hierarchy

http://schema.org/docs/jsonldcontext.jsonの下では、JSON-LDコンテキストファイルをダウンロードできます。このファイルには、すべてのタイプとプロパティが含まれているようです。しかし、プロパティに含まれるドメイン/範囲を含むものは含まれていません。

問題Add more export formats (e.g. as offered but obsolete at schema.rdfs.org)は、RDFa以外のフォーマットを提供するアイデアや計画を追跡します。

関連する問題