W3C home > Mailing lists > Public > public-esw-thes@w3.org > September 2008

RE: Scientific and common names in SKOS

From: Sini, Margherita (KCEW) <Margherita.Sini@fao.org>
Date: Tue, 30 Sep 2008 08:00:35 +0200
To: Alan Ruttenberg <alanruttenberg@gmail.com>, "Houghton,Andrew" <houghtoa@oclc.org>
Cc: public-esw-thes@w3.org
Message-id: <BA453B6B6B217B4D95AF12DBA0BFB669029DB561@hqgiex01.fao.org>

The problem is that I wish not to use altLabels for scientific names, because
the concept may have actually many more others altLabels... In fact i wish
that people while indexing or searching documents, they could use a common
name OR a scientific name based in their needs (a document on a receipt of
potato or a scientific treaty on the species).
 
e.g.
 
<skos:Concept rdf:about="http://www.fao.org/aims/aos/agrovoc#potatoes">
     <skos:prefLabel xml:lang="en">potatoes</skos:prefLabel>
     <skos:altLabel xml:lang="en">Irish Potato</skos:prefLabel>
     <skos:altLabel xml:lang="en">white potato</skos:prefLabel>
     <skos:altLabel xml:lang="en">potato (Solanaceae)</skos:prefLabel>
     <skos:prefLabel xml:lang="es">papa</skos:prefLabel>
     <skos:altLabel xml:lang="es">patata</skos:prefLabel>
    <skos:prefLabel xml:lang="LA">Solanum tuberosum L.</skos:prefLabel>
    <skos:altLabel xml:lang="LA">Solanum tuberosum</skos:prefLabel>
</skos:Concept>
 
My problem with this solution above is that generally people selecting their
main language as English or Spanish, should also have access to the latin
names... so tagging them with latin, i am not sure is the good solution...
The other solution may be:
 
<skos:Concept rdf:about="http://www.fao.org/aims/aos/agrovoc#potatoes">
     <skos:prefLabel xml:lang="en">potatoes</skos:prefLabel>
     <skos:altLabel xml:lang="en">Irish Potato</skos:prefLabel>
     <skos:altLabel xml:lang="en">white potato</skos:prefLabel>
     <skos:altLabel xml:lang="en">potato (Solanaceae)</skos:prefLabel>
     <skos:prefLabel xml:lang="es">papa</skos:prefLabel>
     <skos:altLabel xml:lang="es">patata</skos:prefLabel>
</skos:Concept>
 
<skos:Concept
rdf:about="http://www.fao.org/aims/aos/agrovoc#solanum_tuberosum">
    <skos:prefLabel xml:lang="en">Solanum tuberosum L.</skos:prefLabel>
    <skos:altLabel xml:lang="en">Solanum tuberosum</skos:prefLabel>

    <skos:prefLabel xml:lang="es">Solanum tuberosum L.</skos:prefLabel>
    <skos:altLabel xml:lang="es">Solanum tuberosum</skos:prefLabel>
</skos:Concept>
 
And make the 2 concepts exactMatch.... 
 
Which one would be better? What other solutions?
 
Thanks
Margherita
 
 

	-----Original Message----- 
	From: public-esw-thes-request@w3.org on behalf of Alan Ruttenberg 
	Sent: Tue 9/30/2008 06:30 
	To: Houghton,Andrew 
	Cc: public-esw-thes@w3.org 
	Subject: Re: Scientific and common names in SKOS
	
	


	On Mon, Sep 29, 2008 at 2:08 PM, Houghton,Andrew <houghtoa@oclc.org>
wrote:
	

		> From: public-esw-thes-request@w3.org
[mailto:public-esw-thes-
		> request@w3.org] On Behalf Of Sini, Margherita (KCEW)
		> Sent: Monday, September 29, 2008 1:49 PM
		> To: public-esw-thes@w3.org
		> Subject: Scientific and common names in SKOS
		
		>
		>
		> Dear all,
		>
		> I have the following problem: how to represent a KOS which
contains
		> organisms
		> with scientific names and common names in SKOS?
		>
		> example for plants:  potatoes and "Solanum tuberosum", will
these be 2
		> skos:concepts? NOTE: they may be both descriptors in the
KOS, for
		> indexing
		> purposes.
		> Both can have multiple non-descriptors...
		>
		
		> [...]
		
		>
		> OR
		>
		> <skos:Concept
rdf:about="http://www.fao.org/aims/aos/agrovoc#potatoes">
		>     <skos:prefLabel xml:lang="en">potatoes</skos:prefLabel>
		>     <skos:prefLabel xml:lang="LA">Solanum
tuberosum</skos:prefLabel>
		> </skos:Concept>
		>
		> What if in the terminology i use both scientific name and
common name
		> are
		> preferred and they are both marked in English? ... i cannot
use 2
		> skos:prefLabel  for same language...
		
		
		Why not just declare fao:commonLabel and fao:scientificLabel
as sub-properties of skos:prefLabel?
		
		Something like:
		
		<rdf:Property
rdf:about="http://www.fao.org/aims/aos/agrovoc/commonLabel">
		 <rdfs:subPropertyof
rdf:resource="http://www.w3.org/2008/05/skos#prefLabel"/>
		</rdf:Property>
		
		<rdf:Property
rdf:about="http://www.fao.org/aims/aos/agrovoc/scientificLabel">
		 <rdfs:subPropertyof
rdf:resource="http://www.w3.org/2008/05/skos#prefLabel"/>
		</rdf:Property>
		


	If you can't have two prefLabels, you can't do this. This means that
each time you say

	x commonLabel foo
	y scientificLabel bar

	You have inferred (because of what subPropertyOf means - see rdfs7 in
http://www.w3.org/TR/rdf-mt/)

	x prefLabel foo
	y prefLabel bar

	i.e. two values for prefLabel.

	You can, however, have two altLabels.

	-Alan
Received on Tuesday, 30 September 2008 06:01:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:39:00 GMT