Guil; you can use smf:definedIn() to find where a triple is defined.
E.g.:
  LET (?x := smf:definedIn(?s))

The triples view will display triples in the data store currently
loaded in Composer.  Since <http://tb-session> is the session graph, I
don't believe there is a way to view it in the Triples view.  If you
save the session graph to a file, the triples in the session are then
defined in that file/data store.  You could explicitly introduce
owl:imports statements, if that is useful to you.

-- Scott

On Apr 7, 6:02 am, Guilherme Scomparim <[email protected]> wrote:
> Hi All,
>
>    I have build an Ensemble Application that is a Framework tool used
> to build different business domain vocabulary models based on an
> imported meta-model. The new models are then saved in different files
> with a defined base URI using SPARQL Motion scripts keeping the open
> data graph empty because I disabled the save button.
>
>    This application has also a SPARQL Motion script that imports
> models previously saved (using sml:ImportRDFFromWorkspace) and then
> inserts them in thehttp://tb-session(using sml:PerformUpdate with
> the sml:updatequery below) to be able to manipulate the data in
> Ensemble.
>
> MODIFY GRAPH <http://tb-session>
> DELETE  {}
>
> INSERT  {
>     ?s ?p ?o .}
>
> WHERE {
>     ?s ?p ?o .
>
> }
>
>    After the files are imported, the user can add definitions and
> create the junctions between the imported models. Later I want to be
> able to save only the new triples and junctions in a broader domain
> vocabulary URI (File) without changing the imported models.
>
>   Using SPARQL Motion How can I identify triples that have been
> imported inside <http://tb-session> from a particular file with a
> particular domain base URI and also how to search the new created
> triples to save in a different file (Base URI).
>
>  I have tried all the methods below with lots of different query
> combinations and I have not being able to understand how to deal with
> different files and new triples in the <http://tb-session>
>
>  sml:FilterByFilterGraph
>
> ?s  ?p ?o
>
> ?baseURI
>
> WHERE {
>     ?o a owl:Ontology .
>     ?o ?p ?s .
>
> }
>
> SELECT ?subject ?predicate ?object
> WHERE {
>     ?arg1 tops:definesStatements ( ?subject ?predicate ?object ) .
>
> }
>
> I also cannot see the imported files separated in the Triples View, Is
> there a way to insert the imported files as a separate URI in the
> Triples view?
>
> Thanks in advance,
>
> Guil

-- 
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