Share

VINE vocabulary Integration Environment

File Release Notes and Changelog

Release Name: 1.4.0.20081115b

Notes:
NOTE: This is the release prepared for and used during the OOSSI Workshop in Boulder, CO. 
See http://marinemetadata.org/events/oossi


Main changes:
- New set of (SKOS) relations
- Inference of mappings disabled

- Several internal changes and adjustments (for example, related with new slash-based base URIs, instead of hash-based)
- Fixed 2144690: "warn if mapping file already exists"
- NewMappingWizard sequence: more explanation included.
- reimplementation of Open action: better progress feedback and error handling (as with the NewMappingAction)
- Preferences menu removed (2087236: Preferences?)
- Using "http://mmisw.org/ont/mmi/" as prefix for created mapping ontology.
- Metadata tab removed (Ontology Registry @ Repository supports metadata association.
- Upload action disabled (not fully implemented)
- Better tooltips for relation buttons
- List of available ontologies from the MMI registry shown in "unversioned" form; it also filters out mapping ontologies.


Changes: 2008-11-15: Some fixes related with new slash namespaces. The makn change in is VineManager.getSubModel(String baseURI): remove any trailing fragments (/ and # to generalize) to make the comparison. 2008-11-14 1.4.0.20081114b - Successful creation of releases (export product) on an ubuntu box (I love linux!) 2008-11-13 - Using org.mmisw.ont.mmiuri.jar (from the Ont project) to handle MMI Ontology URIs in RegistryRestImpl.java - RegistryRestImpl: getAllOntologies now returns the list of latest versions in unversioned form. It also discards any mapping ontology: a mapping ontology is recognized if its topic contains "_map$" or "_map_". - UNFORTUNATELY: Eclipse (both 3.4.0 and 3.4.1) is now unable to create the releases!!!! Argh!!! 2008-11-11 (carueda -- Happy B-Day Ini!) - org.mmi.mappingPolicy2: setting conf/rules.txt to empty so the inference is not applied (not inferred mapping will be generated). John and Luis agreed with my proposal today: "You all know that we have some issues related with the inferred mappings in VINE (not always removed when their corresponding direct mappings are removed by the user; not clearly differentiated in the graphical interface; performance degradation as the number of mappings increases...). Luis, a couple of weeks ago you suggested that inference be disabled in VINE, simply because it makes more sense to have such a mechanism for queries than for the definition of the mappings themselves. I kind of agree with that, espcially given the technical difficulties that I would have to sort out to make that work reasonably well in VINE. Should we just disable it?" 2008-11-10 (carueda) - Setting up the new relationships: - org.mmi.vine.extension: added a "tooltip" attribute in mappingPolicy.exsd. - Now using org.mmi.mappingPolicy2 with the new relations and icons. - MappingProperty, MapperPage: added a tooltip handling. - VineManager: setting prefix "skos" to "http://www.w3.org/2008/05/skos#" This skos prefix should be read from the mapping extension (mmi_properties.n3) but, well, no time to change too many things, so I just changed the hard-coded value. (TODO Get skos prefix from the mapping extension). 2008-11-09 (carueda) - Metadata tab removed (actually, just disabled) see MultiPageEditor - Upload action removed (actually, just disabled) see VineActionBarAdvisor - VineManager.PREFIX_FOR_URI = "http://mmisw.org/ont/_tmp_/" 2008-10-10 (carueda) For preliminary testing of new "ont" service: - Using AQUAPORTAL registry - VineManager.PREFIX_FOR_URI = "http://mmisw.org/ont/mmi/" 2008-10-09 (carueda) - Preferences menu removed - 2087236: Preferences? 2008-10-07 (carueda) - OpenMappingAction - reimplementation of Open action: better progress feedback and error handling (as with the NewMappingAction). - "Ontology metadata" handling now with reading in the existing DC attributes in Open action. - NewMappingWizard: show "specify mapping file" first. 2008-10-06 (carueda) - initial version of putMapping in the aquaportal implementation of IMmiRegistry - adding "Ontology metadata" handling (initially based on DC) - NewMappingWizard sequence: more explanation included. - Fixed 2144690: "warn if mapping file already exists" 2008-10-02 (carueda) - defined org.mmi.mappingPolicy2 plugin (adapted from org.mmi.mappingPolicy) to do preliminary adjustments to include new set of relations in Vine. (org.mmi.mappingPolicy2 to be checked in eventually.) Note: Files that need to be updated: - MANIFEST.MF - plugin.xml - org.mmi.vine.product TODOs in org.mmi.mappingPolicy2: - adjust mmi_properties.n3, rules.txt - complete list of relations - unify icons - update tooltips including definition of the relation For future version: - use the preferences page to let the user specify the mapping policy - dynamically load the mapping policy (a .zip or .jar)