Daniel,

I believe this is the same cause: we normally send an event whenever a resource is renamed, and this event is used bby the snapshot manager to update references to a renamed resource. But changing the base URI is probably not sending out this event, and therefore the snapshots (which reside in a different data structure and file) don't get updated.

Thanks,
Holger


On 5/8/2012 5:34, Daniel Mekonnen wrote:
Thanks Holger,

I wasn't aware of the attachment aspect. I went back to my ontology and change the base URI back what it was originally and all of the saved snapsots reappeared! Several hours of work recovered, I'm very happy. I should have tried that sooner.

I did another test that you'll want to be aware of when you work on a bug fix for the first problem, it impacts graph snapshots attached to a resource following a base uri change. The formula:

1) Create a new ontology, give the Base URI: http://test.foo <http://test.foo/>

2) Create the namespace prefix:   test:  http://test.foo#

3) Create two subclasses of owl:Thing:  test:Thing_1  , test:Thing_2

4) Load test:Thing_1 into the Form view

5) Go to the Graph view, drag in test:Thing_2

6) Click "Add to snapshots", give the name "Test" (verify) . The graph snapshot should be attached to test:Thing_1

7) Return to the ontology "Overview" tab and change the Base URI to http://test.foo/bar

8) Return to the Graph View and select "Test" from the Snapshot dropdown menu. The graph view will now appear very differently [This is the Bug].

9) Return to the ontology "Overview" tab and reset the Base URI to the original http://test.foo

10) Return to the Graph View and select "Test" from the Snapshot dropdown menu. The graph will appear OK, as per the original definition.


thanks,

-Daniel



On Monday, May 7, 2012 12:29:51 AM UTC-4, Holger Knublauch wrote:

    Thanks, Daniel. Recorded. Graph snapshots are attached to the
    selected
    resource, and I guess in this case TBC does not handle renaming the
    owl:Ontology itself (base URI) correctly. Work around is to attach
    the
    snapshots to other resources.

    Holger


    On 5/7/2012 3:45, Daniel Mekonnen wrote:
    > I experienced a problem where saved graphs in the Graph View can
    > disappear unexpectedly.  A formula to reproduce:
    >
    > 1) Create a new ontology, give the Base URI: http://test.foo
    >
    > 2) Go to the graph view, drag in owl:Thing
    >
    > 3) Right click the right side of the owl:Thing rectangle and
    select "All"
    >
    > 4) Click "Add to snapshots", give the name "Test" (verify by
    checking
    > for "Test" in the drop down menu).
    >
    > 5) Return to the "Overview" tab and change the Base URI to
    > http://test.foo/bar
    >
    > 6) Return to the Graph View, click the dropdown menu for snapshots,
    > "Test" will be gone.

--
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), 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 Enterprise Vocabulary 
Network (EVN), 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