Project

General

Profile

Bug #2194

Revise resultset.xsd in ecogrid

Added by Jing Tao almost 17 years ago. Updated over 16 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
ecogrid
Target version:
Start date:
09/12/2005
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
2194

Description

Currently in query.xsd we only have one namespace for both document itself and
returnField. But in resultset.xsd, there are two namespace specification - one
is in resultsetMetadata for return document, the other is in recordSturcture
(which can specify different namespace in retrunField). So query schema doesn't
match resultset schema.

After dicussion among matt, kevin and jing, we dicided to revise resultset
schema and keep query schema.

Here is the modification need to be done:
1) Remove the optional attribute - namespace from element recordStructure.
2) Elemet recordStructure will be required (1 - 1).
3) Element returnField wil be optional (0 - many).

History

#1 Updated by Matt Jones almost 17 years ago

Actually, I think we agreed it makes more sense to remove the namespace
element and keep the namespace attribute that is par tof recordStructure,
because it accurately reflects how to interpret the recordStructure fields. We
also need to decide what to do with the id field, and whether its use is
required, or whether people can continue using "name" attributes in the
returnfield elements of their records.

We also agreed that recordStructure would have cardinality 1:1, containing 0 or
more returnFields. Maybe we should state that there should never be a
returnfield in the record elements that is not listed in the recordStructure?

#2 Updated by Matt Jones over 16 years ago

Done. Full changes are in the axis-only-branch and will be merged with the
trunk soon.

#3 Updated by Redmine Admin over 9 years ago

Original Bugzilla ID was 2194

Also available in: Atom PDF