Semantic technologies are a key component in the move towards a better web, but as usual emerging technologies have a much slower uptake than you might think if you listen to analysts and the industry press.
It takes time before they become part of the standard toolbox of ordinary organisations and this is also the case with semantic technologies, which have so far left practitioners stuck with limiting approaches like Dublin Core and clunky content management systems.
Dublin Core originated in the library world, with a focus on describing resources. The vocabulary contains a fixed number of terms, that represent what is typically found on library cards, and provides ways to express metadata like author, subject, language, etc. This has been used as a format to provide metadata for web resources, like web pages, video files, photo and images.
But when it comes to the needs of today, we experience two major limitations of Dublin Core:
Technologies for the semantic web has been with us for more than ten years, and standardised RDF and OWL for nearly 8 years.
These technologies aimed to be “super Swiss Army Knives”, sufficient for all kinds of needs. And they are powerful. But practical uptake has not been rapid. There were expectations that we all would quickly take the road to full semantic web content, but those expectations have been scaled down.
There are two main reasons:
We have seen many early adopters of advanced semantic web approaches, but mostly by large organisations with well established information models about their domain. They typically see great value in the reuse of content that semantic web technologies offer. So there are many examples of successful use of powerful semantic web tools and techniques. But for the majority of content providers, uptake of full semantic web technologies has been slow.
Think about the Web 2.0 concept. Initially, the reaction was typically “Cool thing, yes, but it is not of any use to us or to our customers”. A few years later, all content providers were moving in that direction. Partly because practical tools, frameworks, and platforms became available, and partly because users’ preferences clearly indicated that they wanted more than just see ordinary static web content presented on their screens.
The same thing is starting to happen with semantic technologies. Simple tools offers ways to enrich content in a gradual manner, avoiding the need to do large scale modelling of application domains. And by simple means, one can provide the users with more meaningful information and interaction.
The browsers deployed around the world are becoming much better platforms for rich content. The insight is that we are actually seeing a rapid growth in the use of sematic technologies, mainly in the use of light-weight technologies that are simple to use, and that provide concrete value to users.
But this use is mostly not talked about as application of advanced semantic approaches. Rather it is seen as a pragmatical step towards better contents on the web. It is often talked about as “embedding data in web pages”, and from that point of view, it has been seen as an evolutionary step taken by an organisation, not a revolutionary step.
The growth in small-scale use of semantic technologies will of course ultimately contribute to later adoption of more powerful semantic technologies. But we do not have to commit ourselves now to heavy technology. Start small now, find the low-hanging fruit, enrich content gradually, learn by doing, … and then you will be better prepared to tackle more ambitious goals for your web presence.