- From: Alex M <tech.guy415@gmail.com>
- Date: Thu, 13 Aug 2015 14:10:41 -0600
- To: Thad Guidry <thadguidry@gmail.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>, W3C Web Schemas Task Force <public-vocabs@w3.org>
- Message-ID: <CABzdpQkSHcpSFxksWtJa6do=P+vRYf-VEFGKz221NZ75_iwvNg@mail.gmail.com>
I wish plural would be easier ... well, it may not be what you expect, but this validates: <script type="application/ld+json"> { "@context":"http://schema.org", "@type":"TravelAction", "fromLocation": "USA", "toLocation": "Costa Rica", "name": "Travel from USA to Costa Rica", "instrument": { "@type": "ItemList", "numberOfItems": 3, "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "name": "A Valid Passport" } }, { "@type": "ListItem", "position": 2, "item": { "name": "Pre-paid airline or bus ticket to exit Costa Rica" } }, { "@type": "ListItem", "position": 3, "item": { "name": "$100.00US dollars per every 30 calendar days you plan to stay in Costa Rica" } } ]}, "distance":"2000 miles" } } </script> On Thu, Aug 13, 2015 at 12:26 PM, Thad Guidry <thadguidry@gmail.com> wrote: > oh boy... ok...your thinking much later... > Let's start simple and work outwards and upwards from there.... > > <script type="application/ld+json"> > { > "@context":"http://schema.org", > "@type":"TravelAction", > "fromLocation": "USA", > "toLocation": "Costa Rica", > "name": "Travel from USA to Costa Rica", > "instrument": {"name": "A Valid Passport"}, > "distance":"2000 miles" > } > </script> > > > Thad > +ThadGuidry <https://www.google.com/+ThadGuidry> > > On Thu, Aug 13, 2015 at 9:44 AM, Alex M <tech.guy415@gmail.com> wrote: > >> Here is my first attempt to do it on a JSON TD style, but very simple and >> basic. I am getting three errors and perhaps it is that I do not quite >> understand how to extend one schema to the other. Any help is welcome. I >> get three errors. >> >> <script type="application/ld+json"> >> { >> "@context":"http://schema.org", >> "@type":"TravelAction", >> "fromLocation": "USA", >> "toLocation": "Costa Rica", >> >> #ERROR //Thing is not a known valid target type for the name property. >> You can see here that THING has NAME http://schema.org/Thing >> >> "name": { >> "@type":"Thing", >> #ERROR//The property about is not recognized by Google for an object of >> type Thing. >> YOu can see here that THING has ABOUT http://schema.org/Thing >> "about":"Costa Rica Required Entry and Transit Documents" >> }, >> #ERROR //The property itemListElement is not recognized by Google >> for an object of type TravelAction. >> This should be from THING so it is probably my syntax. >> >> "itemListElement": >> [ >> { >> "@type": "ListItem", >> "position": 1, >> "item": >> { >> "name": "A Valid Passport" >> }, >> "@type": "ListItem", >> "position": 2, >> "item": >> { >> "name": "Pre-paid airline or bus ticket to exit Costa Rica" >> }, >> "@type": "ListItem", >> "position": 3, >> "item": >> { >> "name": "$100.00US dollars per every 30 calendar days you plan to >> stay in Costa Rica" >> } >> } >> ] >> } >> >> </script> >> >> On Wed, Aug 12, 2015 at 3:59 PM, Thad Guidry <thadguidry@gmail.com> >> wrote: >> >>> Ooops typo ! this is better : >>> http://www.w3.org/TR/json-ld/#embedding-json-ld-in-html-documents >>> >>> Thad >>> +ThadGuidry <https://www.google.com/+ThadGuidry> >>> >>> On Wed, Aug 12, 2015 at 4:58 PM, Thad Guidry <thadguidry@gmail.com> >>> wrote: >>> >>>> The answer is easy ! Just spend 3 hours reading the full official >>>> documentation thus far ! >>>> >>>> Or skip directly to the answers your looking for provided by me: >>>> >>>> http://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld >>>> >>>> http://www.w3.org/TR/json-ld/#embedding-json-ld-in-htmls-documents >>>> >>>> As well as visiting the awesomeness that is: >>>> http://json-ld.org/learn.html >>>> >>>> >>>> Thad >>>> +ThadGuidry <https://www.google.com/+ThadGuidry> >>>> >>>> On Wed, Aug 12, 2015 at 4:25 PM, Alex M <tech.guy415@gmail.com> wrote: >>>> >>>>> Is the script placed inside the <head> tag or before the </body>? >>>>> >>>>> On Wed, Aug 12, 2015 at 3:21 PM, Thad Guidry <thadguidry@gmail.com> >>>>> wrote: >>>>> >>>>>> JSON_LD is a preference (whenever you can accomplish that.) :) >>>>>> >>>>>> Thad >>>>>> +ThadGuidry <https://www.google.com/+ThadGuidry> >>>>>> >>>>>> On Wed, Aug 12, 2015 at 4:20 PM, Alex M <tech.guy415@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Is it better to do this on the HTML mark up or on JSON-LD? Does it >>>>>>> fulfill the same purpose or for search engines is better the HTML markup? >>>>>>> >>>>>>> >>>>> >>>> >>> >> >
Received on Thursday, 13 August 2015 20:11:08 UTC