I'm not sure if this is what is going on here, but something I have found when using TBC as a SKOS editor that can be counter-intuitive is that TBC won't show a prefLabel if it is not unique. That is, if there are two resources with the same prefLabel, it will punt back to the qname (or something like that), rather than the (non-unique) prefLabel.

I myself haven't figured out what I think about this policy; on the one hand, it avoids confusion for vocabularies in progress, but on the other hand, it can lead to strange non-local behavior. I have used this on more than one occasion as a quality control mechanism for vocabularies, but that only makes sense if your vocabulary management policy disallows duplicate prefLabels (many do not; in fact, a more common policy is only to disallow duplicate prefLabels as siblings in the skos:broader tree).


So, first, see if this is the case in your model, and is responsible for the anomalous behavior.

Second, I would be interested to have your perspective on what the 'correct' behavior is, in face of duplicate prefLabels. And duplicate rdfs:labels. And whether you are in the habit of making subPropertiesOf skos:prefLabel, and what you think appropriate behavior in that situation would be.


Dean





Parsa Mirhaji wrote:
Scott
Thanks for the heads up about the reverse direction of the tree, that helped. However, now that you pointed out about the use of the human readable lables (skos:prefLable) it seems not working consistently? From the screenshot below you can see that the instances of classes are not shown through their human readable labels (neither in the instances view nor in the Associations view. However instances of an owl:Class are consstently shown by their skos:prefLable. Secondly if you look at the SN:Clinical_Drug class (highlighted and selected in the right side panel), although it does have a skos:prefLabel and a matching label for that matter, it does not show up neither in the class view nor in the instances view... I looked into the file but didn’t see a difference on what may be causing this? As the model is constructed running a script, it should be created the same way as others... So the most important question from my perspective is how to get the lables work with the instances because that is what will make the difference in usability of the TBC as an SKOS editor...
Thanks
Parsa





On 1/14/10 11:00 AM, "Scott Henninger" <[email protected]> wrote:

    Hello Parsa; Some thoughts below. If these don't help out you may
    want to send an example we can look at.

    <a hierarchy is expected to be built through following a provided a
    selected property (or so is my understanding)>

    Yes, this is the case, but keep in mind that the default layout for
    this view is like rdfs:subClassOf. I.e. higher levels of the tree are
    objects of the lower level's subjects. I.e. in your case:
    :C0000970 :rb :C0724005

    You can use Switch direction (top-right of view) to reverse this.

    From what I see in the image, if there were a relationship somewhere
    of the form:
    :xyz :rb :C0000970

    ...then it will appear as a next level of the tree beneath :C0000970.
    Note that the properties shown in :C0000970's form are in the opposite
    direction:
    :C0000970 :rb :C0074808

    (BTW, if you turn on human readable labels - see person icon in top
    icon menu - you would see the skos:prefLabel in the tree. I.e. it
    would read "Acetaminophen" instead of "C0000970".)

    -- Scott

    On Jan 13, 3:57 pm, Parsa Mirhaji <[email protected]> wrote:
    > When using the Associations View in TBC-ME 3.1.1 a hierarchy is
    expected to be built through following a provided a selected
    property (or so is my understanding). However, when I use a
    property (:rb in this case as illustrated in the image below), it
    only goes one step forward, although there are other objects
    associated with that same property to the selected node (as seen
    in the right hand side panel from the image below). Any insight?
    >
    > [cid:3346243025_8346651]
    > Thanks
    > Parsa
    >
    > Parsa Mirhaji, MD. PhD.
    > Assistant Professor
    > The School of Health Information Sciences
    > The University of Texas Health Science Center at Houston
    > Tel: (713) 500-3157
    > Fax: (713) 500-0370
    > Assistance (Connie Tapper): (713) 500-3937
    >
    > Please consider environment before printing this email or its
    attachments.
    >
    > image.png
    > 49KViewDownload


Parsa Mirhaji, MD. PhD.
Assistant Professor
The School of Health Information Sciences
The University of Texas Health Science Center at Houston
Tel: (713) 500-3157
Fax: (713) 500-0370
Assistance (Connie Tapper): (713) 500-3937

*Please consider environment before printing this email or its attachments.*

------------------------------------------------------------------------

--
You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en.


Reply via email to