- From: Jarno van Driel <jarnovandriel@gmail.com>
- Date: Tue, 19 May 2015 14:32:31 +0200
- To: "schema.org Mailing List" <public-schemaorg@w3.org>
- Message-ID: <CADK2AU1Op+0njRMn1ae9gRPy34fZpua1AVUMe25_EKTxXkp3iQ@mail.gmail.com>
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 12:33:00 UTC