The Semantic Web vision of the World Wide Web Consortium is to extend the current Web, so that “information is given well-defined meaning, better enabling computers and people to work in cooperation.”1 This is important, as the mix of content on the web and in applications built using web architectures is shifting from exclusively human-oriented content to computer-mediated content.