<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place" downloadurl="http://www.5iantlavalamp.com/"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City" downloadurl="http://www.5iamas-microsoft-com:office:smarttags"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1563565184;
        mso-list-template-ids:579884892;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Roger,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I&#8217;m going to stick my neck on the
block here. &nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>GBIF clearly has an urgent need for a
vocabulary for classes of data accessed and served by the Data Portal and for a
vocabulary of the concepts or properties which we handle in connection with
each of these classes. &nbsp;The GBIF Data Portal Strategy document includes the
idea of a Schema Repository, which was originally conceived as a way to manage
the various XML schema definitions of interest to us, but everything is moving
so fast that it now seems much more plausible than it did before for us to use
a basic ontology of biodiversity data classes and the properties which we need
to manage in relation to them (including all of the different syntactic
representations of semantically related properties).<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I would like to see this work take place
under the control of TDWG, but in the mean time I need to make some decisions
which can guide the development of GBIF&#8217;s portal and services over the
next few months, so I have taken a pass at representing the simplest core
ontology I can for the data portal. &nbsp;There are certainly several obvious areas
for discussion, but much of it simply reflects what I believe is implicit in
the current TDWG data standards.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I have also put together a sketchy
proposal for how GBIF might use such a core ontology as the basis for the
function which was originally suggested for the Schema Repository.&nbsp; I would
value comments on any or all of these things &#8211; allowing for the fact that
the current description is little more than a stream-of-consciousness first
pass.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>You can see the materials at the Data
Portal wiki at: <a
href="http://wiki.gbif.org/dadiwiki/wikka.php?wakka=SchemaRepository">http://wiki.gbif.org/dadiwiki/wikka.php?wakka=SchemaRepository</a><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Follow the links for the CoreOntology,
PropertyStore, SchemaRepositoryFacade and SchemaRepositoryUseCases to get some
idea of what I am thinking.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Donald<br>
&nbsp;<br>
---------------------------------------------------------------<br>
Donald Hobern (<a href="mailto:dhobern@gbif.org">dhobern@gbif.org</a>)<br>
Programme Officer for Data Access and Database Interoperability <br>
Global Biodiversity Information Facility Secretariat <br>
Universitetsparken 15, DK-2100 <st1:place w:st="on"><st1:City w:st="on">Copenhagen</st1:City>,
 <st1:country-region w:st="on">Denmark</st1:country-region></st1:place><br>
Tel: +45-35321483&nbsp;&nbsp; <st1:City w:st="on"><st1:place w:st="on">Mobile</st1:place></st1:City>:
+45-28751483&nbsp;&nbsp; Fax: +45-35321480<br>
---------------------------------------------------------------</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> Tdwg-tag-bounces@lists.tdwg.org
[mailto:Tdwg-tag-bounces@lists.tdwg.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Roger Hyam<br>
<b><span style='font-weight:bold'>Sent:</span></b> 01 March 2006 13:35<br>
<b><span style='font-weight:bold'>To:</span></b> Javier de la Torre<br>
<b><span style='font-weight:bold'>Cc:</span></b> Tdwg-tag@lists.tdwg.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Tdwg-tag] Automatic
derivation of XML schemas from models</span></font><font color=black><span
style='color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
Hi Javier,<br>
<br>
Sorry for the delay in responding to this one.<br>
<br>
Javier de la Torre wrote:<br>
<br>
<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>I think I also agree with what you are saying, but I
suppose is also too general and that in the details can arise differences.
Specially if we want TAG only to define a shared vocabulary or classes, how
complicate should these classes be?<o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>This is part of my plan. It is easier to agree on the
general things and so I want to fix these things in stone and slowly move
towards the detailed and more controversial subjects. We may find that some of
the controversial subjects can be avoided all together or, when we have a
framework of agreement in place, it may be possible to have a polymorphic
approach to some well defined areas.<br>
<br>
This is counter intuitive for most of us (including me) as we tend to be
analysts who look for the problems and exceptions in every case - and are
therefore unlikely to ever reach agreement.<br>
<br>
Your suggestions about auto generation of XML from UML are great. I have added
them to a wiki page here:<br>
<br>
<a href="http://www.tdwg.hyam.net/twiki/bin/view/TAG/AutoGenerationOfXMLSchema">http://www.tdwg.hyam.net/twiki/bin/view/TAG/AutoGenerationOfXMLSchema</a><br>
<br>
and added that to a list of things to be discussed here:<br>
<br>
<a href="http://www.tdwg.hyam.net/twiki/bin/view/TAG/TagDiscussionRoadMap">http://www.tdwg.hyam.net/twiki/bin/view/TAG/TagDiscussionRoadMap</a><br>
<br>
All the best,<br>
<br>
Roger<br>
<br>
<br>
<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>On 22/02/2006, at 16:50, Roger Hyam wrote:<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>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).<o:p></o:p></span></font></p>

<ol start=1 type=1>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'><font size=3 color=black face="Times New Roman"><span
     style='font-size:12.0pt'>It should be representation independent (i.e. we
     should be able to move it between 'languages' UML, OWL, BNF etc).<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'><font size=3 color=black face="Times New Roman"><span
     style='font-size:12.0pt'>It should be dynamic (i.e. capable of evolving
     through time).<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'><font size=3 color=black face="Times New Roman"><span
     style='font-size:12.0pt'>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.<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'><font size=3 color=black face="Times New Roman"><span
     style='font-size:12.0pt'>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.<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'><font size=3 color=black face="Times New Roman"><span
     style='font-size:12.0pt'>It will be managed in a distributed fashion.
     Different teams will take responsibility for different parts of it.<o:p></o:p></span></font></li>
</ol>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>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>
<o:p></o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-- <o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Roger Hyam<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Technical Architect<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Taxonomic Databases Working Group<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <a
href="http://www.tdwg.org">http://www.tdwg.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <a
href="mailto:roger@tdwg.org">roger@tdwg.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> +44 1578 722782<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></pre>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>_______________________________________________<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>Tdwg-tag mailing list<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><a href="mailto:Tdwg-tag@lists.tdwg.org">Tdwg-tag@lists.tdwg.org</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><a
href="http://lists.tdwg.org/mailman/listinfo/tdwg-tag_lists.tdwg.org">http://lists.tdwg.org/mailman/listinfo/tdwg-tag_lists.tdwg.org</a><o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br>
<br>
<o:p></o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-- <o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Roger Hyam<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Technical Architect<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> Taxonomic Databases Working Group<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <a
href="http://www.tdwg.org">http://www.tdwg.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <a
href="mailto:roger@tdwg.org">roger@tdwg.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> +44 1578 722782<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>-------------------------------------<o:p></o:p></span></font></pre></div>

</body>

</html>