Problem/Motivation
Schema.org doesn't recognize the itemid as being the same as identifying the url with their schema:url. I've posted an issue to their forum, but it's unlikely to get a response any time soon.
In the meantime, there should be a way to get a schema:url output for items.
Proposed resolution
Provide an option with the item options which allows users to add a schema:url for items.
User interface changes
Checkbox option.
API changes
Flag on any item in API.
Comments
Comment #1
Anonymous (not verified) commentedFixed with commit http://drupalcode.org/project/microdata.git/commit/a07bec1
Comment #3
jaguero commentedWhen I used the updated patch, I noticed an issue.
$entity_uri['path'] only prints the node/NID which results in http://example.com/path/path/node/nid, instead of http://example.com/node/nid.
I added 2 adjustments to the code:
Starts at line 1047
Thank you,
Jorge
http://www.jorgeaguero.me