The back end of Wikipedia is a free wiki software called MediaWiki. This software is highly extensible, as the PHP-based scripts provide hooks in various class methods so that plugins can add on functionality without having to change the core code itself (if you didn't understand that, just read on). One plugin that is of particular interest is the Semantic MediaWiki extension. When added to a MediaWiki installation, it provides the ability to tag specific information in articles. This functionality allows computers as well as humans to understand what is being said in the article, and it allows search engines and other creepy crawlers to pick up these tags and use them to provide more accurate content to users as well as more easily process non-textual data, such as images.
The Semantic MediaWiki project debuted its version 1.0 in 2007, yet Wikipedia is still without this awesome functionality. A tradition search for information today takes a Google search (or Wikipedia search) and then a manual scan for the data you are looking for. With this new extension, a search engine could extract the information for you automatically, drastically reducing the amount of time spent and thus improving user experience. Many other wikis have already implemented this extension, and the Wikimedia Foundation seems to be next. At the 2010 Semantic Technology conference, Wikimedia Foundation representatives reached out to conference attendees, developers, and users to find a way to help semantic information find its way into Wikipedia.
However, all merits are not without disadvantages. Though a semantic Wikipedia would improve the user experience on the reader's end, it would decrease the UX on the editor's end. The wiki syntax used in MediaWiki is hard enough for new users, and with the Semantic MediaWiki extension, a new item to learn is added to the ever-growing list. Semantic MediaWiki steals from MediaWiki's syntax for internal links in order to create semantic "tags" as they are called. The structure for writing a tag in an article is:
The displayed text and bar can simply be removed if you want the property value itself to be shown in the article, and the property name and double-colon can be removed if you want to have a normal internal link. However, the syntax becomes very confusing when viewed in line with the text from the rest of the article, and it becomes more difficult to actually understand what the wiki-text is trying to say.[[property name::property value|displayed text]]
Despite the difficulties for editors, I would still like to see the age of a Semantic Wikipedia. This would mean a skyrocket in potential uses for an online encyclopedia that is already so popular. Hopefully the Wikimedia Foundation will act soon so we can get a glimpse of what Web 3.0 is like.