Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Meaning, Not Markup
Meaning, Not Markup

This article explores the paradox that sharing a common vocabulary can actually restrict the richness and nuances of a business paradigm.

The Trend to Share Common Vocabularies
One of the trends we find in the rapidly expanding world of XML is a desire to define unified vocabularies for expressing exchanged data. It seems obvious that the number of XML vocabularies used should be minimized, and, indeed, efforts to find agreement within various industries are laudable and to be encouraged. But these efforts may not always reduce the difficulty of exchanging information and might, paradoxically, limit the longevity of information by hiding complexities behind superficial agreements. The issue is meaning, not markup.

Consider this illustration. At a summit of religious leaders aimed at increasing common understanding among the world's religions, it is decided that everyone will speak English and use the vocabulary of Protestant Christianity. However, as soon as the discussions start, there are problems. Someone uses the word heaven and many people nod in recognition. But as the discussion progresses, it is clear that even the different Christian delegates have understood different nuances of the word, to say nothing of the Hindu and Buddhist representatives. As time goes by, they realize that perhaps they should have agreed at the start not to use a single vocabulary but rather to describe what the relationships were between the apparently similar words in the vocabularies with which they were already familiar.

In the same way, a shared vocabulary for users in the same domain may not be enough to allow them anything but the most rudimentary sharing of information. Different organizations usually have diverse backgrounds and varying views of the world, and their competitive advantages often result from their different paradigms. When all that is involved is basic data (to do with billing or ordering, for example), the issues may be trivial, but full-scale cooperation between companies will increasingly involve mind-to-mind connections. At this point, when differences come to light they will result from trying to cram paradigmatic variations into the same syntax. Resolving differences will be hard even when the difference has been detected because the semantic strength of the vocabulary in use may not allow for the proper expression of the alternate paradigm.

The Paradox
So we discover a paradox. It would seem that common purposes should share common vocabularies. Yet in defining the data model for a business, it may be better to invent a local variant of an existing vocabulary - or in extreme cases a whole new vocabulary - to fully express the richness and nuances of a business model and paradigm. This was, after all, the feature of XML that first drew the attention of both the publishing and the computing worlds - that magical letter X for eXtensible. The chief skills for the use of XML will prove to be those of the business analyst, defining data and naming parts, rather than those of the programmer.

The Need to Map the Relationships Between Paradigms
Translation will therefore be key. There is certain to be a need to move between different vocabularies, be they supersets of standards or custom vocabularies. In these early days of XML it will no doubt be enough to use straightforward transliteration functions. The functions of the proposed XSL standards are more than enough to allow exchange between basic business vocabularies. If the number of these vocabularies can be kept to a minimum, the task of setting up the simplest transactions could be easy, especially using visual tools to perform the mapping. But there will always be a mapping, even if there is only one common exchange vocabulary. The mapping describes the relationship between the meanings of two paradigms, and will be easiest to create if the paradigms in question are mapped and understood. Paradoxically, two different paradigms attempting to use a common vocabulary may produce more confusion and difficulty than if they had used custom vocabularies, because their paradigmatic differences may be concealed in the use of common terms.

But mechanical transliteration is not the same as translation. Translation involves the expression of the ideas within one paradigm in the language of another, and to translate mechanically is very hard. Defining a true translation mapping may involve different treatment of the same tags in different contexts and requires an understanding of both paradigms. As the need to connect heart to heart between e-businesses increases, there will be more and more demand for comprehensive approaches to creating XML mappings.

To connect from the heart of my e-business to the heart of yours would be impossibly expensive in shared systems without XML, but even with it the system analysis needed to create the translation is a significant task. We should not assume that XML is a panacea, or that the standardization of vocabularies will automatically bring interoperability. XML provides us with a medium to express our understanding of the meaning of data, but we will still have to first discern realities and differences of meanings when we exchange data.

What Matters Is the Meaning
May the efforts of industry groups to define common XML vocabularies flourish and succeed! But should they fail to reach a single, uniform set in every case, if diversity should multiply, no problem. At least the meanings will have been well described, fully annotated and put within reach of analysis, mapping and machine manipulation. What matters is the meaning, not the markup.

About Simon Phipps
Simon Phipps, Sun's Chief Open Source Officer, is a technology futurist and a well-known computer industry insider. At various times he has programmed mainframes, Windows and on the Web and was previously involved in OSI standards in the 80s, in the earliest commercial collaborative conferencing software in the early 90s, in introducing Java and XML to IBM, and most recently with Sun's launching Sun's blogging site, blogs.sun.com. He lives in the UK, is based at Sun's Menlo Park campus in California and can be contacted via http://www.webmink.net.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
In a surprise move Tuesday Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the first half...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
Wyse Technology, the global leader in cloud client computing, on Thursday announced it's working with Microsoft to market school IT labs and one-to-one computing solutions that allow a cost effective delivery of innovative IT enabled education. These solutions are available throu...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE