xyzURL case spelling - ISSUE-9: Naming url properties

The schema.org partners discussed today the issue tracked as 'ISSUE-9:
Naming url properties'
https://www.w3.org/2011/webschema/track/issues/9

Currently we have: a class http://schema.org/URL; alongside the
following properties: url, embedURL, contentURL, downloadURL,
thumbnailUrl, replyToUrl, discussionUrl.

This variety has been causing confusion, particularly around
VideoObject, for which many of these properties are applicable.

We resolved that - given current variety of case spellings - looking
to the future we will prefer camelCase for multi-word properties that
reference URLs/urls.  As with other properties, the initial letter of
the word or phrase is lower case, and the letter 'U', "r', 'l', are
written e.g. "xyzUrl" rather than "xyzURL".

At some point we will therefore add new preferred forms for three of
these: embedUrl (for embedURL), contentUrl (for contentURL),
downloadUrl (for downloadURL). Consumers should still consume the
earlier variants too. This continues our general practice of avoiding
hard 'deprecation', although you can expect the Web site to start to
nudge publishers towards the preferred form. The schema.org site won't
change to reflect this directly, but I wanted to drop a note here to
report the decision immediately. We'll figure out a way of making
these aliases / synonyms available in machine form, as well as a human
readable summary.

cheers,

Dan

Received on Friday, 9 March 2012 21:00:11 UTC