I've had a proposal for a paper on RDF and annotating photos accepted for XML Europe 2003. Yay! Here's what I submitted:
RSS 1.0 (RDF Site Summary) is a well-known XML format commonly used for syndicating news headlines. By design it is an extensible format in which metadata expressed using any RDF vocabulary can be linked to its component items, while still maintaining compatibility with applications such as newsreaders that may be unaware of such vocabularies. This paper will discuss some interesting applications that can be built with RSS as a base. The annotation of collections of photographs is used as a case study.
Using an RDF representation of Wordnet, the lexical database of English, we attach keywords to photographs to indicate what they objects they depict. With simple inference logic, we create improved search engines over this data. For example, using the hypernym information in Wordnet to extrapolate from keywords, a search for buildings can find hotels, churches, houses and other related photographs. We can automatically build a Yahoo-like hierarchical web site of photographs organised by the meaning of their keywords.
Using the Friend Of A Friend (FOAF) vocabulary, we can record which photographs show particular people. Applications can then display related information with the photograph by using information gathered by spidering the existing network of FOAF information on the web.
Dynamically-built RSS channels are an ideal format for expressing search results; hence people who are interested could use newsreaders to subscribe to new pictures of any Wordnet noun, particular person or other metadeta criteria. This RSS is easily turned into web pages using templating tools. A Blogger-like front page can be built by building an RSS 'meta-channel' summary of the 10 newest photo collections.
Processing toolkits for RDF are available in many languages, and RDF's natural integration with the web's URI system makes it easy to build applications in a loosely-coupled style. Tools for this project built using the Redland API in Perl and the Jena toolkit in Java easily interoperate, using the RDF output of one as the input of another. New applications can be built by others using any language or environment with RDF and HTTP support (even Mozilla), without needing to be granted any special database access or other privileges.
Update: slides from this and other talks are available.
photos rdf wordnet xml Posted by Matt Biddulph at January 31, 2003 12:52 PM
→ stuck-on-mobile-e-com ;-): rdf with photo
→ Andrew Grumet's Weblog: More programmer nerdism
→ Incessant Ramblings: something useful that uses the buzzword "semantic"
→ Snapping Links II (The Revenge): two for me, one for Kat
→ Lost Boy: Lazy Photo Annotation
→ Lost Boy: Lazy Photo Annotation
→ phil.wilson: JAlbum RDF skin