eml-entity, eml-attribute, eml-physical are now all
properly created by the text import wizard and by the data package wizard
In adding the creation of eml-physical metadata to the package wizard in
Morpho I have discovered some issue that need to be addressed at some point.
An instance of eml-physical provides information about the form that a data
file (or stream, etc) takes. It only required element is 'format' so it might be
as simple as declaring that the format is 'Microsoft Excel'. Such information
can be useful even if the datafile itself is not submitted, so I assumed that it
should be 'related' to an entity document in the triples and created even if a
document is not submitted. Another option would be to relate the eml-physical
instance directly to a datafile. This makes sense in some ways, but would
require a lot more work because we have no way to show documents related only to
the datafile in the current dataPackage editor! [In the package editor, one must
select a table and then edit it in a 'Table Editor' window which allows one to
see entity, attribute, or actual data.]
In the current scheme, the eml-physical instance appears in the 'Other
Information' list box of the Package Editor. It can thus be examined and edited.
Unfortunately, we can now have multiple tables in a datapackage and there is no
indication of which eml-physical document is associated with which table!
I don't think we have time for any major changes before the planned release
date on Dec 15, but I think that we need to think about what is the best way to
handle eml-physical information.