[OpenAjaxIDE] OpenAjax API Metadata spec problems

Phil Berkland berkland at us.ibm.com
Tue Jul 15 10:05:34 PDT 2008

Here are some problems I have seen while I have started implementation of
API metadata.
Most of these are probably minor problems in the schema.

1) there is no "descriptive_elements" defined.  Assuming the
descriptive_elements are all the elements in the Descriptive chapter, it
would mean you could have an "Author" tag for each method, field, class,
etc.  Do we
want that everywhere?

2) the "ancestor" element is not referenced by anything.

3) Should the "alias" tag be a child of the "api" tag?  it makes sense for
classes, but not sure about being at the top level.

4) shouldn't "event" be contained by "class"?

5)  should the "constructor" tag have the "scope" attribute.   This would
mean you can have a static constructor.

6) the "exception" element used to have a (data)type, it is no longer
there, should it be?

7) fields_element is not referenced

Phil Berkland
IBM Software Group Emerging Technologies

More information about the IDE mailing list