問題タブ [structured-data]
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.
angularjs - 構造化データのマークアップ用に AnugularJS を使用して JSON-LD を出力する
AngularJS を使用して JSON-LD オブジェクトを作成および出力する方法を Web で検索してきましたが、うまくいきませんでした。
私が達成しようとしているのは、ここでイベントについて説明されているように、SPA に構造化データを追加することです。
https://developers.google.com/structured-data/rich-snippets/events
これを行う簡単な方法は、JSON-LD オブジェクトを構築し、script タグ内に出力することです。しかし、私の知る限り、次のようなスクリプトタグ内のスコープ値にアクセスすることは不可能です/良い習慣です:
これを行うためのより良いアプローチを手伝ってくれる人はいますか? JSON-LD オブジェクトを通常の JSON オブジェクトとして作成しても問題ありませんか?
open-source - Schema.org はオープン ソースですか?
Schema.org のライセンスは、Creative Commons Attribution-ShareAlike License (バージョン 3.0)です。
これは、すべての検索エンジンが Schema.org を使用して構造データを実装できるということですか?
php - Google Webmaster Tools の構造化データ エラーを修正する方法 – 作成者、エントリ タイトルの欠落、および更新
Google Webmaster Tools は、多数の構造化データ エラーを報告しています – Missing: author
、Missing: entry-title
およびMissing: updated
. the_author
この問題に関する他のスレッドを見ると、特定のクラスを、the_title
およびに追加する必要があることが示唆されていthe_time
ます。ただし、テーマ フォルダー内の .php ファイルが見つかりませんthe_author
。the_time
content.php で見つけましthe_title
たが、すでにクラスのエントリ タイトルがありました。テーマに関連している可能性がある場合に備えて、Twenty Thirteen に基づくカスタム テーマで WordPress CMS を使用しています。
これを修正する方法はありますか?
tsql - 非構造化データをテーブルまたはビューに変換する
現在、プロバイダーで構築された SQL Server DB を使用しています。このDBには、システムを介して行われた呼び出しからのデータが含まれています。データが格納されるメイン テーブルには 7 つのフィールドがあります。1 つのフィールドは主キー、次に 2 つの外部キー、いくつかのデータタイム スタンプ、最後に大量のフィールド呼び出し「SergmentLog」です。
このフィールド内では、データは構造化されていません。データがどのように見えるかの例を次に示します。
私が言われたのは、各「SegmentLog」には、SegmentLog フィールド内に「E=」と呼ばれる複数の「イベント」がある可能性があるということです。各イベントは「|」で区切られています パイプ記号。ただし、各イベントの前に、サーバーからのデータタイム スタンプ、次に SourceID (「S=」と呼ばれる)、最後に EventID (「E=」と呼ばれる) があります。
各 EventID (3500 ~ 3512 の番号) の後に、1 ~ 9 の番号が付けられた属性があります (「1="、"2=" などと呼ばれます)。
同じ EventID を持つ SegmentLog ごとに複数のイベントが存在する可能性があり、すべての属性がすべての EventID に表示されるわけではないことに注意してください (つまり、E=3502 は属性 1 ~ 6 のみを表示し、E=3503 は属性 1 ~ 9 を表示する場合があります)。このデータをテーブル構造に構造化する最良の方法です。私が利用できるツールは、ビューまたは中間の SSIS 知識内で複雑な検索クエリを構築することです。
編集
このようなデータが出てくるのを見たいと思います。ただし、すべての属性を含む:
seo - AMP プロジェクトは schema.org/NewsArticle にのみ役立ちますか?
最近、モバイル ユーザー エクスペリエンスを支援するために、AMP 形式で Web サイトをリリースしました。サイトマップを Google Webmaster Tools に送信し、正しい を追加しましたrel="amphtml"
。
ただし、ウェブマスター ツールはすべてのページに「サポートされている構造化データ要素がありません」とhttps://developers.google.com/structured-data/rich-snippets/articlesへのリンクを報告します。
これがトップ ストーリー機能に必要であることは理解していますが、他の構造化データは Google によってインデックスに登録されていないようです。
Article 以外の構造化データには AMP は役に立たないのですか?
編集: ビデオもサポートされています。
html - イベントの無効な Schema.org ロケーション プロパティ
HTML ページにスキーマを設定しようとしています。バリデータ ( https://developers.google.com/structured-data/testing-tool ) は次のページで失敗します:
ご覧のとおり、場所の住所を空にすることはできません。
utils も使用しようとしました: http://schema-creator.org/event.php しかし、すべての入力を入力しても、結果は同じでした:「エラー無効な場所」。
誰かが場所を指定する方法を説明できますか?
編集: @unor が教えてくれたように、場所は PostalAddress のインスタンスでなければならないので、変更しました:
しかし、それでも有効ではありません。PostalAddress の住所は Place でなければなりませんが、Place には PostalAddress が必要です :-(
html - Schema.org NewsArticle: ロゴ プロパティの値が無効です
コードの小さなセクションをマークアップしようとしましたNewsArticle
が、検証できません。
私がこれをしたら
バリデータは存在しないと不平を言いlogo
ます。
logo
そして、このようなものを追加すると
バリデータは、属性に無効な値が含まれていると不平を言います。ここで何が間違っていますか?