W3C home > Mailing lists > Public > public-vocabs@w3.org > December 2011

Re: Syntax for itemprop breadcrumb

From: John Panzer <jpanzer@google.com>
Date: Sat, 17 Dec 2011 07:42:08 -0800
Message-ID: <CAJu8rwU4G=ukjvy_zRys68VyNjUObrJr5HVULi2yS+rxhyY8ZQ@mail.gmail.com>
To: Jeni Tennison <jeni@jenitennison.com>
Cc: public-vocabs <public-vocabs@w3.org>, Tim van Oostrom <tim@depulz.nl>, Aaron Bradley <aaranged@yahoo.com>
For my parser, (c) appears to be the answer today.
On Dec 17, 2011 12:30 AM, "Jeni Tennison" <jeni@jenitennison.com> wrote:

> Hi,
>
> Just to point out that in something like:
>
> <div itemprop="breadcrumb">
>  <a href="category/books.html">Books</a> >
>  <a href="category/books-literature.html">Literature & Fiction</a> >
>  <a href="category/books-classics">Classics</a>
> </div>
>
> the 'breadcrumb' property actually takes the value "Books > Literature &
> Fiction > Classics" (whitespace normalised for brevity). So whether or not
> they have <a> elements wrapped around individual words doesn't matter: a
> conformant microdata processor won't see them anyway.
>
> I've raised this before, but it is still not clear to me whether
>
> a. schema.org consumers only want that plain text string;
> b. schema.org consumers are preserving the HTML content (contrary to the
> microdata spec); or
> c. the examples are wrong and the itemprop should be on individual
> breadcrumb items
>
> Cheers,
>
> Jeni
>
> On 16 Dec 2011, at 23:30, Aaron Bradley wrote:
>
> >
> >
> > Thanks for weighing in, Tom.
> >
> > In this case, though, all the examples explicitly show all breadcrumb
> links belonging to one itemprop - what they omit is an additional, unlinked
> "breadcrumb" component.
> >
> > See on http://schema.org/WebPage:
> >
> > <div itemprop="breadcrumb">
> >   <a href="category/books.html">Books</a> >
> >   <a href="category/books-literature.html">Literature & Fiction</a> >
> >   <a href="category/books-classics">Classics</a>
> > </div>
> >
> >
> > By the way, the separate page identifier in the <h1> I wouldn't have a
> problem handling (it's not a breadcrumb) - it's the additional component on
> the same line.  E.g. (and this is the syntax I'm leaning towards - *not*
> including the unlinked item in the breadcrumb declaration):
> >
> >
> > <div>
> >
> > <span itemprop="breadcrumb">
> >   <a href="category/books.html">Books</a> >
> >   <a href="category/books-literature.html">Literature & Fiction</a> >
> >   <a href="category/books-classics">Classics</a></span> >
> >   Boring Classics
> > </div>
> > <h1>Boring Classics</h1>
> >
> >
> > ----- Original Message -----
> >> From: Tim van Oostrom <tim@depulz.nl>
> >> To: public-vocabs@w3.org
> >> Cc:
> >> Sent: Friday, December 16, 2011 2:26:37 PM
> >> Subject: Re: Syntax for itemprop breadcrumb
> >>
> >> Hi Aaron,
> >> I personally interpreted breadcrumb like:
> >>
> >> <div itemscope itemtype="http://schema.org/Thing";>
> >>    <a href="category/books.html"
> >> itemprop="breadcrumb">Books</a>  >
> >>    <a href="category/books-literature.html"
> >> itemprop="breadcrumb">Literature&  Fiction</a>  >
> >>    <a href="category/books-classics"
> >> itemprop="breadcrumb">Classics</a>  >
> >>    Boring Classics
> >> <h1 itemprop="name">Boring Classics</h1>
> >>   </div>
> >>
> >>
> >> 1 breadcrumb per Item/Link (semantically more obvious and less work to
> >> determine what is what?)
> >>
> >> You'd have a list of breadcrumb(s). This should however be an ordered
> list.
> >>
> >> - Tim
> >>
> >>>   In breadcrumb display, the unlinked current page or section is often
> >> displayed in the same line as the linked parents.  E.g.:
> >>>
> >>>   <div><a href="/">Home</a>  | About
> >> us</div>
> >>>
> >>>   Should this unlinked portion be ("About us" in the example above)
> >> be included in the breadcrumb itemprop or excluded from it? 1 or 2
> below?
> >>>
> >>>
> >>>   1 - Unlinked portion part of breadcrumb itemprop
> >>>
> >>>   <div itemprop="breadcrumb">
> >>>     <a href="category/books.html">Books</a>  >
> >>>     <a
> >> href="category/books-literature.html">Literature&
> >> Fiction</a>  >
> >>>     <a href="category/books-classics">Classics</a>
> >>>
> >>>     Boring Classics
> >>>   </div>
> >>>
> >>>   2 - Unlinked portion not a part of breadcrumb itemprop
> >>>
> >>>   <div>
> >>>   <span itemprop="breadcrumb">
> >>>     <a href="category/books.html">Books</a>  >
> >>>     <a
> >> href="category/books-literature.html">Literature&
> >> Fiction</a>  >
> >>>     <a
> >> href="category/books-classics">Classics</a></span>
> >>>
> >>>     Boring Classics
> >>>   </div>
> >>>
> >>>   None of the schema.org examples show this use case.
> >>>
> >>>   See also this same question on a G+ post - feel free to comment
> there.
> >>>   https://plus.google.com/106943062990152739506/posts/Bf5ZYWkVtM1
> >>>
> >>>   Thanks,
> >>>   Aaron
> >>>
> >>>
> >>>
> >>
> >
> >
>
> --
> Jeni Tennison
> http://www.jenitennison.com
>
>
>
Received on Saturday, 17 December 2011 15:42:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 May 2012 06:48:58 GMT