FIRST: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362009-01-22T20:10:22ZEcoinformatics Redmine
Redmine Bug #3768 (Resolved): find engineering vocabulary for assessment classificationhttps://projects.ecoinformatics.org/ecoinfo/issues/37682009-01-22T20:10:22ZMatt Jonesjones@nceas.ucsb.edu
<p>The FIRST metadata application uses one or more controlled vocabularies for classification of assessments and assessment items using domain-specific terms.</p>
<p>We need one or more controlled controlled vocabularies that cover the relevant engineering domains for our testbed. Multiple engineering vocabularies certainly exist, and these need to be assessed to determine if they have sufficient coverage and detail for our engineering testbed needs.</p>
<p>Once one or more have been identified, we need to make these available to the FIRST application. The application has an extensible interface that allows new domain-specific vocabularies to be included in the system. For simple vocabularies, this means providing the list of vocabulary terms in a standard XML format. For more complex vocabularies, such as the NBII Thesaurus, the system can be extended with adapter classes that know how to access remote vocabulary services, such as the NBII Thesaurus web service API.</p>
<p>TO close this RFE, we need to:<br />1) Identify candidate existing vocabularies and assess each for appropriateness<br />2) Choose one or more of those, and possibly supplement it with additional terms if deemed necessary<br />3) Expose the vocabulary to the FIRST application either through an XML serialization of the vocabulary (simpler, fast access) or via an adapter class that accesses the vocabulary remotely (more complex, potentially less reliable due to network issues)</p> Bug #3348 (Resolved): introducing a validation error in document causes save to fail silentlyhttps://projects.ecoinformatics.org/ecoinfo/issues/33482008-05-30T18:31:00ZMatt Jonesjones@nceas.ucsb.edu
<p>I saved a valid EdML document locally and to metacat. I then went in and changed the document so that one of the date strings was ISO invalid (e.g., '4/2/2008'). I then selected 'Save...' from the menu, and selected both local and network. Morpho tries to save the document, fails due to validation errors, but fails silently with no error message to the user. The document is neither saved locally nor to metacat. The error message in the log reflects the validation problem:</p>
<p>MetacatUpload Exception in EdMLDataPackage!<br /><?xml version="1.0"?><br /><error><br />cvc-datatype-valid.1.2.2: '4/2/2008' is not a valid value of list type 'yearDate'.<br /></error></p>
<p>I can then go back to 'Save...' and save locally without a problem, producing a new version locally.</p>
<p>If I then take that new version and perform a 'File|Synchronize...' on it, then I get the inappropriate ID conflict error that is described in bug <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: NullPointerException on previous from ReviewColumnAssignments (Resolved)" href="https://projects.ecoinformatics.org/ecoinfo/issues/3447">#3447</a>.</p> Bug #3347 (Resolved): invalid date string causes metacat upload errorhttps://projects.ecoinformatics.org/ecoinfo/issues/33472008-05-30T18:19:11ZMatt Jonesjones@nceas.ucsb.edu
<p>I created an EdML package in morpho, and saved it locally. On trying to 'File|Synchronize...' it with Metacat, I got an error dialog saying there was an ID conflict:</p>
<p>I never connected with this metacat, so the ID conflict is unlikely. Looking at the log, I saw a validation error on insert:</p>
<p>MetacatUpload Exception in EdMLDataPackage!<br /><?xml version="1.0"?><br /><error><br />cvc-datatype-valid.1.2.2: '4/2/2008' is not a valid value of list type 'yearDate'.<br /></error></p>
<p>It appears the date string wasn't ISO 8601 compliant, causing validation errors. By modifying the data string (to '2008-04-02') and then saving the package, it successfully saved both locally and to metacat.</p>
<p>So, I think the ID conflict dialog box was a red herring. It seems that we are catching errors too broadly from metacat. Only true ID conflicts should bring up that error.</p> Bug #3345 (Resolved): searching produces wrong and inconsistent resultshttps://projects.ecoinformatics.org/ecoinfo/issues/33452008-05-30T17:30:12ZMatt Jonesjones@nceas.ucsb.edu
<p>When searching locally for a data package from the search dialog, I get inconsistent results. In my morpho I have 2 assessments, one with title 'Midterm 1' and one with title 'Midterm 3'. When I search, I get odd results:</p>
<p>Search term Search results/ expected results<br />----------- -------------<br />blank Both packages returned/ both<br />'Midterm 1' 0 results/ one package<br />'Midterm 3' 0 results/ one package<br />'Midterm' 0 results /both<br />'M' Both packages returned/ both</p>
<p>To fix this, actual results should match expected.</p> Bug #3344 (Resolved): after completing metadata wizard, response data import link shows up premat...https://projects.ecoinformatics.org/ecoinfo/issues/33442008-05-30T17:13:48ZMatt Jonesjones@nceas.ucsb.edu
<p>When the metadata wizrd completes, the last page is a message that says one can either 'Finish', or import a data dtable directly. The link text is: 'or click here to finish this wizard and add a new data table now'. Clicking the link brings up the Assessment data import wizard, but this is premature because the user has not yet parsed an assessment to get the questions. Maybe we should just delete this link from the final wizard page?</p> Bug #3343 (Resolved): clicking 'Launch Parser' does not work properlyhttps://projects.ecoinformatics.org/ecoinfo/issues/33432008-05-30T16:54:17ZMatt Jonesjones@nceas.ucsb.edu
<p>Clicking 'Launch Parser' from the dialog that is accessed from 'Data|Parse Assessment' doesn't work, and behaves in one of two ways. Either it 1) does nothing visible on the UI, or 2) opens a blank grey dialog box with the title 'Assessment Importer'. To reproduce, just click the link.</p> Bug #3342 (Resolved): UI for launching parser in Morpho is awkwardhttps://projects.ecoinformatics.org/ecoinfo/issues/33422008-05-30T16:50:09ZMatt Jonesjones@nceas.ucsb.edu
<p>Selecting 'Data|Parse Assessment' produces a dialog with a 'Launch Parser' link. This is awkward, and instead should actually launch the parser directly.</p> Bug #3008 (Resolved): create prioritized use case list and descriptionshttps://projects.ecoinformatics.org/ecoinfo/issues/30082007-11-19T19:50:16ZMatt Jonesjones@nceas.ucsb.edu
<p>FIRST is now at a point where design decisions are critical, and need to be based on an centralized, organized, and prioritized list of use cases. Use cases should be uniformly described using a common template with key information such as:</p>
<ul>
<li>Use case name</li>
<li>Use case description</li>
<li>Preconditions</li>
<li>Triggering events</li>
<li>Basic couse of events</li>
<li>Postconditions</li>
</ul>
<p>For a good description of use cases, see:<br /> <a class="external" href="http://en.wikipedia.org/wiki/Use_case">http://en.wikipedia.org/wiki/Use_case</a><br />For an example of use cases from another project, see:<br /> <a class="external" href="http://reap.ecoinformatics.org/Wiki.jsp?page=Terrestrial_usecases">http://reap.ecoinformatics.org/Wiki.jsp?page=Terrestrial_usecases</a></p>