     compactObject {
       "@context" : "http://schema.org"
       "@type" : "Event"
-      name : @get('name')
+      name : @title()
       image: @metaImage()?.imageUrl()
       url: "#{sd.APP_URL}#{@href()}"
       startDate: new Date(@get('start_at')).toISOString()


  toPageTitle: ->
    _.compact([
      @get 'name' || ''
      @get('partner')?.name || ''
      "Artsy"
    ]).join(' | ').replace('&#x2013;', '-')

  # past / current / upcomming show featuring works by {artists} on view at {gallery name} {location} {dates}
  toPageDescription: ->
    artists = []
    if @get('artists')
      artists =
        _.compact(for artist in @get('artists')
          artist.name
        )

    if artists.length > 1
      artistText = "featuring works by #{artists[0...(artists.length - 1)].join(', ')} and #{artists[artists.length - 1]}"
    else if artists.length == 1
      artistText = "featuring works by #{artists[0]}"

    info = _.compact([
      'at'

    return @imageUrl('medium_rectangle') if @hasImage('medium_rectangle')

  title: ->
    if @get('name')?.length
      @get 'name'
    else
      @formatArtistText()

  shareTitle: ->
    if @has('fair_location')
