Useful Links: obsolete elements, iCloud, newspaper map, gaming, Open Study

About Obsolete Features in HTML5. Will they validate?

The Pros and Cons of Apple’s iCloud. Taking a closer look.

Access all the World Newspapers from a Single Page. Wow. That’s a good site to know about. Here’s the actual site.

New round of gaming statistics. These will surprise you.

Open Study Wants to Turn the World into One Big Study Group. Boy, things have come a long way from the days when I paid for my first online account at AOL by answering kids questions in a study group.

Modifying an hReview microformat to include HTML from schema.org

Google, Yahoo and Bing announced schema.org yesterday.

Many sites are generated from structured data, which is often stored in databases. When this data is formatted into HTML, it becomes very difficult to recover the original structured data. Many applications, especially search engines, can benefit greatly from direct access to this structured data. On-page markup enables search engines to understand the information on web pages and provide richer search results in order to make it easier for users to find relevant information on the web. Markup can also enable new tools and applications that make use of the structure.

A shared markup vocabulary makes easier for webmasters to decide on a markup schema and get the maximum benefit for their efforts. So, in the spirit of sitemaps.org, Bing, Google and Yahoo! have come together to provide a shared collection of schemas that webmasters can use.

I immediately began to think about how this would apply to my frequently used hReview microformat. I looked at the schema for books, and tried to see how I could incorporate that into a book review if I continue to use the hReview microformat to do book reviews.

Here’s what I came up with. I’d love comments. The additions to the hReview from the book schema are in red.

<div class="hreview"
itemscope itemtype="http://schema.org/Book">
<span style="display:none">product</span>
<p><img class="photo" src="image.jpg" alt="alt here"></p>
<div class="description" itemprop="reviews">
<p><a class="fn url" itemprop="name url" href="link here"
title="affiliate link to Amazon"><cite>book title
here</cite></a>
by <span itemprop="author">author's name</span> is from
 <span itemprop="publisher">publisher's
name</span>, <span itemprop="datePublished">date
here</span>.
Text of the review here.</p>
<p>Text of the review here.</p>
<p>Text of the review here.</p>
<p class="summary">Summary: text of the summary</p>
<p><span class="reviewer vcard">A review by
<a href="http://www.webteacher.ws/" rel="me">Virginia
DeBolt</a></span> of <cite itemprop="name">
book title here</cite>
<span class="rating" itemprop="rating">
(rating: n stars)</span></span></p>
</div>
</div>

What I’m wondering.

  1. Is the hReview microformat even needed since there is so much overlap between the book schema and the hReview microformat. It’s redundant. Should reviewers switch to the schema and abandon the microformat?
  2. I’m wondering about putting an itemprop in the cite element, since most of the schema HTML is added with span tags. It seems more semantic to me.

What do you think? Are schemas going to replace microformats completely?

Leveling up to HTML5

HTML5 is getting pretty usable. I didn’t say finished or official, just usable. Doable.

If you’re ready to start leveling up to HTML5, here are some resources to get you going.

Books

  • HTML5 for Web Designers by Jeremy Keith
  • Introducing HTML5 (Voices That Matter) by Bruce Lawson and Remy Sharp

Websites

Articles

Articles on Web Teacher

Useful Links: Games for Change, Jet Blue, HTML5 Template, Urban Outfitters

Find out about the Games for Change event this June.

Getting the jetBlues. Derek Featherstone explains why Jet Blue is being sued for having an inaccessible web site.

A basic HTML5 Template shows you the skeleton of an HTML5  page.

Re the Urban Outfitters copying designs and the power of social media:

AccessU, Here I Come

I’m trying to get myself organized to participate in AccessU where I’m slated to lead a 3 hour workshop in HTML5 and Accessibility. I’ll be out of pocket a bit, but hope to be able to post a few photos from the event here next week.

You could almost say that everything I’ve learned about accessibility, I owe to Knowbility. I’m happy to be giving back some of that knowledge at events like this.

Essential Resources for HTML5

If you’re learning HTML5 – or teaching it – here are some resources that can help you keep up with the latest news and learn how to make it work.

Check the Web Teacher Tips page right here for my posts on HTML5.