Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[bioontology-support] Problem with HRDO multilingual label

Michael Dorf mdorf at
Fri Feb 26 16:50:04 PST 2016

Hi Clement,

I've confirmed with Manuel that this indeed is a bug. We should select a prefLabel with "en" language when the property skis:prefLabel is defined as an array. I've created a ticket to track this issue (NCBO-1662 - An incorrect prefLabel is chosen when multiple language prefLabel(s) are defined). We'll do our best to address it in a timely manner.



On Feb 25, 2016, at 17:13, Clement Jonquet <jonquet at<mailto:jonquet at>> wrote:

Dear BioPortal team,

Looking into an issue on one our AgroPortal OWL ontology that have label defined in skos in multiple language we figure out a bug that is in fact happening in the NCBO BioPortal e.g. on HRDO

Why is this concept prefLabel Spanish

Where as this one is in French

And other will be in English.

While BioPortal is not multiligual (yet!) everyone assume that if a multilingual ontology is uploaded, only the english labels will be display in the tree (or as defaultprefLabel).

The issue seems to come from the fact that multiple skos:prefLabel are defined with different languages e.g.,

<owl:Class rdf:about="&hrdo;typ_id_17">
        <rdfs:label xml:lang="en">biological anomaly</rdfs:label>
        <rdfs:subClassOf rdf:resource="&hrdo;typ_id_4"/>
        <skos:prefLabel xml:lang="en">biological anomaly</skos:prefLabel>
        <skos:prefLabel xml:lang="fr">anomalie biologique</skos:prefLabel>


The ontology has for perfLabelProperty skos:prefLabel

I think this is not happening with OWL ontologies using multiple rdfs:label
To be double checked.

The problem is propagated to the Annotator that match only the terms selected as prefLabel…
It means that a text with “anomalie biologique et biological anomaly” this is the French expression that generate the annotation

The problem is not propagated to the Search service that uses all the properties of classes
E.g., a search for “Eales disease” does return the class “
Enfermedad de Eales”

Protégé parse the ontology properly, without mixing the languages

Could you look into this issue or tell us where to look at to fix the problem ?

Al the best

Dr. Clement JONQUET  -  PhD in Informatics  -  Assistant Professor
Coordinator of the SIFR<> and AgroPortal<> projects
Visiting faculty, Stanford University

jonquet at<mailto:jonquet at>

                University of Montpellier                          Tel:                   +33/4 67 14 97 43
                LIRMM                                                            Fax:                     +33/4 67  41 85 00
                161 rue Ada                                                   Skype:                 clementpro
                34095 Montpellier Cdx 5                            Twitter:             @jonquet_lirmm<>
                France                                                            Google:                jonquet.lirmm at<mailto:jonquet.lirmm at>


bioontology-support mailing list
bioontology-support at<mailto:bioontology-support at>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the bioontology-support mailing list