EML and Morpho
Matt Jones
jones at nceas.ucsb.edu
Mon May 13 11:39:37 PDT 2002
Hey Reiner,
Glad to be of help.
EML packages (via triples) currently support linking across packages, so
you can re-use the same document in multiple packages. This has
benefits (akin to db normalization) and costs (access control,
ownership, and multiple update problems abound). So, in our most recent
EML meeting we discussed redesigning the packaging structure to only
allow linking within a single package. Thus, one could reuse a party
description or attribute list within a package, but not across several.
This is a compromise that keeps some reusability but has fewer
management problems. Along with this change is an ability to put all
metadata and data in a single document for transport -- while still not
limiting ourselves to a monolithinc structure. We're working on these
changes now.
Morpho does not currently support the reuse of metadata modules. It is
a planned feature, but does not exist right now.
Document appearance can be controlled in Morpho by reconfiguring the
editor and wizard components for a particular DTD. The editor is pretty
flexible, and allows you to substitute various editing widgets for
particular fields. So, you could have a checkbox for yes/no or other
boolean fields. How to set this up is not at all documented. We'd be
happy to help if you want to travel this path.
Field validation is not currently supported except in some special
circumstances. We want to add this feature, and we plan to do so when
we transition to using XML Schemas rather than DTDs to represent the
schema. XML Schema allows us to associate precise data types with each
element and then validate field contents against that type. We will be
adding this feature in the future. We have the schemas under EML
development.
Matt
Reiner Krause wrote:
> Dear Matt,
>
> Thank you very much for your answer to my last e-mail concerning EML and
> other metadata standards.
>
> Additionally I would like to know if modularity of EML also means that
> one description (for example of a responsible party) can be shared by
> many documents? If so, does Morpho support the selection of an already
> for an old document stored party for a new document alternatively to
> keying in a new one?
>
> Is it possible to control the appearance of EML-documents within Morpho?
> Could I for example determine the location and size of text fields? Can
> I choose to represent a Yes/No Text field as a check box?
> Can Morpho check data types in order to only allow numbers or valid
> dates in certain fields?
>
> Thanks in advance,
> Reiner Krause
>
>
>
> --
> Reiner Krause
> Database Development
> Max-Planck-Institute for Biogeochemistry
> P.O. Box 10 01 64
> 07701 Jena
> Germany
>
> For package delivery, please use:
> Carl-Zeiss-Promenade 10
> 07745 Jena
> Germany
>
> Phone: +49 - (0) 3641 - 64 37 14
> Fax: +49 - (0) 3641 - 64 37 10
> E-Mail: rkrause at bgc-jena.mpg.de
>
--
*******************************************************************
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