- From: Tim Strehle <tim@strehle.de>
- Date: Tue, 31 May 2016 16:20:40 +0200
- To: Jarno van Driel <jarnovandriel@gmail.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
- Message-Id: <89BEFD66-8621-4274-9494-5D968E28002F@strehle.de>
Hi Jarno, thanks a lot for taking the time to work out a solution! So you’re using an ItemList which allows you to use the numberOfItems property. Makes sense to me. I don’t think I fully understand why you went with a top-level ItemList (linked to a SearchResultsPage via mainEntityOfPage) instead of a top-level SearchAction with an ItemList in its result property. What was your reasoning behind that? (I’m a schema.org newbie, so I’m probably missing something obvious.) Thanks again, Tim > Am 31.05.2016 um 13:00 schrieb Jarno van Driel <jarnovandriel@gmail.com>: > > Hi Tim, > > I just read your blog post: https://www.strehle.de/tim/weblog/archives/2016/05/30/1593 <https://www.strehle.de/tim/weblog/archives/2016/05/30/1593> and had a go at it. Does the following work for you? > > <script type="application/ld+json"> > { > "@context":"http://schema.org <http://schema.org/>", > "@id":"#MainEntity", > "@type":"ItemList", > "mainEntityOfPage": > { > "@type":"SearchResultsPage", > "url":"http://example.com/search?page=2 <http://example.com/search?page=2>", > "potentialAction": > [ > { > "@type":"SearchAction", > "actionStatus":"CompletedActionStatus", > "query":"john doe", > "result": > { > "@id":"#MainEntity" > } > }, > { > "@type":"SearchAction", > "name":"Did you mean 'jane doe'?", > "target": > { > "@type":"EntryPoint", > "urlTemplate":"http://example.com/?q=jane+doe <http://example.com/?q=jane+doe>" > } > }, > { > "@type":"SearchAction", > "name":"See also: 'dole'", > "target": > { > "@type":"EntryPoint", > "urlTemplate":"http://example.com/?q=dole <http://example.com/?q=dole>" > } > } > ] > }, > "numberOfItems":35, > "itemListOrder":"ItemListOrderDescending", > "itemListElement": > [ > { > "@type":"ListItem", > "@id":"#FirstSearchResult", > "previousItem":"http://example.com/search?page=1#LastSearchResult <http://example.com/search?page=1#LastSearchResult>", > "position":1, > "item": > { > "@type":"ImageObject", > "name":"Photo of Jane Doe" > } > }, > { > "@type":"ListItem", > "position":2, > "item": > { > "@type":"ImageObject", > "name":"Photo of John Doe" > } > }, > { > "@type":"ListItem", > "@id":"#LastSearchResult", > "nextItem":"http://example.com/search?page=3#FirstSearchResult <http://example.com/search?page=3#FirstSearchResult>", > "position":3, > "item": > { > "@type":"ImageObject", > "name":"Photo of John Doe" > } > } > ] > } > </script>
Received on Tuesday, 31 May 2016 14:21:03 UTC