Re: schema.org/WebPageElement and it's subTypes

SiteNavigationElement (a subtype of WebPageElement) is widely adopted.  Odd
to me, though, that BreadCrumbList is not a WebPageElement as it's a
similar use case (just connected to WebPage via breadcrumb property).

On Tue, May 19, 2015 at 5:33 AM Jarno van Driel <jarnovandriel@gmail.com>
wrote:

> Now that mainEntity/mainEntityOfPage are out of the way I'd like to bring
> up schema.org/WebPageElement, it's subTypes and the 'mainContentOfPage'
> property.
>
> For a long time I've been wondering whether or not there's any sense in
> marking these elements up as they describe the HTML elements on a page,
> rather than the underlying real world entity that is described by other
> markup. On top of that their schema.org pages provide no examples on how
> to use them nor do they seem to have been worked out such that they are
> easy to specify.
>
> For example, if I markup an event widget as a schema.org/WebPageElement,
> how would I indicate the widget contains an schema.org/Event - should I
> use 'about', 'mentions' or 'mainEntity'? And what if a WebPageElement
> contains multiple entities, should I then use 'about' or 'mentions' or do
> we need a new property for this?
>
> And what about the relation between WebPage and WebPageElement? 'about',
> 'mentions', 'hasPart', 'contains' have all been proposed in the past but
> neither of 'm got any large scale support by the participants of the
> mailing list. Meaning that until thus far there doesn't seem to exist any
> valid method for chaining WebPageElement to WebPage or chaining
> WebPageElement to the entity/entities it contains.
>
> Dan Brickley once even expressed he was wondering whether these Types
> aren't a form of markup for markup's sake as opposed to providing any
> serious value. A point of view which I've step by step have grown to agree
> with and therefor I wonder, might it be an idea to deprecate WebPageElement
> (and its subTypes)?
>
>
>
>

Received on Tuesday, 19 May 2015 18:08:42 UTC