Search Mailing List Archives
[protege-owl] Hiding identifyers, lang set lang attributes for rdfs:labels
tudorache at stanford.edu
Sun Sep 17 17:41:04 PDT 2006
Thanks a lot for the detailed bug report. I have added it to our
bugzilla (http://126.96.36.199/bugzilla/show_bug.cgi?id=166). I will look
at it in the next weeks and hopefully I will find an easy fix for it.
Until then, you can change the prefix "j:0" in the top ontoogy to
"protege" and that will fix the display of the fugo concepts.
> Hello Tania,
> Hiding identifiers for owl classes with set lang attributes for
> rdfs:labels at class level still does not work for owl-imported
> Here some screenshots illustrating my problem with classes from the
> imported FuGO that have lang="en" set and which are not being
> displayed by rdfs:label.
> Have you already tried with the zipped ontology I sent? I would like
> to see all classes in the hierarchy being displayed by rdfs:label,
> regardless of lang set on class or on metatab level. Is it somehow
> Cheers, thanks, yours, Daniel.
> Tania Tudorache wrote:
>>I did answer your email on the 08.08.2006, maybe you did not see the
>>answer. I am attaching it below for your information.
>>If you still think that there is a bug, please send me a small example
>>ontology where the bug is shown and a description on how you expect it
>>I am not sure I understood your email right. I don't see where the bug
>>is. The browser slots are working fine (at least according to the way
>>they are implemented). The documentation about the browser slots is here:
>>The rules that Protege uses for setting the browser text are the
>>- if no browser slot is set -> use class name (value of slot :NAME)
>>- if browser slot is set to rdfs:label and
>> 1. there is no default language set ->.
>> - Use the value of rdfs:label with no lang as display slot.
>> - If rdfs:label with no lang is not defined at the class, use
>>the class name
>> 2. there is a default language set (in the Metadata Tab, as described
>>in the wiki):
>> - Use the rdfs:label for the language, if defined at class
>> - If it is not defined at class, use the rdfs:label with no lang
>> - If rdfs:label with no lang is not defined, then use the
>>>Dear Protege developers,
>>>I still have this problem that classes that are imported are displayed
>>>by their :names/rdf:ids and not by their rdfs:labels. This holds true
>>>for all classes that have the "en" xml lang attribute set. Adding the
>>>protege:defaultLanguage annotation property to the metadata section (as
>>>step 5 ) of both ontologies doesn't help either. As soon as I delete the
>>>"en" for the classes rdfs:labels they are displayed by label correctly
>>>as specified in the Forms tab. When I set the lang attribute to "en" it
>>>is immediately displayed by :NAME.
>>>I stated the problem before ( protege-owl list, 8.8.06), but got no
>>>reply... See that last mail below....
>>>I could send the ontology, so you can try it out and see what I mean....
>>>I would be very thankful for advice.
>>> Daniel Schober.
>>>Hello Protegeans. I think it is a bug:
>>>Opening an owl ontology using Protege V 3.2 build 322, the browser key
>>>does not show the rdfs:label values for classes that have the lang
>>>attribute set for their rdfs:label (although set correctly to rdfs:label
>>>for the owl:class in the forms tab). This results in an ugly hierarchy
>>>being displayed by protege that shows a mixture of proper class names
>>>(rdfs:label as browser/display key) and prefixed numeric identifiers
>>>(rdf:ID as browser/display key).
>>>We work around this, by not setting the xml lang attribute, resp.
>>>deleting it where set ( quick and dirty, I just delete "<rdfs:label
>>>xml:lang="en">" in the owl file ).
>>>Then the hierarchy will be displayed correctly by the class names not
>>>the ids, given you changed the browser key to be rdfs:label in the forms
>>>Is there a cleaner solution? Is this bug being fixed ?
>>> Daniel Schober.
>>protege-owl mailing list
>>protege-owl at lists.stanford.edu
>The European Bioinformatics Institute email: schober at ebi.ac.uk
>EMBL Outstation - Hinxton direct: +44 (0)1223 494410
>Wellcome Trust Genome Campus fax: +44 (0)1223 494 468
>Cambridge CB10 1SD, UK
>Project page: www.ebi.ac.uk/microarray/Projects/tox-nutri/index.html
>Personal Page: http://www.ebi.ac.uk/Information/Staff/person_maint.php?s_person_id=734
More information about the protege-owl