Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add slogan property analogous to logo #2112

Closed
vholland opened this Issue Dec 20, 2018 · 14 comments

Comments

Projects
None yet
7 participants
@vholland
Copy link
Contributor

commented Dec 20, 2018

We have https://schema.org/logo for specifying a specific image is a logo. These same sorts of organizations, brands, services, etc often have slogans. We should add slogan to the same domains as logo so authors have a specific text property for slogans rather than using description.

@vholland vholland self-assigned this Dec 20, 2018

@thadguidry

This comment has been minimized.

Copy link
Contributor

commented Dec 20, 2018

+1 slogan: "Just Do It."

nicolastorzec added a commit that referenced this issue Dec 21, 2018

@nicolastorzec

This comment has been minimized.

Copy link
Contributor

commented Dec 21, 2018

Make sense. See drafted PR.

@MichaelAndrews-RM

This comment has been minimized.

Copy link

commented Dec 21, 2018

One difference between logos and slogans -- Brands normally have one logo, but can have multiple slogans.

Slogans can be associated with brands, products, organizations, services, places. Some slogans a trademarked, others are too generic to qualify for a trademark.

@vholland

This comment has been minimized.

Copy link
Contributor Author

commented Dec 21, 2018

Schema.org has never had a policy on whether certain properties are unique or not. We have always left it to the data consumers to determine whether they wish to receive multiple values or not.

@nicolastorzec Thanks for the pull request!

@MichaelAndrews-RM

This comment has been minimized.

Copy link

commented Dec 22, 2018

@vholland I'm sure marketers will be interested in this property, so I hope that the schema.org documentation will provide a good definition and example. For example, Coca Cola has had many slogans over the years such as "Coke is it!" and the current one ("Taste the Feeling"). It would be nice to show and example of multiple slogans in markup, so that it's clear to webmasters that more than one is allowed.

I also suggest a definition for the slogan property that slogan is a phrase includes taglines and mottos (some marketers distinguish these things, but schema.org probably doesn't need to.)

@VladimirAlexiev

This comment has been minimized.

Copy link

commented Dec 28, 2018

+1 to list alias motto. Not sure about tagline because that means a different thing in the news industry.

multiple slogans

Is there a way to indicate the "start date / end date" then?

@nicolastorzec

This comment has been minimized.

Copy link
Contributor

commented Dec 28, 2018

The label in the PR is just: Associated slogan.

We could go with An associated slogan or motto or A slogan of motto associated with the item to mimic the style of the other property labels. I'll update the PR once there is a consensus.

There is no straightforward way to associate a property like slogan or logo with a particular period or geography. Schema.org usually focuses on the here & now.

We would need to reify and/or use a construct similar to role to do so, but I'm not sure it is worth it?

@VladimirAlexiev

This comment has been minimized.

Copy link

commented Dec 29, 2018

if @MichaelAndrews-RM is right that mottos change with some frequency, it's worth providing such example markup.

@nicolastorzec

This comment has been minimized.

Copy link
Contributor

commented Jan 1, 2019

FYI: updated the comment to A slogan of motto associated with the item.

@MichaelAndrews-RM

This comment has been minimized.

Copy link

commented Jan 2, 2019

@VladimirAlexiev Here is an example of how many slogans can be associated with one company over time and in different countries. McDonalds has numerous slogans they've used. A comprehensive list is available on Wikipedia of the slogans McDonalds uses in various countries. In some markets these are translations, but sometimes markets using the same language use different slogans.

@RichardWallis

This comment has been minimized.

Copy link
Contributor

commented Jan 2, 2019

Using the Role type, as suggested, would result in something similar to the following markup.

{
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "McDonalds",
    "slogan": [
        {
            "@type": "Role",
            "slogan": "Ronald Makes it Magic",
            "startDate": "1995-02-17",
            "endDate": "1997-10-15"
        },
        {
            "@type": "Role",
            "slogan": "Put a Smile On",
            "startDate": "2000",
            "endDate": "2003"
        },
        {
            "@type": "Role",
            "slogan": "I'm lovin' it",
            "startDate": "2003"
        }
    ]
}

For more detail a new Role subtype (SloganCoverage ?) could be proposed which includes areaserved as a property.

@rvguha

This comment has been minimized.

Copy link
Contributor

commented Mar 16, 2019

@VladimirAlexiev

This comment has been minimized.

Copy link

commented Mar 18, 2019

I really like the McDonald slogan examples, but @RichardWallis I think SloganCoverage is too specific. I can give 2 more examples of a similar phenomenon:

@rvguha what is your objection about Role: that it shouldn't be used to describe the temporal/spatial coverage of a slogan (or other name), or that subclasses of Role should not be created?

Looking at https://schema.org/Role, I think the following props should be added to it: location, areaServed and maybe spatialCoverage (there's a large overlap between the last two).

@RichardWallis

This comment has been minimized.

Copy link
Contributor

commented Apr 10, 2019

Implemented in release 3.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.