W3C home > Mailing lists > Public > public-schemaorg@w3.org > March 2018

Re: Event or DanceEvent?

From: Richard Wallis <richard.wallis@dataliberate.com>
Date: Thu, 15 Mar 2018 14:39:20 +0000
Message-ID: <CAD47Kz6PUSMVpKRx2T+7fHW5yhw0+HAzuTRQeir1Bv7LM8G5_w@mail.gmail.com>
To: Steve Harris <steve@eceilidh.org.uk>
Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
Hi Steve,

You can define a ‘thing’ as more than one type:

In JSON-LD:


   1. <script type="application/ld+json">
      2. {
      3.   "@context": "http://schema.org",
      4.   "@type": ["Event","DanceEvent","ChildrensEvent"],
      5.   "name": "The Children’s Dance Experience 2018",

etc….

In RDFa:


   1. <div vocab="http://schema.org/" typeof="Event DanceEvent
      ChildrensEvent">


In Microdata:


   1. <div itemscope itemtype=“http://schema.org/Event">
   1.
      1.     <link itemprop=“additionalType" href="
         http://schema.org/DanceEvent" />
      1.
   1.


   1.     <link itemprop=“additionalType" href="
      http://schema.org/ChildrensEvent" />
   1.


   1.


~Richard.

   1.


Richard Wallis
Founder, Data Liberate
http://dataliberate.com
Linkedin: http://www.linkedin.com/in/richardwallis
Twitter: @rjw

On 15 March 2018 at 13:52, Steve Harris <steve@eceilidh.org.uk> wrote:

> Hi everyone!
>
> My interest is in dance events, IE events where the public get on a
> dance-floor and move to music from a band rather than just watching others
> dance (although that is allowed)
>
> I started by coding some events as http://schema.org/DanceEvent but on
> reading further into the Google documentation, I changed this to the more
> generic http://schema.org/Event. So at the moment, Google thinks I have
> some of both types.
>
> The Google Search Console Structured Data > DanceEvent report shows that
> it was picking up events OK but the Structured Data > Event report displays
> much more "enthusiasm", extracting Start Time, Location, etc.
>
> Is this essentially a Google limitation or am I doing something wrong?
>
> Also, it would be appropriate to code up some events as both DanceEvent
> and ChildrensEvevnt and even EducationEvent for some cases but can't see a
> way to do it - assuming that there's any point in being that clever if
> Google prefers simple "Events"
>
> Thanks!
>
> --
>
> *Steve Harris*
>
Received on Thursday, 15 March 2018 14:39:48 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:12:38 UTC