If Twitter wants Annotations to succeed...
...then it must act like Apple, Inc. That is, it must exercise control over its ecosystem. Just as Apple is in charge of the iPhone's hardware, operating system, and App Store, so must Twitter control the vocabulary for annotating Tweets. Without control there is discord, and discord prevents software interoperability. Discord is the reason why web application mashups are complex and brittle. Discord is also the reason why the Semantic Web remains more of a theoretical construct than a functioning system. The biblical story of the Tower of Babel is relevant here since it describes how a people's unity of purpose is lost when they can no longer communicate.1 The Lord may work in mysterious ways, but Twitter should not. It is irrational for Twitter to intentionally leave its ecosystem developers without a controlled vocabulary.
One might be sympathetic to Twitter's proposal to "let a hundred flowers blossom"2 and hundreds of vocabularies develop if such an approach worked. However, open efforts at formulating metadata schemes, starting with RDF ontologies (1999),3 extending to Microformats (2004),4 and culminating in start-ups like Freebase (2005),5 have yet to pay off. After a decade of experimentation there is a plethora of metadata schemes, but a paucity of software applications making use of these schemes. In many ways, this outcome may have been unavoidable.6
So, pushing the hard work of vocabulary development onto developers and thinking that, somehow, magically, they will coalesce around common terms is a demonstrably false belief. Still, there are existing RDF ontologies and Microformats capable of partially describing many of the things one might want to Tweet about during the course of a day. It seems wasteful to ignore this past work or leave its potential adoption to the whims of competing ecosystem developers. At this point in time, Twitter needs to step in and add some value. It needs to take control. It needs to extract ideas from existing metadata schemes, assimilate these ideas into a simple controlled vocabulary, publish this vocabulary, and enforce its exclusive use when Annotations are transmitted over the Twitter platform.
- Genesis 11:1-9.
- A slogan used by Chairman Mao Zedong to encourage Chinese intellectuals outside of the Communist Party to contribute ideas on how the government could promote progress in the arts and sciences. Many of these intellectuals were later executed.
- Tauberer, J. (2006-07-26). What Is RDF. O'Reilly XML.com.
- Microformat FAQs relating to RDF. (2009-08-22). Microformats Wiki.
- Freebase CrunchBase Profile. (2009-03-30). CrunchBase.
- Doctorow, C. (2001-08-26). Metacrap: Putting the torch to seven straw-men of the meta-utopia. Personal blog.