rson wrote: 

&gt;
&gt; That is my lead-in to ontology considerations:  build ontologies with
&gt; solutions to problems in mind!  If you already have an 'Ontology',
&gt; reformulate it to cover a set of solutions important to your customers
(or to
&gt; facilitate a set of apps you have or want to build).  
&gt;
&gt; Practically speaking, this will mean at least two things:
&gt;
&gt; 1.  Upper Ontology concepts are necessary (e.g., for partitioning categories
&gt; of things: keeping disjoint categories 