I'm trying to markup a page. I I marked up:
WebPage
WPHeader
SiteNavigationElement
Bredcrumbs
MainContentOfPage
Article
Product1
Product2
WPFooter
WebPage
WPHeader
SiteNavigationElement
Bredcrumbs
MainContentOfPage
Article
Product1
Product2
WPFooter
The question is: Should iI aspire to declare all internal entities of WebPageWebPage
as "childs" of each other, or it's not necessary?
i.e.For example:
WebPage (declared as "isPart" of WebSite)
"hasPart" WPHeader
"hasPart" SiteNavigationElement
Bredcrumbs
MainContentOfPage
Article
"about" Product1
"about" Product2
"hasPart" WPFooter
WebPage (declared as "isPart" of WebSite)
"hasPart" WPHeader
"hasPart" SiteNavigationElement
Bredcrumbs
MainContentOfPage
Article
"about" Product1
"about" Product2
"hasPart" WPFooter
In first variant validator shows every entity as "top entity", an in the second variant validator shows only one top entity WebPageWebPage
, and other entities included as WebPageWebPage
properties,id's id's, e.t.cetc.
Which variant is better?