OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Categories of Mismatches between Producer and Consumer?

[ Lists Home | Date Index | Thread Index ]

Hi Folks,

Terminology: a "producer" creates and outputs data; a "consumer" inputs
and processes data.  

Objective: Below I try to categorize all the *potential* mismatches
between a producer and a consumer, with respect to data. 

Question: Are there other categories that I am missing?  Do you agree
with my categories?

Category 1: Interpretation Differences

1. Structure mismatch: the producer creates the data with a 
   certain structure and the consumer expects it in a different 
   structure. 

   Example: The producer specifies a date as mm-dd-yy but 
   the consumer interprets it as mm-dd-yy.

2. Units mismatch: the producer and consumer use different units.

   Example: the producer gave the data in inches but the consumer
   interprets the data in centimeters.

3. Meaning mismatch: the consumer interprets the data in a different 
   way than the producer intended.

   Example: the consumer interprets an aircraft "departure time" to 
   mean the time the doors shut, while the producer meant it as the 
   the time the wheels touch off.

4. Reference system mismatch: the producer and consumer interprets 
   the data using different reference systems.  

   Example1: the producer expresses time in Greenwich Mean Time (GMT),
   the consumer expects the time in Eastern Standard Time (EST).

   Example2: the producer provides directions by giving the distance 
   to the town relative to the center of a known town, while the 
   consumer interprets the distance relative to the outskirts of 
   the known town.

Category 2: Terminology Differences

1. Terminology mismatch: the producer and consumer use different 
   terms to mean the same thing.

   Example: the producer uses the term f-stop, while the consumer 
   knows it as aperture.

Category 3: Knowledge of New Capabilities Differences

1. New type-of: a consumer may not be coded to understand data about 
   a new class of thing.

   Example: a producer outputs data about a new type of Camera, 
   an Xj3-SLR. The consumer understands Cameras, but not an 
   Xj3-SLR.

Category 4: Amount of Data Needed Differences

1. Differing expectations of completeness: the producer and consumer 
   may have different ideas on what constitutes a complete set of 
   data.

   Example: the producer provides the address to the Prudential Tower 
   in Boston as  Prudential Tower, Boston, MA 02215, while the 
   consumer expects the address to also include the street address.

That's what I have thus far.  Anything that you could add would be
appreciated.  /Roger





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS