問題タブ [json-ld]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
escaping - JSON-LD 文字列はエスケープする必要がありますか?
JSON-LD コンテンツ内の文字列値をエスケープする必要がありますか? たとえば、Google は、サイト検索のヒントを提供するために次のことを推奨しています。
しかし、サイトの検索 URL に複数のクエリ パラメータが含まれている場合はどうなるでしょうか。targetの値内の文字をエスケープする必要がありますか、またはエスケープできますか? 例えば:
JSON-LD でマークアップする場合、同じ質問がいくつかの一般的な schema.org タイプに適用されます。組織内の Google+ ソーシャル プロフィール リンク ->sameAs 例: 私の組織のプロフィールが
次のように表す必要があります。
また
さらに重要なことは、それはまったく問題ですか?
monitoring - JSON-LD 構文を使用して監視インフラストラクチャをモデル化する方法は?
リソースを監視するためのよく知られた標準化されたオントロジーはありますか? 私はオープンソースの監視プラットフォームに取り組んでおり、セマンティック Web の概念を使用してインベントリをモデル化したいと考えています。
現在使用しているいくつかのエンティティ:
- リソース
- テナント
- 環境
- リソースタイプ
- メトリック
- メトリック タイプ
関係:
- 含む
- 定義する
- 所有している
この命名法に近い標準はありますか?
google-search-console - Google ウェブマスター ツール: 「JSON-LD の解析中にエラーが発生しました。」
Google ウェブマスター ツールにログインしたところ、使用している新しい WordPress テーマに関連する構造化データにエラーが見つかりました。
JSON-LD: JSON-LD の解析中にエラーが発生しました。
それが参照しているコードは次のとおりです。
注: ウェブマスター ツールでは、「execOnReady」という単語の「e」の下に赤いアンダースコアがあります。
json - JSON をきれいに印刷することの長所と短所は何ですか?
プリティ プリント JSON は、プリティ プリントなしでレンダリングされたものよりも重くなる傾向があります。それを超えて、きれいな印刷かどうかの間で他に何かを考えることができません.
パブリックな RESTful Web API に Web サービスを提供したいとします。それはサーバーのパフォーマンスやラウンドトリップ時間などに影響しますか?
繰り返しになりますが、JSON をきれいに印刷することの長所と短所は何ですか?
json-ld - JSON-LDで述語固有のURIスコープをきれいに指定する方法は?
この JSON-LD ドキュメント(json-ld プレイグラウンド)から始めます。肉は次のようになります。
現在、「 protein_gene 」述語は常に遺伝子識別子を値として取ります。これらは何百もある可能性があるため、JSON で本当に必要なのは次のとおりです。
"from": [
"protein:15718680",
"protein:157427902"
],
"protein_gene": [
"522311",
"3702"
]
どこでも「遺伝子」接頭辞なし。出来ますか?この SO questionに基づいて、私が得た最も近いものはこれでした(json-ld プレイグラウンド)。これにより、述語の値が相対 IRI ではなく、@vocab に基づく IRI に展開されます。しかし、述語固有の語彙が必要なため、正しくありません。
また、埋め込まれた (ローカル) コンテキストでトリックを実行できることも知っており、これ(json-ld プレイグラウンド) を機能させましたが、それでも私が望むよりも醜いです。
entry-point - JSON-LD / Hydra コンソール - エントリ ポイントが正しくないようです
おそらく非常にばかげた質問ですが、自分で問題を解決する方法がわかりません。M. Lanthaler から Hydra Console を発見し、それを自分のマシン (apache2) にデプロイしました。次に、Hydra コンソールの例として使用されているサンプル アプリケーション (Issue Tracker) と同様のエントリ ポイントを作成しようとしました。次のようになります。
Context と Vocab は、EntryPoint.jsonld と同じディレクトリにデプロイされます。残念ながら、これは機能しません。このドキュメントを Hydra コンソールで開くと、次のように表示されます。
そして、後の3つのツールチップとして「IRIにマップされていません」と表示されます。エラーメッセージや何が間違っているのかを理解する方法がないので、ここで質問します。問題を解決するのを手伝ってください。自分でデバッグする方法のヒントがあれば歓迎します。
(注: JSON-LD プレイグラウンドを使用しようとしましたが、Lanthaler の Web サイトからも JSONLD をロードできないため、あまり役に立ちません。)
url - JSON-LD を使用して検索をマークアップする – 複数のクエリ パラメータを埋め込むには?
JSON-LD を使用して、検索機能のセマンティックな意味を強化したいと考えています。
これを行うための最も人気のあるスニペットは、Google からのもののようです:
SearchAction
これがどのように機能するかは理解できましたが、マークアップを Schema.org の語彙の他の部分と 組み合わせることが可能かどうか疑問に思っています。
例えば、特定の時間帯に空いているホテルの部屋を検索できる場合、JSON-LD を使用してその情報を埋め込むことはできますか?
検索文字列が次のようになっているとしましょう: search-hotels-global.com/?s=new-york&start=5-5-15&end?19-5-15
、JSON-LD で実装するにはどうすればよいですか?