Hi Scott,

A couple of things to close this one out.

First, I just re-built the application since I was not that far along.

Secondly, one of the imported file dictionaries was out of date.  I thought
I had checked all of them but apparently not.

Upon fixing that, I can now see and select the classes and properties I
need.

I think my work process causes these issues for me (this is at least the
second time).  I typically develop an ontology using TBC.  I don't find it
easy to create the ontology with all the restrictions, etc... in TBE.
Periodically, I'll load it into TBE to check navigation, correct
restrictions, etc... which must lead to the creation of a dictionary.  Then
I'll go back to editing in TBC which effectively invalidates the
dictionaries.

How should I work so that the dictionaries are always updated when I modify
the source file(s)?

Thanks,

Tim


On Fri, Dec 9, 2011 at 12:43 PM, Scott Henninger <[email protected]
> wrote:

> Tim; The usual issues for this kind of behavior is that the dictionary
> for the imported file hasn't been created or had been modified outside
> of Ensemble/TBL control.
>
> However, if your application displays this behavior with the kennedys
> dataset, then it probably is somewhere in your application.  What does
> appear as selections for the Root Node attribute?  Is there any
> pattern, such as no classes appear, but everything else, only the
> system triples, etc.?  I take it you haven't executed any scripts that
> may mess with the data in tb-session.
>
> Basically we need a way to reproduce this, as I'm not seeing a way the
> app setup can break the dictionary.  If you can send the app offline,
> that would be helpful.  If you can describe how its built and/or
> anything "odd" the app may do, then that may be sufficient.
>
> -- Scott
>
> On Dec 9, 10:04 am, Tim Smith <[email protected]> wrote:
> > Hi Bob,
> >
> > Sorry for the lack of detail.
> >
> > Here are the specifics:
> >
> > 1.  I open my TBE App using localhost and select the Kennedys dataset.
> >
> > 2.  I click the wrench icon and select a Tree->Tree Attributes
> > configuration.  By default, the Tree component is displaying the
> Kennedy's
> > class tree.
> >
> > 3.  I can see the Person class displayed in the Tree so I click on Edit
> for
> > the Tree's Root Node attribute.  I type Person in this field but TBE does
> > not recognize the class via the type-ahead or when I type the complete
> > name.
> >
> > Thus, I cannot make a different class be the root node of the tree even
> > though the node I want is already visible in  the tree.
> >
> > The same thing happens when I try to change the Transitive Property Tree
> > attribute.
> >
> > As an additional test, I opened the Kennedys graph using the DefaultApp
> and
> > tried the same process with the "Select Class To Begin" Tree component
> and
> > it works fine suggesting something is wrong in my app somewhere.
> >
> > Thanks,
> >
> > Tim
> >
> > On Fri, Dec 9, 2011 at 10:40 AM, Bob Ducharme <[email protected]
> >wrote:
> >
> > >  Tim,****
> >
> > > ** **
> >
> > > Just to get a better picture of what you’re seeing:****
> >
> > > ** **
> >
> > > **-          **when you say that the node is not recognized by TBE even
> > > though it is clearly shown in the tree, do you mean that the node does
> > > appear on the tree (note also the “Show the root of the tree in the
> > > display” attribute of a tree component), and if so, how is it not
> > > recognized? ****
> >
> > > **-          **As to not recognizing the properties, do you mean that
> the
> > > tree display does not update to reflect the use of the property that
> you’ve
> > > specified for the transitive property? ****
> >
> > > ** **
> >
> > > Could you describe what you’re seeing in terms of one of the sample
> > > models, like the Kennedy data, or is it only occurring with a
> particular
> > > model that you’ve created? ****
> >
> > > ** **
> >
> > > Thanks,****
> >
> > > ** **
> >
> > > Bob****
> >
> > > ** **
> >
> > > *From:* [email protected] [mailto:
> > > [email protected]] *On Behalf Of *Tim Smith
> > > *Sent:* Thursday, December 08, 2011 10:51 PM
> > > *To:* [email protected]
> > > *Subject:* [topbraid-users] Problem Setting Tree Root node in TBE****
> >
> > > ** **
> >
> > > Hi,
> >
> > > I'm making a TBE app and I need to set the root node of a tree.  I open
> > > the configuration window and attempt to select a new root node using
> the
> > > root node attribute.
> >
> > > For some reason, the node I want to use is not recognized by TBE even
> > > though the node is clearly shown in the tree.
> >
> > > The same thing occurs when I try to set the transitive property - TBE
> does
> > > not recognize the properties.
> >
> > > The application is a customized version of the Default Application.
>  The
> > > same thing happens with the default app using the same data graph.
> >
> > > I've cleared all user sessions, restarted TBC/TBE, and ensured all
> > > dictionaries are up to date.  There are no relevant entries in the
> > > console/error log.  This is running on TBC 3.5.0.
> >
> > > Any thoughts?  I'm out of ideas.
> >
> > > Thanks,
> >
> > > Tim****
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Group "TopBraid Suite Users", the topics of which include TopBraid
> > > Composer,
> > > TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
> > > 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-users?hl=en****
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Group "TopBraid Suite Users", the topics of which include TopBraid
> > > Composer,
> > > TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
> > > 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-users?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Group "TopBraid Suite Users", the topics of which include TopBraid
> Composer,
> TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
> 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-users?hl=en
>

-- 
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
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-users?hl=en

Reply via email to