[MOBY-l] Which machine deals with ontology issues?

Phillip Lord p.lord at russet.org.uk
Mon Jul 29 11:57:50 UTC 2002


>>>>> "Mark" == mwilkinson  <mwilkinson at gene.pbi.nrc.ca> writes:

  Mark> Hi all,

  Mark> Now that there are a handful of services up and running, the
  Mark> issues around dealing with our wonderful Object/Service
  Mark> ontologies are becoming clearer to me.  I'm wondering if
  Mark> anyone has opinions about whether ontologies should be a
  Mark> Client/Service issue, or if they should be dealt with at
  Mark> MOBY-Central?

  Mark> e.g. I query MOBY central with an input Object-type.  Does it
  Mark> respond only with the services that deal with that object
  Mark> type, or does it track down the parentage of that Object and
  Mark> tell me the services that deal with that object type and its
  Mark> parents?  Similarly, does a Service accept *any* type of
  Mark> object, and skim-off the information that it understands based
  Mark> on the ontology, or does it restrict itself to only dealing
  Mark> with *exactly* the type of object that it is registererd to
  Mark> deal with, and reject everything else?

  Mark> I think these questions arise whether or not we have a
  Mark> separate ontology-server (i.e. rip ontology-awareness out of
  Mark> the MOBY-Central itself - which seems like a good idea in any
  Mark> case), as it remains ambiguous who has the responsibility for
  Mark> dealing with the ontologies - server, client, or Central?

  Mark> How does myGrid deal with this? 

We argue about it, and wonder which is best!

At the moment its an open issue for us. We are worried about the
amount of traffic that will go between the server and an ontology
driven query interface to the server. 

However there is no a priori reason, other than performance, why
ontological querying should be integrated into the server, so I
suspect that initially we will separate them, in the knowledge that
tighter integration may be necessary later. If this happens the
interfaces will probably still remain separate. 

Premature optimisation is after all the root of all evil.


Still we are open to suggestions, and this is something we should
probably talk about at ISMB/BOSC....

Phil








More information about the moby-l mailing list