proposed EML 2.0.1 release
Christopher Jones
cjones at lifesci.ucsb.edu
Wed Jul 14 17:32:58 PDT 2004
EML dev'ers,
I was also able to go through these changes, and things look good for a
bugfix release. It seems important to talk through the bigger changes
for an EML 2.1.0 release later. I am getting one irksome error when
validating the whole suite of .xsd files against the XML Schema parser
at http://www.w3.org/2001/03/webdata/xsv:
Here are the good results:
# Validation was strict, starting with type [Anonymous]
# The schema(s) used for schema-validation had no errors
# No schema-validity problems were found in the target
But I kept getting:
Schema resources involved
Attempt to load a schema document from
eml://ecoinformatics.org/documentation-2.0.1
(source: new namespace) for
eml://ecoinformatics.org/documentation-2.0.1,
failed:
couldn't open
It doesn't seem like a show stopper at all, because validation of the
eml-documentation.xsd file alone worked fine. Perhaps someone else can
see an easy fix that I couldn't.
> In your review, please pay particular attention to the changes for
> properly allowing inline data (bug 1008), the changes in access control
> documentation that significantly alter and fix how access rules are
> interpreted (bug 1132), and changes to the precision field cardinality
> and documentation (bug 1124).
Bug 1008: Fixing the <inline> element:
These are good changes that result in the ability to use <inline> as it
was originally intended (pasting your data inline!). Thanks, Dan, for
finding that snippet of code at w3.org.
Bug 1132: Clarifying the acl documentation:
It's obvious that we need to learn from our mistakes before we can truly
implement access control descriptions in XML. The changes here look
good. The extent of this backwards compatible fix will *at least* allow
for correct interpretation of the access control where metadata vs. data
are concerned. I agree that the original design is going to need some
non-backwards compatible changes, but we'll have to tackle those in the
next release after discussion. For now, it seems wise to only honor the
top level resource access control, plus data-level access control in the
<distribution> tag as is expressed in an <additionalMetadata> tag. This
will give us the ability to say "yes/no you can view my metadata, *and*
yes/no you can view my data".
Bug 1124: Making precision optional:
Again, pragmatic issues help define the standard. Yes, <precision> is
critical to creating automated applications, but I see the need to make
this optional given the fact that many legacy datasets do not include
precision, nor is it easy to track down or interpret retroactively.
From a community standpoint, we should encourage people to use it, but
making it optional will help in the adoption of structured metadata.
Thanks, Matthew, for catching the measurementScale typo.
Best,
Chris
_________________________________________________________________
christopher jones cjones at lifesci.ucsb.edu (805) 680-5946
marine science institute university of california, santa barbara
_________________________________________________________________
More information about the Eml-dev
mailing list