A study in XML culture and evolution

March 25, 2003, 12:00 AM —  ITworld — 

There is a spoken language in Africa - I believe it is Malinke but
memory (and Google) may have failed me here - which has evolved a very
interesting alternative to designating people by name. A hyper-pronoun
system if you like.

Speakers of Malinke prefer not to name people directly in speech. To do
so would give the evil spirits a direct connection with the named
individual. Not good. Instead, speakers of Malinke embark on a
circumlocutory route to identifying the individual. For example if Mr. X
has just come in through the door, he might be identified in speech as
"the man who has just come through the door" rather than "Mr. X". Thus
throwing the evil spirits off the hunt.

Closer to home for me, the Irish language makes it well nigh impossible
to say "hello" without invoking God. In Irish, "God be with you"[1] is
the most common form of greeting. Without even thinking about it, Irish
speakers go around the place invoking the powers that be, to look kindly
on the people they meet and greet. A sort of built-in protection
mechanism against the forces of evil, right in the heart of the
language.

These are examples, of course, of culture impacting human language.
Nothing controversial there. More likely to be controversial is the
assertion I am about to make, that culture impacts computer languages
too. XML provides a good example of this phenomenon.

Mr. X comes through the door as in the Malinke example. How would we
capture the details of Mr. X in a computer program - say a Time and
Attendance system?

We might start - as so many HR and CRM systems do - with the idea that
people have names and addresses. But what is a name? What is it about a
name that distinguishes it from an address?

Perhaps a name is nothing more than a synonym for the innermost part of
an address. Let's use my address as an example and hope the evil spirits
do not read ITworld articles:

Sean McGrath
Propylon Ltd.
45 Blackbourne Square
Rathfarnham Gate
Dublin 14
Ireland
Europe
Earth

Let's turn this upside down:

Earth
Europe
Ireland
Dublin 14
Rathfarnham Gate
45 Blackbourne Square
Propylon Ltd.
Sean McGrath

The latter form of my address is a form that Malinke speakers would
perhaps prefer. It consists of a layer by layer zooming in on an
individual through ever tighter - ever more qualified - contexts. The
"name" is nothing more than the tightest qualifier. Malinke speakers
could stop short of that final, innermost part of the address and say
something like "The CTO" or "The tall bearded guy with the faraway look
in his eyes" etc. Thus uniquely identifying me.

There is an entire culture in IT that is Malinke-like in its approach to
identifying things.

Sign up for ITworld's Daily newsletter
Follow ITworld on Twitter @IT_world

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
peer-to-peer

Brian Proffitt
Microsoft/Novell: Breaking Down the Coupon Numbers

Esther Schindler
Drupal's Dries Buytaert on Building the Next Drupal

Tom Henderson
Top Ten General Operating Systems Rants

pasmith
PS3 motion controller delayed; goes up against Project Natal

sjvn
Neolithic Windows security hole alive and well in Windows 7

claird
Perl source code comparison makes for good reading

mikelgan
Cell phones don't create stress or interrupt much

Sandra Henry-Stocker
How to: The Unix Interview

 

Where Google Chrome security fails: the password
I heard mention that the Chrome OS will have some sort of encryption available a la bitlocker. If it's possible to encrypt personal data using another password or key, then it may have potential for very secure data.... And Ubuntu has an 'encrypt home directory' option, perhaps google should follow suit.
- Dann

Join the conversation here

The Daily Tip

The Daily TipQuick, practical advice for IT pros. Made fresh daily.

Hot tips:

Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.

Newsletters

Subscribe to ITWORLD TODAY and receive the latest IT news and analysis.

I would like to receive offers via email from ITworld partners.
By clicking submit you agree to the terms and conditions outlined in ITworld's privacy policy.
Marketplace