If i use <div>
tag itemprop="review"
itemscope itemtype="http://mydomainname.com/Review"
itemtype then do i need to create a page named review on my site?
I'd suggest you read this tutorial on HTML5 microdata. Here's an excerpt from that document about itemtype
:
The itemscope attribute us used to indicate that the element it is placed on and it’s children represent a microdata item. The itemscope should be paired with an itemtype attribute that defines the microdata vocabulary in use.
<p itemscope itemtype="http://www.data-vocabulary.org/Organization/">
...Additional data ...
Microdata vocabularies can be nested and can be dependent on one another. For example, the organization microdata vocabulary also contains an address as a member. The itemtype url can point to anything. Think of it as just a unique character string that various programs have agreed that when they see that specific ID, they know how to parse and look for the itemprop tags in the sub-elements to extract the meaning needed from the document.
There are predefined itemtype
values or you can create your own. They may be URLs, but do not have to be.
Here are some other references on the topic (there are many more in a Google search for "html5 microdata":
http://net.tutsplus.com/tutorials/html-css-techniques/html5-microdata-welcome-to-the-machine/