Archive for June, 2007

BioMoby Developers Meeting TODO list

Sunday, June 3rd, 2007

API Changes:

1: Storage of xml-lang information in registry is necessary; providers should pay attention to which xml-lang attribute they send to the registry when they register their service/object/etc.
2: not all sub-elements need to be in an object instance. Document the fact that an element that is missing is different from an element […]

BioMoby jMoby developers meeting - hour #1

Sunday, June 3rd, 2007

In attendance:
Mark, Eddie, Wendy, Richard, Ivan, Andreas, Paul, Martin, Mylah
We started with jokes about the danger of having the core Moby developers in the same room of a brick hospital built on top of a geological fault…
Issues that come up:
Atrtribution of data to providers
- set logo?
Should the Object ontology have multiple representations for […]

monitoring Moby usage

Sunday, June 3rd, 2007

If we had a “referrer” that kept track of the previous service that was executed this would go into the service provider logs. We could then set up a service (pull) that Moby Central could use to gather this information from the logs. Alternately, we could “push” from the service as it is […]

Day two: The future of the Moby protocol

Sunday, June 3rd, 2007

Problem #1: Registry
We have a problem that the registry is a mishmash of Perl and Java. The RESOURCES script is problematic since it is used by MOBY::Central to generate the RDF that is passed back from a registerService call. This needs to be Perlified. The agent is NOT a web script […]

Localization issues

Saturday, June 2nd, 2007

Support for different languages
Registry contents should be UTF-8
- Registry code needs to check this, and if it isn’t UTF-8 then either convert it, or reject it, or save the encoding. DECISION: Registry converts all incoming XML into UTF-8.
From Services
- We send data in whatever encoding we want, and […]

How will jMoby evolve?

Saturday, June 2nd, 2007

The vote was for Mark to start working on jMoby… bad idea!
What is missing?
- asynchronous services
- Martin will put it into jMoby core. Eddie was very forlorn. Martin assured him that he is only going to repackage Eddie’s code but that Eddie’s code really […]

Tests

Saturday, June 2nd, 2007

branch normal and testing code at the root level.

Do all contained objects have to be there?

Saturday, June 2nd, 2007

Paul and Mark say YES!
Martin and Ivan say NO!
Eddie plays devils advocate - agreeing with Martin but arguing against him. Martin misunderstood and assumed that Eddie was saying something that made sense… he wasn’t ;-)
Martin’s solution was even WORSE than bad - that we could pass a novel object type called “NULL” […]

Object Templates - request from INB

Saturday, June 2nd, 2007

Q1 is it possible to register a different object type for an existing article inherited by ISA assuming that it is a subclass of the existing type? MAYBE
Q2 is it possible to register a different object type for an existing article inherited by ISA assuming that it is NOT a subclass of […]

classpath in the CVS

Saturday, June 2nd, 2007

It was decided that the file .classpath.template will be committed to the CVS, and individual developers will have to rename it to .classpath themselves. Then changes to the classpath will not be committed back to the CVS