I agree with Donald about multiple inheritance, and with you concerning the simple prescription of anchor points. These in turn can act as a models for the subgroups to elaborate.<br><br>
<div><span class="gmail_quote">On 2/22/06, <b class="gmail_sendername">Donald Hobern</b> &lt;<a href="mailto:dhobern@gbif.org">dhobern@gbif.org</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">R</span></font><font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">oger,</span></font></p>

<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">One slight extension/modification I would like to see is that I would really like to see the polymorphism more like Java interface implementation than Java class extension (
i.e. "multiple inheritance" may be a good thing if suitably controlled, e.g. by namespaces).&nbsp; My point here is that I want it to be easy for our data providers to make use of all relevant polymorphisms (extensions) when serving their data.&nbsp; Darwin Core is my model here.&nbsp; If we develop a range of extension vocabularies to augment Darwin Core in describing a taxon occurrence, providers should be able to serve data including any subset of those vocabularies.
</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">This may be so obvious as not to need saying, but I wanted to be sure it was captured.</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">By the way, I thoroughly agree with your other points and believe that we should focus on the small shared vocabulary you describe.&nbsp; If we define these anchor points, subgroups can address everything that we need to flesh out these classes for use in applications (including defining properties that relate their objects to objects of other classes).
</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks,</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Donald</span></font></p>
<p><font face="Arial" color="black" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><br>---------------------------------------------------------------<br>Donald Hobern (<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:dhobern@gbif.org" target="_blank">
dhobern@gbif.org</a>)<br>Programme Officer for Data Access and Database Interoperability <br>Global Biodiversity Information Facility Secretariat <br>Universitetsparken 15, DK-2100 Copenhagen, Denmark<br>Tel: +45-35321483&nbsp;&nbsp; Mobile: +45-28751483&nbsp;&nbsp; Fax: +45-35321480
<br>---------------------------------------------------------------</span></font><font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font></p></div>
<div>
<div style="TEXT-ALIGN: center" align="center"><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt; COLOR: windowtext">
<hr align="center" width="100%" size="2">
</span></font></div>
<p><b><font face="Tahoma" color="black" size="2"><span style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma">From:</span></font></b><font face="Tahoma" color="black" size="2"><span style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma">
 <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Tdwg-tag-bounces@lists.tdwg.org" target="_blank">Tdwg-tag-bounces@lists.tdwg.org</a> [mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Tdwg-tag-bounces@lists.tdwg.org" target="_blank">
Tdwg-tag-bounces@lists.tdwg.org</a>] <b><span style="FONT-WEIGHT: bold">On Behalf Of </span></b>Roger Hyam<br><b><span style="FONT-WEIGHT: bold">Sent:</span></b> 22 February 2006 16:50<br><b><span style="FONT-WEIGHT: bold">
To:</span></b> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Tdwg-tag@lists.tdwg.org" target="_blank">Tdwg-tag@lists.tdwg.org</a><br><b><span style="FONT-WEIGHT: bold">Subject:</span></b> [Tdwg-tag] Object Model / Ontology Management - how we kick it off.
</span></font><font color="black"><span style="COLOR: windowtext"></span></font></p></div>
<div><span class="e" id="q_1099293119704c77_1">
<p><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">&nbsp;</span></font></p>
<p><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">Hi All,<br><br>It is generally agreed that we need an representation independent object model or ontology of some kind. I would like to put together a list of the things that need to be agreed or investigated in order to do this.
<br><br>Firstly the things I believe we can all agree on (stop me if I am wrong).</span></font></p>
<ol type="1">
<li><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">It should be representation independent (i.e. we should be able to move it between 'languages' UML, OWL, BNF etc).</span></font> 
<li><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">It should be dynamic (i.e. capable of evolving through time).</span></font> 
<li><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">It should be polymorphic. This is a result of it being dynamic. There will, at a minimum, be multiple version of any one part of the model when new version are introduced.
</span></font> 
<li><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">It should NOT attempt to be omniscient i.e. it will not cover everything in our domain, only the parts that need to be communicated.</span>
</font> 
<li><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">It will be managed in a distributed fashion. Different teams will take responsibility for different parts of it.</span></font> </li></li>
</li></li></li></ol>
<p><font face="Times New Roman" color="black" size="3"><span style="FONT-SIZE: 12pt">My first Question is:<br><br><b><span style="FONT-WEIGHT: bold">Does the centralization of the ontology need to go beyond a small shared vocabulary of terms or base classes?
</span></b> <br><br>I envisage this ontology containing things like Collection, Specimen, TaxonConcept, TaxonName but not defining the detailed structure of these objects. It would contain a maximum of a few 10's of objects and properties. TDWG subgroups would be responsible for building ontologies that extend these base objects but that generally didn't refer to each other - only to the core. If this is true then I think the definition of the top level object falls within the remit of the TAG ( in consultation with others). 
<br><br>If this is not a valid way forward what are the alternatives?<br><br>Are their questions we should ask before this one?<br><br>Once again I'd be grateful for your thoughts.<br><br>Roger<br><br><br></span></font></p>
<pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt">-- </span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt">&nbsp;</span></font></pre><pre><font face="Courier New" color="black" size="2">
<span style="FONT-SIZE: 10pt">-------------------------------------</span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt"> Roger Hyam</span></font></pre><pre><font face="Courier New" color="black" size="2">
<span style="FONT-SIZE: 10pt"> Technical Architect</span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt"> Taxonomic Databases Working Group</span></font></pre><pre><font face="Courier New" color="black" size="2">
<span style="FONT-SIZE: 10pt">-------------------------------------</span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt"> <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.tdwg.org/" target="_blank">
http://www.tdwg.org</a></span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt"> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:roger@tdwg.org" target="_blank">
roger@tdwg.org</a></span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt"> +44 1578 722782</span></font></pre><pre><font face="Courier New" color="black" size="2"><span style="FONT-SIZE: 10pt">
-------------------------------------</span></font></pre></span></div></div><br>_______________________________________________<br>Tdwg-tag mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Tdwg-tag@lists.tdwg.org">
Tdwg-tag@lists.tdwg.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.tdwg.org/mailman/listinfo/tdwg-tag_lists.tdwg.org" target="_blank">http://lists.tdwg.org/mailman/listinfo/tdwg-tag_lists.tdwg.org
</a><br><br><br></blockquote></div><br>