1

JSON-LD を使用して、検索機能のセマンティックな意味を強化したいと考えています。

これを行うための最も人気のあるスニペットは、Google からのもののようです:

<script type="application/ld+json">
{
   "@context": "http://schema.org",
   "@type": "WebSite",
   "url": "https://www.example-petstore.com/",
   "potentialAction": {
     "@type": "SearchAction",
     "target": "https://query.example-petstore.com/search?q={search_term_string}",
     "query-input": "required name=search_term_string"
   }
}
</script>

SearchActionこれがどのように機能するかは理解できましたが、マークアップを Schema.org の語彙の他の部分と 組み合わせることが可能かどうか疑問に思っています。

例えば、特定の時間帯に空いているホテルの部屋を検索できる場合、JSON-LD を使用してその情報を埋め込むことはできますか?

検索文字列が次のようになっているとしましょう: search-hotels-global.com/?s=new-york&start=5-5-15&end?19-5-15、JSON-LD で実装するにはどうすればよいですか?

{
   "@context": "http://schema.org",
   "@type": "WebSite",
   "url": "https://www.example-petstore.com/",
   "potentialAction": {
     "@type": "SearchAction",
     "target": "search-hotels-global.com/?q={search_term_string}&start={start_date_input}&end={end_date_input",
     "query-input": "required name=search_term_string",
     "query-input": "name=start_date_input",
     "query-input": "name=end_date_input",
   }
}
4

1 に答える 1