Karl; First I'd like to make a plea that this is a difficult design
decision face by all ontology editors.  Yes, some of these models are
excessively verbose, foaf being a prime example.  But there is
currently no standard resolution to the problem, so defining our own
endangers standardization and interoperability.  Composer is designed
for ontology modelers, so the tradeoff of accuracy and standards vs.
making it "easier on the eyes" will always fall on the accuracy and
standards side.

That said there is another tool to use, which is the search box at the
bottom of the property/class pane.  It may seem like an extra and
unnecessary step, but I can confirm that this will become second
nature when working with verbose models.  It works quit well.

Lastly, take a look at http://sparqlpedia.org/rdfex/  Partial imports
are supported by Composer for foaf, dc, tcterms, sioc and skos.  For
example, if you want to restrict foaf import, go to the import tab and
open Import from URL with the following URL example:
  http://rdfex.org/foaf/firstName,givenname,knows,mbox_sha1sum,depiction,member

You can also use the Basket Batch operation 'Add partial imports via
RDFex'.  Add all of the resources you want to partially import into
the basket and choose the operation.  This will create the partial
imports and you can then remove the full imports.

For other models, you can create your own copy of the model, edit as
desired, and store in the workspace.  If you use the same base URI,
then it will work in other workspaces/editors, but with the full model
instead of your edited model.

-- Scott

On Feb 23, 1:05 am, Karl Hammar <[email protected]> wrote:
> Irene,
>
> I have noticed this option previously. However, while making the
> overview a little easier on the eyes on the macro level, it brings
> with it the problem that class and property inheritance is no longer
> shown, rather the namespaces become completely flat which is also
> useless. I still need class and property inheritance to be shown
> properly so that I can work easily with the ontology, but without the
> overcrowding caused by all of the properties and classes from the
> imported ontologies that I do not use.
>
> Searching this group I've found the following thread, indicating that
> a request for this feature is something that have been in your
> bugtracker for over two 
> years:http://groups.google.com/group/topbraid-composer-users/browse_thread/....
> Is it a feature that you are planning to implement at some point? Such
> a feature is in my view a necessary requirement if one is to use
> TopBraid Composer to interconnect one's own ontologies with these
> large standardized semantic web ontologies in an efficient manner -
> without it the tool becomes almost unworkable as the number of
> imported classes and properties grow.
>
> I should also say that apart from this oversight I am very happy with
> TopBraid Composer on the whole, it is by far the best ontology
> development environment that I have tried and I am trying to get my
> colleagues to use it. However, I believe you will make the job of
> promoting your tool significantly easier if a feature such as the one
> described is added.
>
> Best regards,
>
> Karl Hammar
>
> On 23 Feb, 04:39, "Irene Polikoff" <[email protected]> wrote:
>
> > Karl,
>
> > Try "group by namespace" option to see if it helps. It is accessible from an
> > icon at the bottom left of the Properties and Classes views.
>
> > Regards,
>
> > Irene
>
> > -----Original Message-----
> > From: [email protected]
>
> > [mailto:[email protected]] On Behalf Of Karl Hammar
> > Sent: Monday, February 22, 2010 10:08 AM
> > To: TopBraid Composer Users
> > Subject: [tbc-users] Hiding imported classes/properties
>
> > Hello all,
>
> > I've got a problem with TopBraid composer becoming extremely cluttered
> > when I import some large online ontologies, and I'm starting to think
> > that I must have missed something about how to do such things.
>
> > My story: I have an ontology that I want to align with BIBO and FOAF,
> > for the sake of improving interoperability by utilizing standardized
> > base classes and properties. Thus, I import BIBO and FOAF into my
> > ontology using the Imports tab of Composer, and start to connect my
> > classes as being subclasses of various BIBO and FOAF classes. However,
> > since these two ontologies are fairly large my lists of properties and
> > classes now become extremely cluttered and more or less impossible to
> > navigate efficiently.
>
> > Things raises two questions:
>
> > 1) Am I going about things in the wrong way entirely? Is there another
> > easier way of saying that my entities are subentities of things in
> > these standard ontologies, besides importing the whole ontologies?
>
> > 2) If not, is there any way of filtering what I get to see when using
> > TopBraid Composer, so that I can filter out all of the properties and
> > classes from the imported ontologies that are irrelevant to me?
>
> > Any feedback is much appreciated!
>
> > Best regards,
>
> > Karl Hammar
>
> > --
> > 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 
> > athttp://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