Enhancement to and replacement for longdesc
Regardless of your stance on whether longdesc should be part of HTML, I think we can all agree that the ability to textually describe non-textual objects, such as images, is a desirable feature for the Web. So I would like to propose a way to:
- make it easier for content authors to use longdesc right now
- offer a seamless transition path that will replace the longdesc feature with a technology that makes it supremely easy to describe images
- and ensure that this feature benefits everyone
Introducing ObjectDescription service
ObjectDescription is a service via website and API that stores and serves image descriptions. To use this service with longdesc, a user enters a URL to a given image, enters a description for the image, and in return gets a URL they can enter into the longdesc attribute. This reduces that number of steps non-technical authors have to go through at the moment, using WYSIWYG editors and CMS.
When using an API, there is no need for authors to use longdesc. The Web browser sends a unique fingerprint (checksum) of the image to ObjectDescription and in return gets a description, as shown in the following screenshot:

The image description can be authored right in the browser:

Through ObjectDescription, anyone can write/edit a description for any image on the Web, and website creators can of course put limits on how browsers use this feature on their Web site.
Best of all, this is a general-purpose application of image descriptions that will benefit everyone. Image descriptions are treated as standalone documents. This means they can be processed by machines such as search engines, and can be included in regular search results. This can increase the amount of searchable data on the Web and yield more relevant search results. In addition, image descriptions can make image searching a lot more efficient.
ObjectDescription is live
This service is up and running at objectdescription.org. Be sure to read the FAQs on the site. Please let me know your thoughts, feature requests and general feedback.
Comments are closed for this article.