W3C home > Mailing lists > Public > public-vocabs@w3.org > July 2013

Re: Expected type(s) for email should include URL

From: Cosmin Paun <cpaun88@gmail.com>
Date: Mon, 29 Jul 2013 23:48:42 +0200
Message-ID: <CAOcLuTxS93pdZpOJ7vCgbAJaTf--46ROkOQ7M2cG-4FxU2hznQ@mail.gmail.com>
To: Aaron Bradley <aaranged@gmail.com>
Cc: Public Vocabs <public-vocabs@w3.org>
Dear Aaron,

According to [1], if the element is an <a></a> element,

"The value is the absolute URL that results from resolving the value
of the element's href attribute relative to the element at the time
the attribute is set, or the empty string if there is no such
attribute or if resolving it results in an error."

For a microdata extractor,

<a href="mailto:jane-doe@xyz.edu" itemprop="email">jane-doe@xyz.edu</a>

is the same with

<a href="mailto:jane-doe@xyz.edu" itemprop="email"><img
src="gigantic-email-me-now-
button.jpg"></a>

because the value extracted is the value of the href attribute.

Regards,

Cosmin

[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#values

On Mon, Jul 29, 2013 at 10:37 PM, Aaron Bradley <aaranged@gmail.com> wrote:
> The expected type for the property "email" [1], used on the types
> Organization, Person and ContactPoint, is text.
>
> However, an email address is as often as not expressed as a mailto: address.
> And, in fact, almost all of the schema.org microdata examples that include
> this property express it as a URL, such as this example for Person [2]:
>
> <a href="mailto:jane-doe@xyz.edu" itemprop="email">jane-doe@xyz.edu</a>
>
> Google's Structured Data Testing Tool [3] does not complain if the Person
> example is run through it, but Google's Schema Validator [4] returns this
> warning - as it should, as per the spec:
>
> The property http://schema.org/email expects a value of type Text
>
> Note that it's perfectly possible for a page to legitimately use something
> other than text for the hyperlink anchor:
>
> <a href="mailto:jane-doe@xyz.edu" itemprop="email"><img
> src="gigantic-email-me-now-button.jpg"></a>
>
> Given this, doesn't it make sense to have the expected types for email to be
> set to "Text or URL", as with (for example) the property "menu"?
>
> [1] http://schema.org/email
> [2] http://scheam.org/Person
> [3] http://www.google.com/webmasters/tools/richsnippets
> [4] https://developers.google.com/gmail/schemas/testing-your-schema
> [5] http://schema.org/menu
>
Received on Monday, 29 July 2013 21:49:14 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:28 UTC