[Tcs-lc] Human Readable - the thread formally known as 'Name of NomenCode'

Roger Hyam roger at hyam.net
Tue Mar 29 06:17:21 PST 2005


Bob,

Thanks for the offer of some documents - most appreciated.

My point is that we should not be relying on 'Best practice' for this 
kind of thing. It either works or it doesn't. Imagine we have 1000 
machines exchanging data...

The mechanic who repairs my car may use best practice in the way he 
organises his workshop but the part he fits to my car is the kind 
*specified* in the manual.

We are in the realm of specifying how machines exchange data not in the 
realms of best practice such as the way a report is presented for example.

We are talking about how to mark up a basic hierarchy in a taxonomic 
exchange format. I feel that must surely be analogous with the thread on 
the oil filter of my car rather than where the mechanic pins up his 
calendar.

We are doing specification. Best practice is further down the line.

I'd still be grateful for your files though :)

Many thanks,

Roger




Robert K. Peet wrote:

>Here is my take.
>
>  
>
>>I am working with Jessie and Robert on the schema at the moment and hope
>>to get fancier pointers in there. They make sense to me.  I hope we can
>>have something to throw open for discussion in the next couple of days.
>>
>>I am just trying to generate an instance document for a couple of
>>species by hand at the moment and I am getting very confused.
>>
>>What is the relationship type between a species and it's genus? Is it
>>'included in' or 'child of' and would the user agent expect the
>>reciprocal relationships to be marked up i.e. 'includes' and 'is parent
>>of'?
>>    
>>
>
>Parent/child refers to hierarchical relations, and included/includes
>refers to set relationships. To say 'child of' also implies 'included in'
>but the 'included in' need not be explicitely stated.
>
>As a general rule I would define only 'child of' relationships, and would
>point to the next known level up; 'parent of' relationships could then be
>inferred.  Use of explicit 'parent of' relationships is rather ambiguous
>in that one does not know how to interpret the implications of a missing
>'child of'.
>
>  
>
>>Would all software agents:
>>    
>>
>
>I think the point of the design is to say as little as possible about
>'all software agents' so as to allow many potential applications.  We
>should not artificially constrain the users.
>
>  
>
>>   1. expect only up pointing links.
>>   2. expect only down pointing links.
>>   3. expect both to be present for the link to be valid.
>>   4. allow the use of a mixture of the two, relationship sometime shown
>>      with 'includes' and sometimes with 'included in'.
>>
>>I define relationships between a species concept and it's genus concept
>>but what about the subgenus and sectional stuff?
>>I could:
>>
>>   1. mark the species as belonging to the section and section to
>>      subgenus and subgenus to genus and not specify any other relationships
>>    
>>
>
>1. seems sufficient for most purposes
>
>  
>
>>   2.  join the species to section, subgenus and genus as well as
>>      joining up the section to subgenus and genus and subgenus to
>>      genus. i.e. all the includes relationships.
>>   3. do a mixture of the two. Species always in genus but other things not.
>>
>>Confused? I am and I am just doing this manually! I find the thought of
>>writing software to consume this more scary than handling the links to
>>the publications and specimens. Even if we define how these
>>relationships should be encoded there is no way for the schema to
>>validate it so we will have to write checking code and try and handle
>>graceful degradation etc. I think we need to nail this thing down a bit
>>- there should only really be one way of encoding a basic taxonomic
>>hierarchy and that should be enforced by the schema I think. What do you
>>all think?
>>    
>>
>
>There should be a difference between 'best practice' and other odd uses we
>have not yet identified.  If we all used the same data model and data
>structure life would be much easier and TCS much simpler, but we don't.
>
>  
>
>>Has anyone generated instances of recent versions of the TCS (0.9+)
>>using real data? If so could they send me one.
>>    
>>
>
>We should have a couple datasets of this sort.  I will check and try to
>get back to you by email.
>
>Bob Peet
>
>
>
>
>  
>

-- 

==============================================
 Roger Hyam
----------------------------------------------
 Biodiversity Informatics
 Independent Web Development 
----------------------------------------------
 http://www.hyam.net  roger at hyam.net
----------------------------------------------
 2 Janefield Rise, Lauder, TD2 6SP, UK.
 T: +44 (0)1578 722782 M: +44 (0)7890 341847
==============================================


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/tcs-lc/attachments/20050329/7a6a2c04/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: roger.vcf
Type: text/x-vcard
Size: 275 bytes
Desc: not available
Url : http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/tcs-lc/attachments/20050329/7a6a2c04/roger.vcf


More information about the Tcs-lc mailing list