Version 7 (modified by gordonrachar, 14 years ago)

--

How We Know and Understand Things


Contents

  1. Abstract
  2. How We Know and Understand Things
    1. Ontology
  3. NEXT

Abstract

Exchanging information between two well-known applications is relatively simple because when we know exactly what all the data values on both sides of the exchange represent it is easy to map them together. But when we move toward the vision of ISO 15926 where anything-can-talk-to-anything worldwide, we can no longer count on knowing anything at all about the information on the other side of the transaction.

In order to transmit information reliably to a random receiver, we must have a common method of classifying things. This is the study of Taxonomy and Ontology.

ISO 15926 classifies plant objects using an open, extensible Ontology.


How We Know and Understand Things

When we go beyond custom-built methods to exchange information between two particular computer applications--when we try to design a way for any two random computer applications to connect to each other automatically without having to know anything at all about each other--we confront the question of how we represent knowledge. This is not just sophistry; if two computer systems are to connect to each other automatically, we must have a way to embed the necessary context (the understanding that humans bring) within the data that is being exchanged. For this we need to understand how we know things. The study of how we know things in philosophy and mathematics is called ontololgy.

Philosophy, sufficiently advanced, is indistinguishable from bulls**t.
--Greg Berge

Ontology

The study of ontology is well beyond what most people will need to know in order to use ISO 15926, and therefore beyond the scope of this primer. However, a brief example to explain what ontology is will be helpful:

Your humble author rides a bicycle to work most days. (Among other things, it lets me indulge in the luxury of eating the fine Ukrainian food my wife cooks for me!) The distance to work makes a nice workout but is beyond walking if the bicycle were to break down. Therefore, I have developed what you might call an Ontology of Things That Will Carry A Bicycle.

Now, in Western Canada, which to most Europeans is but a few years out of the horse age, the pickup truck is king. In Western Canada, all Real Men have pickups. As you can see from Figure 3, there is ample room in a pickup truck to carry a bicycle.

Error: Macro Image(History_PickupTruck.JPG, 150px) failed
Attachment 'wiki:ISO15926Primer_History_KnowUnderstandThings: History_PickupTruck.JPG' does not exist.

Fig 3 - Pickup Truck

So it is not hard to imagine that if my bicycle broke down on the way to work, I would try to think of everyone who owned a pickup truck that might have driven it to work that day. Suppose one such friend is Bill, who owes me a big favor. But when I talk to Bill he tells me he can't help me. He tells me he is going camping that weekend and to make a fast getaway he's already loaded his camper. How do I know this will be a problem? Because I know that when you load a "camper" onto a pickup truck, there is no room for a bicycle.

Error: Macro Image(History_Camper.JPG, 150px) failed
Attachment 'wiki:ISO15926Primer_History_KnowUnderstandThings: History_Camper.JPG' does not exist.

Fig 4 - Pickup Truck with a Camper Loaded

But hold on! My father used to own a camper for his own pickup truck (he being a Real Man and all), and I remember looking inside it. There was space just inside the door that might be able to fit a bicycle. Alas, Bill tells me, he has already filled the available space with his other camping gear, leaving no room.

So with that conversation, I start planning how to get home on public transit. Being a Real Man myself, I own a pickup truck and will have to drive it back to work to pick up my bicycle. But by coincidence, a new engineer, who's just emigrated from the Czech Republic, walks by and overhears my dilemma. He tells me that when he moved to Canada, he brought with him his Felicia Fun. I can't imagine what a Felicia Fun is, but judging by the expectant smile on his face I suspect it might be relevant so I ask him about it. Being new to Canada he doesn't know how to describe it so he says it is like the F150 his friend has, but a bit smaller. (The Czech Republic has Real Men too!) I immediately accept his kind offer to drive me and my bicycle home after work. (Oh, and I owe him a really big favor. Perhaps I will invite him in for Ukrainian food!)

How did I know that a Felicia Fun would carry my bicycle? Because it is "like an F150", which is the name of a particular brand of pickup truck common in North America. Figure 5 shows the relationship of things in my ontology.

Error: Macro Image(History_OntologyBicycle.JPG, 400px) failed
Attachment 'wiki:ISO15926Primer_History_KnowUnderstandThings: History_OntologyBicycle.JPG' does not exist.

Fig 5 - Ontology of Things That Will Carry A Bicycle

This example is all most people will ever have to know about ontology. But if you are interested in digging deeper, the W3C Consortium has created two languages with which to create ontologies, Resource Description Framework (RDF), and the Web Ontology Language (OWL). Neither are for the feint of heart.

NEXT


Home
About PCA
Reference Data Services
Projects
Workgroups