EML 2.0 release & Documentation Review
Matt Jones
jones at nceas.ucsb.edu
Thu Sep 12 14:48:36 PDT 2002
eml-dev'ers,
The documentation takes a lot of work -- very few people have invested
much time in it so far (Chad, Chris, and I have done the most), so it is
very worthwhile to get some additional eyes critically reviewing it and
updating it. Thanks for your and Scott's contributions here -- they are
appreciated.
Let's assume documentation can't be done by tomorrow, but we need to
keep the pressure on to get it done ASAP. This release has been forever
in coming -- lets get it done.
The schemes are changing, but in fairly minor ways, and only for things
that were decided earlier in discussions or in existing bugs. Nothing
out of the blue is happening. The only remaining schema changes that I
know of are described in bug 586 (key validation problems) and 484
(changing unit and attributeDomain, and adding more standard units).
These shouldn't really impact the documentation effort, and Chad and I
will be sure to fully document any new schema changes that happen for
those bugs, so you won't have to revisit those sections. The rest of the
bugs are documentation bugs (567, 471, 495) or release preparation tasks
that can't be done until the last minute (584).
As for your three issues:
David Blankman wrote:
> There are three separate but related issues that need to be addressed:
>
> 1. What approach should be taken with the FGDC derived documentation?
It needs to be fixed, but it should be the lowest priority because there
is a whole standards document backing it up.
> 2. Should we make a conceptual separation between the documentation
> that is embedded in the schemas and user documentation? If we did
> this then the documentation review could be speeded up since all
> we would have to do is make sure that it is accurate rather than
> easy to understand. (The people who have done the development
> already understand what things mean and have difficulty judging
> whether something is or is not understandable. Even I am may be
> too close).
Yes. The documentation in the schemas is to document EML itself.
Applications that help people create EML are going to have to go a lot
further than field definitions to help users create reasonable EML. For
now I guess I would worry mostly about making sure the docs are
technicall correct, complete, and reasonably readable so that
application developers can use the specification. End-user
documentation is a different ball of wax.
> 3. When should the Release Candidate be posted?
> It seems to me that we have two options:
>
> a. post the release candidate with the disclaimer that the
> documentation is not complete.
>
> b. delay the release until the documentation is complete.
>
I vote for soon. I see two the same two options as you:
a) We can post a release with incomplete docs (RC1) and say that the
docs will be improved between RC1 and 2.0.0, but we might be better off
with an RC2 if we do that. If we do a release now, it will at least
allow others outside of our group to more easily look at what we have.
There have been a lot of changes since beta9 for people to digest. We
might even call the current release "2.0.0beta10" if you're more
comfortable with that.
b) We could delay the RC1 release by a week (target next Friday Sep 20),
and try to have all of the doc changes done by Wednesday. I will not be
able to contribute after tomorrow as I am completely swamped with
traveling, so it would devolve to someone else to get the release ready
to go (chad?). There's a lot of last minute details to handle for the
release after the schemas are completed. I'm worried that this week
delay will easily turn into a month, and I don't want to see that.
So, given the options, I would vote for (a), release RC1 now, with the
possibility of an RC2 if its deemed necessary when the docs are fully
completed. But we should still try to get as much of the doc work done
now as possible.
Cheers,
Matt
--
*******************************************************************
Matt Jones jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/ Fax: 425-920-2439 Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
Interested in ecological informatics? http://www.ecoinformatics.org
*******************************************************************
More information about the Eml-dev
mailing list