Hi Daniel,
There ways in which one could challenge the validity of MIREOT approach, but
I will not go there.
If this is the approach you would like to adopt, I think you already have
the necessary tools in TBC:
. The most reliable approach is for you to annotate each "external"
ontology with some statements that indicate which resources you want to
include in the partial export. Then, create SPARQLMotion script that loads
each annotation graph, queries for resources to include in the output graph
and creates the output graph
. If you already created an ontology that import some other ontology
and only refers to a handful resources from it, you can write a query(s) to
identify such resources. Something along these lines can be a starting
point:
SELECT ?s ?p ?o ?oBaseURI
WHERE {
?s ?p ?o .
BIND( smf:definedIn( ?s ) AS ?sBaseURI ) .
BIND( smf:definedIn( ?o ) AS ?oBaseURI ) .
BIND( xsd:string(smf:currentBaseURI()) AS ?currentBaseURI ) .
FILTER( (?currentBaseURI = ?sBaseURI) && (?currentBaseURI != ?oBaseURI )) .
}
Irene Polikoff
From: [email protected]
[mailto:[email protected]] On Behalf Of Daniel Mekonnen
Sent: Tuesday, December 06, 2011 1:57 PM
To: [email protected]
Subject: [topbraid-users] Re: Daniel's Wish List
* A feature to export a minimal external dependencies model. The utility of
this feature would be to reduce resource consumption when working with
large, or numerous, external ontologies where only a fraction of the
external resources are referenced. In generating a surrogate ontology of
this kind, the references to external resources are defined in a single new
ontology that then becomes the sole import. Slightly more advanced, the
feature could allow the user to select (from the Imports view?) which
external models to include in the surrogate file generation.
Information on the MIREOT methodology which address this issue in the
biomedical community can be found here: http://obi-ontology.org/page/MIREOT
--
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