[kepler-dev] [Bug 5474] New: Make the eml actor on kepler handle multiple physical representations in an entity
bugzilla-daemon at ecoinformatics.org
bugzilla-daemon at ecoinformatics.org
Fri Aug 19 09:17:49 PDT 2011
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5474
Summary: Make the eml actor on kepler handle multiple physical
representations in an entity
Product: Kepler
Version: 1.x dev
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: actors
AssignedTo: david.v.welker at gmail.com
ReportedBy: tao at nceas.ucsb.edu
QAContact: kepler-dev at kepler-project.org
Estimated Hours: 0.0
Wade Sheldon from GCE-LTER brought an question if the eml actor can handle
mutiple physical representations in an entity.
I took a look at code and found kepler can't handle this correctly. In
org.ecoinformatics.seek.datasource.eml.eml2.Eml200Parser class, we always use
physical/dataFormat/textFormat/simpleDelimited/collapseDelimiters,
physical/distribution/online/url/@function and et al directly. And also we only
get the value from the node which index is 0.
This will handle entity with one physical representation correctly. But it will
failed when an entity has more than one physical representation.
For example, a dataTable has two physicals. The first one isn't textFormat and
has a downloadable url. The second one is textFormat and has a downloadable
url.
Kepler will download the first non-text data object and ignore the second text
data object. And the worst case is that kepler will mismatch the non-text data
object with the text format information from the second text data object.
--
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Kepler-dev
mailing list