Echobase-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- 1864 discussions
22 Nov '11
Author: sletellier
Date: 2011-11-22 12:32:34 +0100 (Tue, 22 Nov 2011)
New Revision: 106
Url: http://forge.codelutin.com/repositories/revision/echobase/106
Log:
- Update server install documentation
Added:
trunk/src/site/resources/
trunk/src/site/resources/echobase.properties
trunk/src/site/rst/install.rst
trunk/src/site/rst/todo.rst
Removed:
trunk/src/site/rst/Todo.rst
Modified:
trunk/src/site/rst/index.rst
trunk/src/site/site_fr.xml
Added: trunk/src/site/resources/echobase.properties
===================================================================
--- trunk/src/site/resources/echobase.properties (rev 0)
+++ trunk/src/site/resources/echobase.properties 2011-11-22 11:32:34 UTC (rev 106)
@@ -0,0 +1,28 @@
+###
+# #%L
+# EchoBase
+#
+# $Id$
+# $HeadURL$
+# %%
+# Copyright (C) 2011 Ifremer, Codelutin
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# #L%
+###
+hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
+hibernate.connection.driver_class=org.postgresql.Driver
+hibernate.connection.url=jdbc:postgresql://localhost/echobase
+hibernate.connection.username=echobase
+hibernate.connection.password=echobase
Deleted: trunk/src/site/rst/Todo.rst
===================================================================
--- trunk/src/site/rst/Todo.rst 2011-11-22 09:46:56 UTC (rev 105)
+++ trunk/src/site/rst/Todo.rst 2011-11-22 11:32:34 UTC (rev 106)
@@ -1,23 +0,0 @@
-.. -
-.. * #%L
-.. * EchoBase
-.. *
-.. * $Id$
-.. * $HeadURL$
-.. * %%
-.. * Copyright (C) 2011 Ifremer, Codelutin
-.. * %%
-.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Affero General Public License as published by
-.. * the Free Software Foundation, either version 3 of the License, or
-.. * (at your option) any later version.
-.. *
-.. * This program is distributed in the hope that it will be useful,
-.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
-.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-.. * GNU General Public License for more details.
-.. *
-.. * You should have received a copy of the GNU Affero General Public License
-.. * along with this program. If not, see <http://www.gnu.org/licenses/>.
-.. * #L%
-.. -
Modified: trunk/src/site/rst/index.rst
===================================================================
--- trunk/src/site/rst/index.rst 2011-11-22 09:46:56 UTC (rev 105)
+++ trunk/src/site/rst/index.rst 2011-11-22 11:32:34 UTC (rev 106)
@@ -21,11 +21,11 @@
.. * along with this program. If not, see <http://www.gnu.org/licenses/>.
.. * #L%
.. -
-==
-Baracouda
-==
+========
+Echobase
+========
-:Author: Tony Chemit <chemit(a)codelutin.com>
+:Authors: Tony Chemit <chemit(a)codelutin.com>, Letellier Sylvain <letellier(a)codelutin.com>
.. contents:: Table des matières
:depth: 2
@@ -34,7 +34,6 @@
:start: 1
:depth: 2
-
Présentation
------------
@@ -43,4 +42,4 @@
Les documents
-------------
-TODO
\ No newline at end of file
+TODO
Added: trunk/src/site/rst/install.rst
===================================================================
--- trunk/src/site/rst/install.rst (rev 0)
+++ trunk/src/site/rst/install.rst 2011-11-22 11:32:34 UTC (rev 106)
@@ -0,0 +1,74 @@
+.. -
+.. * #%L
+.. * EchoBase
+.. *
+.. * $Id$
+.. * $HeadURL$
+.. * %%
+.. * Copyright (C) 2011 Ifremer, Codelutin
+.. * %%
+.. * This program is free software: you can redistribute it and/or modify
+.. * it under the terms of the GNU Affero General Public License as published by
+.. * the Free Software Foundation, either version 3 of the License, or
+.. * (at your option) any later version.
+.. *
+.. * This program is distributed in the hope that it will be useful,
+.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
+.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.. * GNU General Public License for more details.
+.. *
+.. * You should have received a copy of the GNU Affero General Public License
+.. * along with this program. If not, see <http://www.gnu.org/licenses/>.
+.. * #L%
+.. -
+========
+Echobase
+========
+
+:Authors: Tony Chemit <chemit(a)codelutin.com>, Letellier Sylvain <letellier(a)codelutin.com>
+
+.. contents:: Table des matières
+ :depth: 2
+
+.. sectnum::
+ :start: 1
+ :depth: 2
+
+Première utilisation
+--------------------
+
+Un utilisateur par défaut est crée si la base est vide (première utilisation)::
+
+ login : admin
+ mot de passe : admin
+
+Pour des raison de sécurité, il est conseillé de créer un nouvelle admin via l'interface de gestion des utilisateurs.
+
+Configuration d'Echobase
+------------------------
+
+Il faut éditer le fichier
+
+Voici les configurations par défaut::
+
+ data.directory=/var/local/echobase # Repertoire de l'application
+ war.directory=${data.directory}/war # Répertoire où est stoqué le war
+ war.location=${war.directory}/echobase-ui-${project.version}.war # Chemin complêt d'accès au war
+
+Vous pouvez surcharger toute les propriétés ci-dessus, dans la plupart des cas, seul la modification de data.directory est nécessaire.
+Pour ce faire, il suffit de créer le fichier /etc/echobase.properties et d'y ajouter la ligne ci-dessus modifiée.
+
+Installation Postgres
+---------------------
+
+Création de l'utilisateur Postgres::
+
+ createuser -P echobase
+
+Création de la base de donnée "echobase"::
+
+ createdb -E utf8 echobase -O echobase
+
+Il faut positionner le fichier de configuration echobase.properties_ dans /etc et remplacer le mot de passe (hibernate.connection.password) par celui rentré lors de la création de l'utilisateur Postgres.
+
+.. _echobase.properties: echobase.properties
\ No newline at end of file
Copied: trunk/src/site/rst/todo.rst (from rev 104, trunk/src/site/rst/Todo.rst)
===================================================================
--- trunk/src/site/rst/todo.rst (rev 0)
+++ trunk/src/site/rst/todo.rst 2011-11-22 11:32:34 UTC (rev 106)
@@ -0,0 +1,40 @@
+.. -
+.. * #%L
+.. * EchoBase
+.. *
+.. * $Id$
+.. * $HeadURL$
+.. * %%
+.. * Copyright (C) 2011 Ifremer, Codelutin
+.. * %%
+.. * This program is free software: you can redistribute it and/or modify
+.. * it under the terms of the GNU Affero General Public License as published by
+.. * the Free Software Foundation, either version 3 of the License, or
+.. * (at your option) any later version.
+.. *
+.. * This program is distributed in the hope that it will be useful,
+.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
+.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.. * GNU General Public License for more details.
+.. *
+.. * You should have received a copy of the GNU Affero General Public License
+.. * along with this program. If not, see <http://www.gnu.org/licenses/>.
+.. * #L%
+.. -
+========
+Echobase
+========
+
+:Authors: Tony Chemit <chemit(a)codelutin.com>, Letellier Sylvain <letellier(a)codelutin.com>
+
+.. contents:: Table des matières
+ :depth: 2
+
+.. sectnum::
+ :start: 1
+ :depth: 2
+
+TODO
+====
+
+- Completer la documentation
\ No newline at end of file
Property changes on: trunk/src/site/rst/todo.rst
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2011-11-22 09:46:56 UTC (rev 105)
+++ trunk/src/site/site_fr.xml 2011-11-22 11:32:34 UTC (rev 106)
@@ -23,8 +23,6 @@
#L%
-->
-
-
<project name="${project.name}">
<poweredBy>
@@ -56,17 +54,19 @@
<breadcrumbs>
<item name="${project.name}"
- href="http://maven-site.forge.codelutin.com/baracouda/index.html"/>
+ href="http://maven-site.forge.codelutin.com/echobase/index.html"/>
</breadcrumbs>
<menu name="Utilisateur">
<item name="Accueil" href="index.html"/>
<item name="Installation" href="install.html"/>
<item name="Téléchargement"
- href="http://forge.codelutin.com/projects/baracouda/files"/>
+ href="http://forge.codelutin.com/projects/echobase/files"/>
<item name="Roadmap"
- href="http://forge.codelutin.com/projects/baracouda/roadmap"/>
- <item name="Historique des versions" href="changes-report.html"/>
+ href="http://forge.codelutin.com/projects/echobase/roadmap"/>
+
+ <!-- TODO -->
+ <!--<item name="Historique des versions" href="changes-report.html"/>-->
</menu>
<!--menu name="Modélisation">
1
0
r105 - in trunk/echobase-ui/src/main: resources/i18n webapp/WEB-INF/jsp/dbeditor
by sletellier@users.forge.codelutin.com 22 Nov '11
by sletellier@users.forge.codelutin.com 22 Nov '11
22 Nov '11
Author: sletellier
Date: 2011-11-22 10:46:56 +0100 (Tue, 22 Nov 2011)
New Revision: 105
Url: http://forge.codelutin.com/repositories/revision/echobase/105
Log:
Fix time edition
Modified:
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-21 16:12:09 UTC (rev 104)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-22 09:46:56 UTC (rev 105)
@@ -1,6 +1,5 @@
echobase.action.applySqlQuery=Appliquer la requête
echobase.action.backToUserList=Retour à la liste des utilisateurs
-echobase.action.reset=Annuler
echobase.action.cloneSqlQuery=Cloner la requête
echobase.action.create=Créer
echobase.action.createEmbeddedApplication=Créer l'application
@@ -15,6 +14,7 @@
echobase.action.login=Connection
echobase.action.logout=Déconnexion
echobase.action.reloadSqlQuery=Recharger
+echobase.action.reset=Annuler
echobase.action.return=Retour
echobase.action.save=Sauvegarder
echobase.action.saveSqlQuery=Enregistrer la requête
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-21 16:12:09 UTC (rev 104)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-22 09:46:56 UTC (rev 105)
@@ -146,27 +146,39 @@
function updateDate(value, editor) {
// parse date formated like : dd/MM/yyyy HH:mm:ss
+ var date = parseDate(value);
+
+ // get timePicker instance
+ var inst = $.datepicker._getInst(editor[0]);
+
+ // set date
+ $.datepicker._setDate(inst, date);
+
+ // set time
+ $.datepicker._setTime(inst, date);
+ }
+
+ function parseDate(value) {
+
+ // parse date formated like : dd/MM/yyyy HH:mm:ss
var dateString = value.substring(0, 10);
var dateSplited = dateString.split("/");
var hourString = value.substring(11, 19);
var hourSplited = hourString.split(":");
- var options_timepicker = {};
- options_timepicker.day = dateSplited[0];
- options_timepicker.month = dateSplited[1];
- options_timepicker.year = dateSplited[2];
- options_timepicker.hour = hourSplited[0];
- options_timepicker.minute = hourSplited[1];
- options_timepicker.second = hourSplited[2];
- options_timepicker.showOn = "both";
- options_timepicker.buttonImage = "/echobase/struts/js/calendar.gif";
- options_timepicker.timepicker = true;
- options_timepicker.jqueryaction = "datepicker";
- options_timepicker.id = editor.id;
- options_timepicker.name = editor.id;
+ var day = parseInt(dateSplited[0]);
- jQuery.struts2_jquery.bind(editor, options_timepicker);
+ // FIXME sletellier 20111122 : currently, one month more are displayed....
+ var month = parseInt(dateSplited[1]) - 1;
+ var year = parseInt(dateSplited[2]);
+ var hour = parseInt(hourSplited[0]);
+ var minute = parseInt(hourSplited[1]);
+ var second = parseInt(hourSplited[2]);
+
+ // update date
+ // TODO sletellier 20111122 : edit milliseconds ?
+ return new Date(year, month, day, hour, minute, second, 0);
}
</script>
@@ -307,6 +319,8 @@
<sj:datepicker id="%{#meta.name}"
name="%{#meta.name}"
label="%{getText(#meta.i18nKey)}"
+ value="%{new java.util.Date()}"
+ displayFormat="dd/mm/yy"
timepicker="true"
timepickerShowSecond="true"
timepickerFormat="hh:mm:ss"/>
1
0
r104 - in trunk: echobase-entities/src/main/java/fr/ifremer/echobase echobase-ui/src/main/java/fr/ifremer/echobase/ui/interceptors echobase-ui/src/main/resources/i18n echobase-ui/src/main/webapp/WEB-INF/jsp echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor echobase-ui/src/main/webapp/WEB-INF/jsp/export echobase-ui/src/main/webapp/WEB-INF/jsp/import echobase-ui/src/main/webapp/WEB-INF/jsp/user
by sletellier@users.forge.codelutin.com 21 Nov '11
by sletellier@users.forge.codelutin.com 21 Nov '11
21 Nov '11
Author: sletellier
Date: 2011-11-21 17:12:09 +0100 (Mon, 21 Nov 2011)
New Revision: 104
Url: http://forge.codelutin.com/repositories/revision/echobase/104
Log:
- Clean all traduction
- Add autoLogin constant in Config
Modified:
trunk/echobase-entities/src/main/java/fr/ifremer/echobase/EchoBaseConfiguration.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/interceptors/CheckLogguedInterceptor.java
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/createEmbeddedApplication.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSql.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSqlResult.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/home.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/import.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/importProgress.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/user/userList.jsp
Modified: trunk/echobase-entities/src/main/java/fr/ifremer/echobase/EchoBaseConfiguration.java
===================================================================
--- trunk/echobase-entities/src/main/java/fr/ifremer/echobase/EchoBaseConfiguration.java 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-entities/src/main/java/fr/ifremer/echobase/EchoBaseConfiguration.java 2011-11-21 16:12:09 UTC (rev 104)
@@ -55,6 +55,8 @@
public static final String OPTION_UPDATE_SCHEMA = "updateSchema";
+ public static final String OPTION_AUTO_LOGIN = "autoLogin";
+
/** Delegate application config object containing configuration. */
protected ApplicationConfig applicationConfig;
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/interceptors/CheckLogguedInterceptor.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/interceptors/CheckLogguedInterceptor.java 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/interceptors/CheckLogguedInterceptor.java 2011-11-21 16:12:09 UTC (rev 104)
@@ -24,6 +24,7 @@
package fr.ifremer.echobase.ui.interceptors;
import com.opensymphony.xwork2.ActionInvocation;
+import fr.ifremer.echobase.EchoBaseConfiguration;
import fr.ifremer.echobase.ui.EchoBaseSession;
import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
import fr.ifremer.echobase.ui.actions.user.LoginAction;
@@ -63,7 +64,9 @@
if (!userLoggued) {
boolean autoLogin =
- EchoBaseActionSupport.getEchoBaseApplicationContext().getConfiguration().getOptionAsBoolean("autoLogin");
+ EchoBaseActionSupport.getEchoBaseApplicationContext()
+ .getConfiguration()
+ .getOptionAsBoolean(EchoBaseConfiguration.OPTION_AUTO_LOGIN);
if (autoLogin) {
// by-pass login
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-21 16:12:09 UTC (rev 104)
@@ -1,5 +1,6 @@
echobase.action.applySqlQuery=Appliquer la requête
echobase.action.backToUserList=Retour à la liste des utilisateurs
+echobase.action.reset=Annuler
echobase.action.cloneSqlQuery=Cloner la requête
echobase.action.create=Créer
echobase.action.createEmbeddedApplication=Créer l'application
@@ -14,65 +15,69 @@
echobase.action.login=Connection
echobase.action.logout=Déconnexion
echobase.action.reloadSqlQuery=Recharger
+echobase.action.return=Retour
echobase.action.save=Sauvegarder
echobase.action.saveSqlQuery=Enregistrer la requête
echobase.common.admin=Administrateur
echobase.common.comment=Commentaire
echobase.common.email=Email
-echobase.common.embeddedApplicationFileName=Nom de l'archive à télécharger
-echobase.common.embeddedWarFileName=Nom du war à utiliser
-echobase.common.exportFileName=Nom du fichier d'export
-echobase.common.import=Import configuration
-echobase.common.importFile=Fichier à importer
echobase.common.jdbcLogin=Login de connexion
echobase.common.jdbcPassword=Mot de passe
echobase.common.jdbcUrl=Url de connexion
echobase.common.password=Mot de passe
-echobase.common.query.description=Description
-echobase.common.query.name=Nom
-echobase.common.request.result=Résultat de la requête sql
-echobase.common.reset=Annuler
-echobase.common.return=Retour
-echobase.common.sqlQueries=Requêtes enregistrées
-echobase.common.tableName=Nom de la table
echobase.common.user=Utilisateur
echobase.common.voyage=Voyage
-echobase.common.voyagesToSelect=Voyage à exporter
-echobase.dbEditor.propertyDiffsResult=Nombres d'entrées modifiés \: %s
-echobase.dbeditor.edit=Edition de '%s'
-echobase.embeddedApplication.configuration=Configuration de l'application embarquée
echobase.error.bad.password=Mot de passe incorrrect
echobase.error.email.already.used=
+echobase.error.export.description.requiredstring=La description de l'export est obligatoire
+echobase.error.export.name.requiredstring=Le nom de l'export est obligatoire
+echobase.error.export.sqlQuery.requiredstring=La requête de l'export est obligatoire
+echobase.error.export.sqlQuery.wrongformat=La requêtes n'est pas valide
echobase.error.fileDontExist=
echobase.error.fileNotFound=
+echobase.error.import.selectedVoyageOrAccessImport.required=Merci de selectionner un voyage ou un import access
echobase.error.importArgument=
echobase.error.importFile.required=Fichier d'import obligatoire
+echobase.error.login.password.requiredstring=Le mot de passe est obligatoire
echobase.error.login.unknown=Utilisateur inconnu
+echobase.error.login.wrongLogin=Le login est déjà utilisé
echobase.error.required.email=L'email est obligatoire
echobase.error.required.password=Le mot de passe est obligatoire
echobase.error.warlocation.notFound=L'application n'a pas été trouvé à l'emplacement suivant %s
-echobase.export.queryDescription=Description
-echobase.export.queryName=Nom
-echobase.export.querySql=SQL
-echobase.importFile.access=Base access
-echobase.importFile.accoustique=Fichier accoustique
-echobase.importFile.events=Fichier evenements
-echobase.importFile.lectureAgeGen=Fichier lecture age
-echobase.importFile.pecherie=Fichier pecherie
-echobase.importFile.typeEchoSpecies=Fichier espèces
+echobase.header.request.result=Résultat de la requête sql
+echobase.header.user.gridTitle=Liste des utilisateurs
+echobase.header.voyageSelect=Selectionnez un voyage
+echobase.info.dbeditor.propertyDiffsResult=Nombres d'entrées modifiés \: %s
echobase.info.no.sqlQuery.saved=Aucune requête d'export sql enregistré
echobase.info.no.sqlQuery.selected=Aucune requête d'export sql sélectionnée
echobase.info.no.table.selected=Aucune table sélectionnée
-echobase.label.admin.user.create=Création d'un utilisateur
-echobase.label.admin.user.delete=Suppression d'un utilisateur
-echobase.label.admin.user.edit=Edition d'un utilisateur
+echobase.label.embeddedApplicationFileName=Nom de l'archive à télécharger
+echobase.label.embeddedWarFileName=Nom du war à utiliser
+echobase.label.exportFileName=Nom du fichier d'export
+echobase.label.import.access=Base access
+echobase.label.import.accoustique=Fichier accoustique
+echobase.label.import.events=Fichier evenements
+echobase.label.import.lectureAgeGen=Fichier lecture age
+echobase.label.import.pecherie=Fichier pecherie
+echobase.label.import.typeEchoSpecies=Fichier espèces
+echobase.label.importFile=Fichier à importer
echobase.label.info.changePassword=Changement du mot de passe
echobase.label.language=Language
echobase.label.locale.english=Anglais
echobase.label.locale.french=Français
echobase.label.login=Connexion
+echobase.label.query.description=Description
+echobase.label.query.name=Nom
+echobase.label.query.sql=SQL
+echobase.label.sqlQueries=Requêtes enregistrées
+echobase.label.tableName=Nom de la table
echobase.label.user.login=Utilisateur \: %s
-echobase.label.welcome=Bienvenue dans EchoBase
+echobase.label.voyageToSelect=Voyage à exporter
+echobase.legend.dbeditor.edit=Edition de '%s'
+echobase.legend.embeddedApplication.configuration=Configuration de l'application embarquée
+echobase.legend.import=Import configuration
+echobase.legend.sqlQuery.configuration=Configuration de la requête
+echobase.legend.sqlQuery.result=Résultats de la requête
echobase.menu.connectToDbInformations=Se connecter à la base
echobase.menu.createEmbeddedApplication=Créer une application embarquée
echobase.menu.dbeditor=Modifier les données
@@ -84,9 +89,10 @@
echobase.message.modified.property=Propriété '%s', ancienne valeur \: %s, nouvelle valeur \: %s
echobase.message.no.row.selected=Aucune donnée sélectionnée
echobase.message.noEntrySelection=Aucune entrée sélectionnée
-echobase.msg.warnImportInProgress=Merci de ne pas fermer la fenêtre pour pouvoir accéder aux résultats de l'import.
-echobase.sqlQuery.configuration=Configuration de la requête
-echobase.sqlQuery.result=Résultats de la requête
+echobase.message.warnImportInProgress=Merci de ne pas fermer la fenêtre pour pouvoir accéder aux résultats de l'import.
+echobase.title.admin.user.create=Création d'un utilisateur
+echobase.title.admin.user.delete=Suppression d'un utilisateur
+echobase.title.admin.user.edit=Edition d'un utilisateur
echobase.title.connectToDbInformations=Se connecter à la base de données
echobase.title.connectionToDb.detail=Détail de la connection à la base de données
echobase.title.createEmbeddedApplication=Création de l'application embarquée
@@ -101,12 +107,4 @@
echobase.title.login=Connexion
echobase.title.modification.detail=Détail de la modification
echobase.title.users=Adminitration des utilisateurs
-echobase.user.gridTitle=Liste des utilisateurs
-echobase.validation.export.description.requiredstring=La description de l'export est obligatoire
-echobase.validation.export.name.requiredstring=Le nom de l'export est obligatoire
-echobase.validation.export.sqlQuery.requiredstring=La requête de l'export est obligatoire
-echobase.validation.export.sqlQuery.wrongformat=La requêtes n'est pas valide
-echobase.validation.import.selectedVoyageOrAccessImport.required=Merci de selectionner un voyage ou un import access
-echobase.validation.login.password.requiredstring=Le mot de passe est obligatoire
-echobase.validation.login.wrongLogin=Le login est déjà utilisé
-echobase.voyage.selectHeader=Selectionnez un voyage
+echobase.title.welcome=Bienvenue dans EchoBase
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -170,7 +170,7 @@
}
</script>
-<s:select key="tableName" label='%{getText("echobase.common.tableName")}'
+<s:select key="tableName" label='%{getText("echobase.label.tableName")}'
list="tableNames" headerKey="" headerValue=""/>
<br class="clearBoth"/>
@@ -189,7 +189,7 @@
<s:hidden key="tableName" label=''/>
<s:file key="importFile" required="true"
- label="%{getText('echobase.common.importFile')}"/>
+ label="%{getText('echobase.label.importFile')}"/>
<br/>
<s:submit key="echobase.action.importTable" action="doImport"
align="right"/>
@@ -198,7 +198,7 @@
<s:form id="exportForm" namespace="/dbeditor" method="post">
<s:hidden key="tableName" label=''/>
<s:textfield key="exportFileName" required="true" size="100"
- label="%{getText('echobase.common.exportFileName')}"/>
+ label="%{getText('echobase.label.exportFileName')}"/>
<br/>
<s:submit key="echobase.action.exportTable" action="doExport"
@@ -257,7 +257,7 @@
<fieldset id="noRowSelected">
<legend>
- <s:text name="echobase.dbeditor.edit">
+ <s:text name="echobase.legend.dbeditor.edit">
<s:param value="%{tableI18nName}"/>
</s:text>
</legend>
@@ -267,7 +267,7 @@
<s:form id="editForm" namespace="/dbeditor">
<fieldset>
<legend>
- <s:text name="echobase.dbeditor.edit">
+ <s:text name="echobase.legend.dbeditor.edit">
<s:param value="%{tableI18nName}"/>
</s:text>
</legend>
@@ -316,7 +316,7 @@
</s:iterator>
</fieldset>
<ul class="toolbar floatRight">
- <li><s:submit name='resetAction' key="echobase.common.reset"
+ <li><s:submit name='resetAction' key="echobase.action.reset"
theme="simple" onclick="return false;"/>
</li>
<li><s:submit name="submitAction" key="echobase.action.save"
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -26,11 +26,11 @@
<title><s:text name="echobase.title.dbEditor"/></title>
<h2>
- <s:text name="echobase.dbEditor.propertyDiffsResult">
+ <s:text name="echobase.info.dbeditor.propertyDiffsResult">
<s:param value="%{propertyDiffs.size}"/>
</s:text>
</h2>
<s:a namespace="/dbeditor" action="dbeditor">
<s:param name="tableName" value="%{tableName}"/>
- <s:text name="echobase.common.return"/>
+ <s:text name="echobase.action.return"/>
</s:a>
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/createEmbeddedApplication.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/createEmbeddedApplication.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/createEmbeddedApplication.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -32,16 +32,16 @@
<br/>
<fieldset>
- <legend><s:text name="echobase.embeddedApplication.configuration"/></legend>
+ <legend><s:text name="echobase.legend.embeddedApplication.configuration"/></legend>
<s:checkboxlist list="voyages" key="voyageIds"
- label="%{getText('echobase.common.voyagesToSelect')}"/>
+ label="%{getText('echobase.label.voyageToSelect')}"/>
<s:textfield key="fileName" required="true" size="100"
- label="%{getText('echobase.common.embeddedApplicationFileName')} (*)"/>
+ label="%{getText('echobase.label.embeddedApplicationFileName')} (*)"/>
<s:label value="%{warFileName}" readonly="true"
- label="%{getText('echobase.common.embeddedWarFileName')}"/>
+ label="%{getText('echobase.label.embeddedWarFileName')}"/>
<s:if test="!hasActionErrors()">
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSql.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSql.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSql.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -74,22 +74,22 @@
<s:form id="exportQueryForm" namespace="/export">
- <s:select key="query.topiaId" label="%{getText('echobase.common.sqlQueries')}"
+ <s:select key="query.topiaId" label="%{getText('echobase.label.sqlQueries')}"
list="queries" headerKey="" headerValue=""/>
<br/>
<fieldset>
- <legend><s:text name="echobase.sqlQuery.configuration"/></legend>
+ <legend><s:text name="echobase.legend.sqlQuery.configuration"/></legend>
<s:textarea key="query.name" required="true" cols="160" rows="1"
- label="%{getText('echobase.common.query.name')}"/>
+ label="%{getText('echobase.label.query.name')}"/>
<s:textarea key="query.description" required="true" cols="160" rows="2"
- label="%{getText('echobase.common.query.description')}"/>
+ label="%{getText('echobase.label.query.description')}"/>
<s:textarea key="query.sqlQuery" required="true" cols="160" rows="4"
- label="%{getText('echobase.common.sqlQuery')}"/>
+ label="%{getText('echobase.label.query.sql')}"/>
<s:if test="queryExists">
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSqlResult.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSqlResult.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/export/exportSqlResult.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -40,14 +40,14 @@
<s:form action="downloadExportSqlResult" namespace="/export">
<fieldset>
- <legend><s:text name="echobase.sqlQuery.result"/></legend>
+ <legend><s:text name="echobase.legend.sqlQuery.result"/></legend>
<s:hidden key="sql" label=""/>
<s:textfield key="fileName" required="true" size="100"
- label="%{getText('echobase.common.exportFileName')}"/>
+ label="%{getText('echobase.label.exportFileName')}"/>
<s:submit key="echobase.action.exportSqlData" align="left"/>
<br/>
- <sjg:grid id="rows" caption="%{getText('echobase.common.request.result')}"
+ <sjg:grid id="rows" caption="%{getText('echobase.header.request.result')}"
dataType="json" href="%{loadUrl}" gridModel="datas"
pager="true" pagerButtons="true" pagerInput="true"
navigator="true" autowidth="true" rownumbers="false"
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/home.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/home.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/home.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -23,6 +23,6 @@
--%>
<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
-<title><s:text name="echobase.label.welcome"/></title>
+<title><s:text name="echobase.title.welcome"/></title>
-<h2><s:text name="echobase.label.welcome"/></h2>
+<h2><s:text name="echobase.title.welcome"/></h2>
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/import.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/import.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/import.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -31,25 +31,27 @@
<fieldset>
<legend>
- <s:text name="echobase.common.import"/>
+ <s:text name="echobase.legend.import"/>
</legend>
<s:select key="selectedVoyageId"
label='%{getText("echobase.common.voyage")}'
list="voyages"
emptyOption="true"
headerKey="-1"
- headerValue='%{getText("echobase.voyage.selectHeader")}' />
+ headerValue='%{getText("echobase.header.voyageSelect")}' />
- <s:file name="importModel.accessImport" key="echobase.importFile.access"/>
+ <s:file name="importModel.accessImport"
+ key="echobase.label.import.access"/>
<s:file name="importModel.accousticImport"
- key="echobase.importFile.accoustique"/>
+ key="echobase.label.import.accoustique"/>
<s:file name="importModel.pecherieImport"
- key="echobase.importFile.pecherie"/>
+ key="echobase.label.import.pecherie"/>
<s:file name="importModel.lectureAgeGenImport"
- key="echobase.importFile.lectureAgeGen"/>
- <s:file name="importModel.eventsImport" key="echobase.importFile.events"/>
+ key="echobase.label.import.lectureAgeGen"/>
+ <s:file name="importModel.eventsImport"
+ key="echobase.label.import.events"/>
<s:file name="importModel.typeEchoSpeciesImport"
- key="echobase.importFile.typeEchoSpecies"/>
+ key="echobase.label.import.typeEchoSpecies"/>
<s:textarea name="importModel.comment" rows="4" cols="50" key="echobase.common.comment"/>
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/importProgress.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/importProgress.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/import/importProgress.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -30,4 +30,4 @@
<sj:progressbar value="%{EchoBaseActionContext.progression}"/>
<%-- TODO letellier 20111104 : Add warn icon --%>
-<p><s:text name="echobase.msg.warnImportInProgress"/></p>
\ No newline at end of file
+<p><s:text name="echobase.message.warnImportInProgress"/></p>
\ No newline at end of file
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/user/userList.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/user/userList.jsp 2011-11-21 16:05:50 UTC (rev 103)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/user/userList.jsp 2011-11-21 16:12:09 UTC (rev 104)
@@ -57,7 +57,7 @@
<h2><s:text name="echobase.title.users"/></h2>
<br/>
-<sjg:grid id="users" caption="%{getText('echobase.title.users')}"
+<sjg:grid id="users" caption="%{getText('echobase.header.user.gridTitle')}"
dataType="json" href="%{loadUrl}" gridModel="users"
pager="true" pagerButtons="true" pagerInput="true"
navigator="true" rownumbers="false" autowidth="true"
1
0
r103 - trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor
by tchemit@users.forge.codelutin.com 21 Nov '11
by tchemit@users.forge.codelutin.com 21 Nov '11
21 Nov '11
Author: tchemit
Date: 2011-11-21 17:05:50 +0100 (Mon, 21 Nov 2011)
New Revision: 103
Url: http://forge.codelutin.com/repositories/revision/echobase/103
Log:
fix NPE
Modified:
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-21 15:40:40 UTC (rev 102)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-21 16:05:50 UTC (rev 103)
@@ -45,7 +45,9 @@
public String input() throws Exception {
load();
- exportFileName = "export-" + tableMeta.getEntityType().getSimpleName() + ".csv";
+ if (tableMeta != null) {
+ exportFileName = "export-" + tableMeta.getEntityType().getSimpleName() + ".csv";
+ }
return INPUT;
}
1
0
r102 - in trunk/echobase-ui/src/main: java/fr/ifremer/echobase/ui/actions/dbeditor resources/config
by tchemit@users.forge.codelutin.com 21 Nov '11
by tchemit@users.forge.codelutin.com 21 Nov '11
21 Nov '11
Author: tchemit
Date: 2011-11-21 16:40:40 +0100 (Mon, 21 Nov 2011)
New Revision: 102
Url: http://forge.codelutin.com/repositories/revision/echobase/102
Log:
use selected export file name
Modified:
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java
trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java 2011-11-21 15:26:30 UTC (rev 101)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java 2011-11-21 15:40:40 UTC (rev 102)
@@ -49,21 +49,25 @@
protected String tableName;
/** Default file name to create. */
- protected String fileName;
+ protected String exportFileName;
- /** WTF ? */
+ /** Stream of the file to export. */
protected InputStream inputStream;
- /** WTF ? */
+ /** Length of the file to export. */
protected long contentLength;
- /** WTF ? */
+ /** Type of the file to export. */
protected String contentType;
public void setTableName(String tableName) {
this.tableName = tableName;
}
+ public void setExportFileName(String exportFileName) {
+ this.exportFileName = exportFileName;
+ }
+
public InputStream getInputStream() {
return inputStream;
}
@@ -76,8 +80,8 @@
return contentType;
}
- public String getFileName() {
- return fileName;
+ public String getExportFileName() {
+ return exportFileName;
}
@Override
@@ -88,7 +92,6 @@
File file = dbEditorService.exportDatas(tableName);
contentType = "text/csv";
- fileName = file.getName();
contentLength = file.length();
inputStream = new FileInputStream(file);
Modified: trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml
===================================================================
--- trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml 2011-11-21 15:26:30 UTC (rev 101)
+++ trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml 2011-11-21 15:40:40 UTC (rev 102)
@@ -32,7 +32,8 @@
<package name="dbeditor" extends="loggued" namespace="/dbeditor">
<result-types>
- <result-type name="redirectToDbEditor" class="org.apache.struts2.dispatcher.ServletActionRedirectResult">
+ <result-type name="redirectToDbEditor"
+ class="org.apache.struts2.dispatcher.ServletActionRedirectResult">
<param name="namespace">/dbeditor</param>
<param name="actionName">dbeditor</param>
<param name="tableName">${tableName}</param>
@@ -86,7 +87,7 @@
<result type="stream">
<param name="contentType">${contentType}</param>
<param name="contentLength">${contentLength}</param>
- <param name="contentDisposition">filename="${fileName}"</param>
+ <param name="contentDisposition">filename="${exportFileName}"</param>
</result>
</action>
1
0
r101 - in trunk: echobase-entities/src/main/resources/i18n echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor echobase-ui/src/main/resources/i18n echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor echobase-ui/src/main/webapp/css
by tchemit@users.forge.codelutin.com 21 Nov '11
by tchemit@users.forge.codelutin.com 21 Nov '11
21 Nov '11
Author: tchemit
Date: 2011-11-21 16:26:30 +0100 (Mon, 21 Nov 2011)
New Revision: 101
Url: http://forge.codelutin.com/repositories/revision/echobase/101
Log:
improve ui for dbeditor
Modified:
trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
trunk/echobase-ui/src/main/webapp/css/screen.css
Modified: trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties
===================================================================
--- trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties 2011-11-21 12:00:23 UTC (rev 100)
+++ trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties 2011-11-21 15:26:30 UTC (rev 101)
@@ -6,12 +6,18 @@
echobase.common.admin=Administrateur
echobase.common.age=
echobase.common.ageClass=ageClass
+echobase.common.aggregationHierarchy=
+echobase.common.aggregationLevel=
+echobase.common.aggregationLevelName=
+echobase.common.aggregationLevelObservedWeight=
+echobase.common.aggregationLevelSampledWeight=
echobase.common.altCallsign=
echobase.common.areaOfOperation=areaOfOperation
echobase.common.areaOfOperationName=
echobase.common.author=
echobase.common.authorEmail=
echobase.common.axis=
+echobase.common.bathymetre=
echobase.common.binSizePingAxis=
echobase.common.binSizeRangeAxis=
echobase.common.binUnitsPingAxis=
@@ -39,6 +45,7 @@
echobase.common.classMeaning=
echobase.common.codeMemo=
echobase.common.comment=
+echobase.common.commonName=
echobase.common.count=
echobase.common.data=data
echobase.common.dataAcquisition=dataAcquisition
@@ -66,6 +73,13 @@
echobase.common.echoBaseUser=Utilisateur
echobase.common.echoBaseUserDTO=
echobase.common.echosounderSoundSpeed=
+echobase.common.echotype=
+echobase.common.echotypeDepthStratum=
+echobase.common.echotypeGeniusSpecies=
+echobase.common.echotypeLengthCategory=
+echobase.common.echotypeMeaning=
+echobase.common.echotypeName=
+echobase.common.elevationRatio=
echobase.common.email=Courriel
echobase.common.endDate=
echobase.common.endPort=
@@ -82,6 +96,17 @@
echobase.common.exportQueryDTO=
echobase.common.fillValue=
echobase.common.frequency=
+echobase.common.gear=
+echobase.common.gearMetadata=
+echobase.common.gearMetadataName=
+echobase.common.gearMetadataValue=
+echobase.common.gearName=
+echobase.common.gearShootingEndLatitude=
+echobase.common.gearShootingEndLongitude=
+echobase.common.gearShootingStartLatitude=
+echobase.common.gearShootingStartLongitude=
+echobase.common.gearType=
+echobase.common.gearTypeName=
echobase.common.genusSpecies=
echobase.common.geospatialLatMax=
echobase.common.geospatialLatMin=
@@ -95,8 +120,10 @@
echobase.common.id=Identifiant
echobase.common.impacte=
echobase.common.individu=
+echobase.common.individual=
echobase.common.individualMeasureParameter=
echobase.common.individualMeasureParameterValue=
+echobase.common.individualValue=
echobase.common.institution=
echobase.common.keywords=
echobase.common.label=
@@ -109,14 +136,25 @@
echobase.common.libelle=
echobase.common.licence=
echobase.common.linestring=
+echobase.common.localisation=
+echobase.common.locationMaxLatitude=
+echobase.common.locationMaxLongitude=
+echobase.common.locationMinLatitude=
+echobase.common.locationMinLongitude=
echobase.common.loggedDataDatatype=
echobase.common.loggedDataFormat=
echobase.common.longName=
echobase.common.longitudeEndFillageEngin=
echobase.common.longitudeStartFillageEngin=
+echobase.common.meaning=
echobase.common.measureStep=
echobase.common.measureType=
echobase.common.measureUnit=
+echobase.common.measurementBinSize=
+echobase.common.measurementMetadata=
+echobase.common.measurementMetadataName=
+echobase.common.measurementTypeName=
+echobase.common.measurementUnit=
echobase.common.metadata=metadata
echobase.common.metadataClass=metadataClass
echobase.common.mission=mission
@@ -126,11 +164,20 @@
echobase.common.modificationText=Modification
echobase.common.name=Nom
echobase.common.notes=
+echobase.common.numberAtAge=
+echobase.common.numberAtLength=
+echobase.common.numberSampled=
echobase.common.operation=
echobase.common.operationEngineParameterValue=
+echobase.common.operationGearMetadataValue=
+echobase.common.operationMeasurementMetadataValue=
+echobase.common.operationMetadata=
+echobase.common.operationMetadataName=
+echobase.common.operationMetadataValue=
echobase.common.operationParameter=
echobase.common.operationParameterValue=
echobase.common.operationType=
+echobase.common.operationTypeName=
echobase.common.operator=
echobase.common.organisationLevelAcknowledgements=
echobase.common.organisationReferences=
@@ -155,10 +202,14 @@
echobase.common.regionName=
echobase.common.relatedActivity=
echobase.common.sample=
+echobase.common.sampleAge=
+echobase.common.sampleAggregation=
echobase.common.sampleCSJ=
echobase.common.sampleLength=
+echobase.common.sampleWeight=
echobase.common.scaleFactor=
echobase.common.scientistName=
+echobase.common.seafloorSubstrate=
echobase.common.size=
echobase.common.soundSpeedCalculations=
echobase.common.sounderConstant=
@@ -171,6 +222,8 @@
echobase.common.startPort=
echobase.common.startTimeFillageEngin=
echobase.common.station=station
+echobase.common.stationStartLatitude=
+echobase.common.stationStartLongitude=
echobase.common.surface=
echobase.common.timeCoverageEnd=
echobase.common.timeCoverageStart=
@@ -232,7 +285,9 @@
echobase.common.voyage=Campagne
echobase.common.voyageDescription=
echobase.common.voyageEndDate=
+echobase.common.voyageEndHarbour=
echobase.common.voyageName=
echobase.common.voyageStartDate=
+echobase.common.voyageStartHarbour=
echobase.common.weight=
echobase.config.data.directory.description=Chemin de l'application
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-21 12:00:23 UTC (rev 100)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-21 15:26:30 UTC (rev 101)
@@ -35,9 +35,17 @@
private static final long serialVersionUID = 1L;
+ protected String exportFileName;
+
+ public String getExportFileName() {
+ return exportFileName;
+ }
+
@Override
public String input() throws Exception {
+
load();
+ exportFileName = "export-" + tableMeta.getEntityType().getSimpleName() + ".csv";
return INPUT;
}
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-21 12:00:23 UTC (rev 100)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-21 15:26:30 UTC (rev 101)
@@ -93,9 +93,11 @@
echobase.title.dbEditor=Modification de la base
echobase.title.entityModificationLogs=Journal des modifications
echobase.title.export=Export
+echobase.title.exportTable=Exporter une table
echobase.title.import=Imports
echobase.title.importProgress=Import en cours
echobase.title.importResult=Résultats de l'import
+echobase.title.importTable=Importer une table
echobase.title.login=Connexion
echobase.title.modification.detail=Détail de la modification
echobase.title.users=Adminitration des utilisateurs
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-21 12:00:23 UTC (rev 100)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-21 15:26:30 UTC (rev 101)
@@ -170,29 +170,44 @@
}
</script>
-<div class="inline">
- <s:select key="tableName" label='%{getText("echobase.common.tableName")}'
+<s:select key="tableName" label='%{getText("echobase.common.tableName")}'
list="tableNames" headerKey="" headerValue=""/>
- <s:if test="tableSelected">
- <s:form id="importForm" namespace="/dbeditor" method="post"
- enctype="multipart/form-data" cssClass="floatLeft">
+<br class="clearBoth"/>
- <s:hidden key="tableName" label=''/>
- <s:file key="importFile" required="true"
- label="%{getText('echobase.common.importFile')}"/>
- <s:submit key="echobase.action.importTable" action="doImport" />
- </s:form>
+<s:if test="tableSelected">
- <s:form id="exportForm" namespace="/dbeditor" theme="simple" cssClass="floatRight">
+ <sj:tabbedpanel id="io" collapsible="true">
+ <sj:tab id="tab_importForm" target="importForm" title="ss"
+ label="%{getText('echobase.title.importTable')}"/>
- <s:hidden key="tableName" label=''/>
- <s:submit key="echobase.action.exportTable" action="doExport" />
- </s:form>
-
+ <sj:tab id="tab_exportForm" target="exportForm"
+ label="%{getText('echobase.title.exportTable')}"/>
+
+ <s:form id="importForm" namespace="/dbeditor" method="post"
+ enctype="multipart/form-data">
+
+ <s:hidden key="tableName" label=''/>
+ <s:file key="importFile" required="true"
+ label="%{getText('echobase.common.importFile')}"/>
+ <br/>
+ <s:submit key="echobase.action.importTable" action="doImport"
+ align="right"/>
+ </s:form>
+
+ <s:form id="exportForm" namespace="/dbeditor" method="post">
+ <s:hidden key="tableName" label=''/>
+ <s:textfield key="exportFileName" required="true" size="100"
+ label="%{getText('echobase.common.exportFileName')}"/>
+
+ <br/>
+ <s:submit key="echobase.action.exportTable" action="doExport"
+ align="right"/>
+ </s:form>
+
+ </sj:tabbedpanel>
+
</s:if>
-
-</div>
<br class="clearBoth"/>
<s:if test="tableSelected">
Modified: trunk/echobase-ui/src/main/webapp/css/screen.css
===================================================================
--- trunk/echobase-ui/src/main/webapp/css/screen.css 2011-11-21 12:00:23 UTC (rev 100)
+++ trunk/echobase-ui/src/main/webapp/css/screen.css 2011-11-21 15:26:30 UTC (rev 101)
@@ -33,11 +33,18 @@
font-size: 11px;
}
-.ui-tabs-panel pre {
+.ui-tabs-panel {
font-family: monospace;
font-size: 9pt;
}
+.ui-tabs .ui-tabs-nav li a {
+ float: left;
+ padding: .5em .1em;
+ text-decoration: none;
+ font-size: 11px;
+}
+
#body {
/*min-height: 500px;*/
float: left;
1
0
Author: tchemit
Date: 2011-11-21 13:00:23 +0100 (Mon, 21 Nov 2011)
New Revision: 100
Url: http://forge.codelutin.com/repositories/revision/echobase/100
Log:
set as bianry models
Modified:
trunk/src/doc/model/EchoBase_structure_V5.mm
Property changes on: trunk/src/doc/model/EchoBase_structure_V5.mm
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
1
0
Author: tchemit
Date: 2011-11-21 12:59:18 +0100 (Mon, 21 Nov 2011)
New Revision: 99
Url: http://forge.codelutin.com/repositories/revision/echobase/99
Log:
create model directory
Added:
trunk/src/doc/model/
trunk/src/doc/model/EchoBAse_structure_V3.mm
trunk/src/doc/model/EchoBase_structure_V5.mm
Removed:
trunk/src/doc/EchoBAse_structure_V3.mm
trunk/src/doc/EchoBase_structure_V5.mm
Deleted: trunk/src/doc/EchoBAse_structure_V3.mm
===================================================================
(Binary files differ)
Deleted: trunk/src/doc/EchoBase_structure_V5.mm
===================================================================
--- trunk/src/doc/EchoBase_structure_V5.mm 2011-11-21 11:58:23 UTC (rev 98)
+++ trunk/src/doc/EchoBase_structure_V5.mm 2011-11-21 11:59:18 UTC (rev 99)
@@ -1,633 +0,0 @@
-<map version="0.9.0">
-<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
-<node CREATED="1320414227374" ID="Freemind_Link_1816719942" MODIFIED="1320672696096" TEXT="EchoBase">
-<node CREATED="1320672662112" ID="Freemind_Link_1000684081" MODIFIED="1320860303674" POSITION="right" TEXT="Mission">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745945873" ID="Freemind_Link_1647670071" MODIFIED="1320764161103" TEXT="MissionID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745964653" ID="Freemind_Link_530449074" MODIFIED="1321454473762" TEXT="Many-to-one link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745976558" ID="Freemind_Link_891298930" MODIFIED="1321266920835" TEXT="MissionList">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320684060854" ID="Freemind_Link_1153370841" MODIFIED="1320684060854" TEXT="MissionID"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionName"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigator"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionAbstract"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Project"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Platform"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Institution"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Keywords"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentre"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentreEmail"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="AuthorEmail"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Author"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigatorEmail"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationReferences"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DistributionStatement"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationLevelAcknowledgements"/>
-<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Source"/>
-</node>
-</node>
-<node CREATED="1320672768627" ID="Freemind_Link_1234421627" MODIFIED="1320685375595" TEXT="One-to-many link to" VSHIFT="-111">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320414374515" ID="_" MODIFIED="1321279147118" TEXT="Voyage">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320762754281" ID="Freemind_Link_876869769" MODIFIED="1320764179800" TEXT="MissionID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320684811880" ID="Freemind_Link_963065985" MODIFIED="1321438096438" TEXT="VoyageID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320684816474" FOLDED="true" ID="Freemind_Link_177695531" MODIFIED="1321454482637" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320414383327" ID="Freemind_Link_665386905" MODIFIED="1320685411705" TEXT="Transit">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320762730642" ID="Freemind_Link_1859969644" MODIFIED="1320852106660" TEXT="VoyageID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320684878145" ID="Freemind_Link_490342294" MODIFIED="1321267746739" TEXT="TransitID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320747560871" FOLDED="true" ID="Freemind_Link_745070343" MODIFIED="1321454469244" TEXT="One-to-many link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320763829630" ID="Freemind_Link_970203878" MODIFIED="1320763931218" TEXT="Vessel">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320763845242" ID="Freemind_Link_1797338913" MODIFIED="1320764204507" TEXT="TransitID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320763855837" ID="Freemind_Link_136076903" MODIFIED="1320764208783" TEXT="VesselTransitID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320763886127" ID="Freemind_Link_1670236489" MODIFIED="1320763937139" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320680415734" FOLDED="true" ID="Freemind_Link_1606755930" MODIFIED="1321454465558" TEXT="Transect">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320685767018" ID="Freemind_Link_1002340991" MODIFIED="1320764225593" TEXT="VesselTransitID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320687033637" ID="Freemind_Link_1677143617" MODIFIED="1321262245668" TEXT="TransectID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320680989887" ID="Freemind_Link_435190659" MODIFIED="1320685813293" TEXT="One-to-many link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320673346795" ID="Freemind_Link_1110771553" MODIFIED="1321372166692" TEXT="AcousticInstrument">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320687033637" ID="Freemind_Link_443830258" MODIFIED="1320764239015" TEXT="TransectID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320686503938" ID="Freemind_Link_238706726" MODIFIED="1320764243011" TEXT="AcousticInstrumentID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745727927" FOLDED="true" ID="Freemind_Link_1071765877" MODIFIED="1321279165592" TEXT="Many-to-one link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745784879" ID="Freemind_Link_286667586" MODIFIED="1321262374168" TEXT="AcousticInstrumentsList">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745762942" FOLDED="true" ID="Freemind_Link_727094002" MODIFIED="1320765279424" TEXT="AcousticInstrumentID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320763409765" FOLDED="true" ID="Freemind_Link_845278257" MODIFIED="1320763442137" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320673020781" FOLDED="true" ID="Freemind_Link_611849017" MODIFIED="1320686066337" TEXT="Calibration">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320763424873" ID="Freemind_Link_69157462" MODIFIED="1320763433075" TEXT="AcousticInstrumentID"/>
-<node CREATED="1320747868138" ID="Freemind_Link_55028634" MODIFIED="1320747868138" TEXT="CalibrationDate"/>
-<node CREATED="1320747868138" MODIFIED="1320747868138" TEXT="CalibrationAquisitionMethod"/>
-<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationProcessingMethod"/>
-<node CREATED="1320747868154" ID="Freemind_Link_840605646" MODIFIED="1320747903166" TEXT="CalibrationAccuracyEstimate"/>
-<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationReport"/>
-</node>
-</node>
-</node>
-<node CREATED="1320686503938" ID="Freemind_Link_394789408" MODIFIED="1320686503938" TEXT="TransceiverModel"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="Frequency"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverManufacturer"/>
-<node CREATED="1320686503938" ID="Freemind_Link_212611503" MODIFIED="1320686503938" TEXT="TransceiverBeams"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverAperture"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverSerial"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverFirmware"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerLocation"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerModel"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerBeams"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerSerial"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerDepth"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerOrientation"/>
-<node CREATED="1320686503938" ID="ID_732575667" MODIFIED="1320686503938" TEXT="TransducerAperture"/>
-</node>
-</node>
-</node>
-<node CREATED="1320763307134" ID="Freemind_Link_1299225898" MODIFIED="1321262511515" TEXT="TransectAcousticInstrumentID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672852954" FOLDED="true" ID="Freemind_Link_963421402" MODIFIED="1321454463525" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320414424952" ID="Freemind_Link_538841928" MODIFIED="1320857866415" TEXT="DataAcquisition">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320747986251" ID="Freemind_Link_1357656705" MODIFIED="1320764253280" TEXT="TransectAcousticInstrumentID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320745617789" FOLDED="true" ID="Freemind_Link_1153043747" MODIFIED="1321454461421" TEXT="DataAcquisitionID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320677282598" ID="Freemind_Link_1607624977" MODIFIED="1320686837580" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320414432296" ID="Freemind_Link_1091633171" MODIFIED="1321262915412" TEXT="DataProcessing">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320687449739" ID="Freemind_Link_1324961543" MODIFIED="1320764263456" TEXT="DataAcquisitionID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320687449739" ID="Freemind_Link_201776742" MODIFIED="1320764266172" TEXT="DataProcessingID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320673208905" ID="Freemind_Link_156379983" MODIFIED="1320688102449" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672573112" FOLDED="true" ID="Freemind_Link_1187226973" MODIFIED="1321454458981" TEXT="Cells">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320689289481" ID="Freemind_Link_1436627817" MODIFIED="1320764272150" TEXT="DataProcessingID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320689289481" ID="Freemind_Link_1878671348" MODIFIED="1321372174176" TEXT="CellID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320674375210" ID="Freemind_Link_1290486014" MODIFIED="1320777516520" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672567894" ID="Freemind_Link_841358874" MODIFIED="1321454210216" TEXT="Data">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320689340027" ID="Freemind_Link_747297790" MODIFIED="1320764278206" TEXT="CellID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320689419510" ID="Freemind_Link_1643361049" MODIFIED="1320764281124" TEXT="DataID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1668121639" MODIFIED="1321454211774" TEXT="DataMetadataID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672322833" ID="Freemind_Link_130498975" MODIFIED="1320745330331" TEXT="Many-to-one link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320748100990" ID="Freemind_Link_734830668" MODIFIED="1321438004407" TEXT="DataMetadata">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320688066746" ID="Freemind_Link_879034643" MODIFIED="1320765746122" TEXT="DataMetadataID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320688066746" ID="Freemind_Link_1565536956" MODIFIED="1321372522419" TEXT="DataTypeID">
-<node CREATED="1320846301889" ID="Freemind_Link_618319869" MODIFIED="1321372457639" TEXT=""Longitude""/>
-<node CREATED="1320846318342" ID="Freemind_Link_505475955" MODIFIED="1321372460573" TEXT=""Latitude""/>
-<node CREATED="1320689289481" ID="Freemind_Link_616331607" MODIFIED="1321372463756" TEXT=""Time""/>
-<node CREATED="1320846355529" ID="Freemind_Link_115361487" MODIFIED="1321372466565" TEXT=""Depth""/>
-<node CREATED="1320846364935" ID="Freemind_Link_131576363" MODIFIED="1321439652788" TEXT=""AcousticDensity""/>
-<node CREATED="1320846599122" ID="Freemind_Link_1498920698" MODIFIED="1321372514241" TEXT=""Volume""/>
-<node CREATED="1320846605872" ID="Freemind_Link_269579553" MODIFIED="1321372529613" TEXT=""Surface""/>
-</node>
-<node CREATED="1320688066746" ID="ID_1730944816" MODIFIED="1320688066746" TEXT="LongName"/>
-<node CREATED="1320688066746" ID="ID_1166266381" MODIFIED="1320688066746" TEXT="StandardName"/>
-<node CREATED="1320688066746" ID="ID_1109097484" MODIFIED="1320688066746" TEXT="Units"/>
-<node CREATED="1320688066746" FOLDED="true" ID="Freemind_Link_1821167050" MODIFIED="1321263877674" TEXT="ReferenceDatumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777097790" ID="Freemind_Link_1914434983" MODIFIED="1320777202914" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777109523" ID="Freemind_Link_1572421551" MODIFIED="1320847127518" TEXT="ReferenceList ">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777242439" ID="Freemind_Link_857147024" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320847155862" ID="Freemind_Link_85450540" MODIFIED="1320847161221" TEXT="ReferenceType"/>
-<node CREATED="1320847165659" ID="Freemind_Link_1758939672" MODIFIED="1320848117008" TEXT="ReferenceValue">
-<node CREATED="1320848357739" ID="Freemind_Link_1304249748" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
-<node CREATED="1320848368067" ID="Freemind_Link_328253837" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
-<node CREATED="1320848387067" ID="Freemind_Link_633848349" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
-<node CREATED="1320940877382" ID="Freemind_Link_1624269179" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
-</node>
-<node CREATED="1320777242439" ID="Freemind_Link_1421996870" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
-</node>
-</node>
-</node>
-<node CREATED="1320688066746" ID="ID_539853208" MODIFIED="1320688066746" TEXT="Positive"/>
-<node CREATED="1320688066746" ID="ID_1905782671" MODIFIED="1320688066746" TEXT="Calendar"/>
-<node CREATED="1320688066746" ID="ID_149809453" MODIFIED="1320688066746" TEXT="Axis"/>
-<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
-<node CREATED="1320688066746" ID="ID_1571780866" MODIFIED="1320688066746" TEXT="ValidMax"/>
-<node CREATED="1320688066746" ID="ID_241036365" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
-<node CREATED="1320688066746" ID="ID_136041003" MODIFIED="1320688066746" TEXT="AddOffset"/>
-<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
-<node CREATED="1320688066746" ID="Freemind_Link_905151553" MODIFIED="1321263880941" TEXT="CellMethods">
-<node CREATED="1320848237366" ID="Freemind_Link_18211845" MODIFIED="1320848442144" TEXT=""CellStart""/>
-<node CREATED="1320848247334" ID="Freemind_Link_1010938529" MODIFIED="1320848466113" TEXT=""CellEnd""/>
-<node CREATED="1320848259725" ID="Freemind_Link_237605748" MODIFIED="1320848469066" TEXT=""Barycenter""/>
-<node CREATED="1320848282365" ID="Freemind_Link_437521451" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1289051952" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320767942178" FOLDED="true" ID="Freemind_Link_811450777" MODIFIED="1320767949934" TEXT="Many-to-one link to">
-<node CREATED="1320767953492" FOLDED="true" ID="Freemind_Link_1350464076" MODIFIED="1320768123660" TEXT="DataQuality">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320768161607" ID="Freemind_Link_73579719" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320768161607" ID="Freemind_Link_1500985688" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
-<node CREATED="1320768161607" ID="Freemind_Link_139715883" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
-</node>
-</node>
-</node>
-<node CREATED="1320689419510" ID="Freemind_Link_211689814" MODIFIED="1321265369170" TEXT="DataValue"/>
-</node>
-</node>
-<node CREATED="1320674375210" ID="ID_87075867" MODIFIED="1320777516520" TEXT="One-to-many link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672567894" ID="ID_404160383" MODIFIED="1321454083030" TEXT="Result">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320689340027" ID="ID_687265912" MODIFIED="1320764278206" TEXT="CellID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320689419510" ID="ID_1363744639" MODIFIED="1321372552709" TEXT="ResultID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320689419510" FOLDED="true" ID="ID_332881231" MODIFIED="1321454205893" TEXT="ResultMetadataID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320672322833" ID="ID_1827431494" MODIFIED="1320745330331" TEXT="Many-to-one link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320748100990" ID="ID_1688274110" MODIFIED="1321437996231" TEXT="DataMetadata">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320688066746" ID="ID_1691998080" MODIFIED="1321372618975" TEXT="ResultMetadataID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320688066746" ID="ID_958226778" MODIFIED="1321372634810" TEXT="Name">
-<node CREATED="1320846387638" ID="ID_1462845359" MODIFIED="1321439692071" TEXT=""AcousticDensity""/>
-<node CREATED="1320776631802" ID="ID_200285758" MODIFIED="1321372647709" TEXT=""ReferenceStationCatch"">
-<font NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320776631802" ID="ID_1849074163" MODIFIED="1321372651504" TEXT=""ReferenceStationBiometry"">
-<font NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320937143600" ID="ID_1281205734" MODIFIED="1321372675678" TEXT=""Biomass""/>
-<node CREATED="1320937143600" ID="ID_1475278676" MODIFIED="1321372679051" TEXT=""Abundance""/>
-<node CREATED="1320937143600" ID="ID_1413988522" MODIFIED="1321372682315" TEXT=""MeanLength""/>
-<node CREATED="1320937143600" ID="ID_607264655" MODIFIED="1321372685829" TEXT=""MeanWeight""/>
-<node CREATED="1321437859348" ID="ID_516517517" MODIFIED="1321437870087" TEXT=""Formula""/>
-<node CREATED="1321437878178" ID="ID_111739595" MODIFIED="1321439726087" TEXT=""MeanAcousticDensity""/>
-<node CREATED="1321437909986" ID="ID_1953012934" MODIFIED="1321437920023" TEXT=""MeanXe""/>
-</node>
-<node CREATED="1320688066746" ID="ID_1444018462" MODIFIED="1320688066746" TEXT="LongName"/>
-<node CREATED="1320688066746" ID="ID_1637009848" MODIFIED="1320688066746" TEXT="StandardName"/>
-<node CREATED="1320688066746" ID="ID_359933215" MODIFIED="1320688066746" TEXT="Units"/>
-<node CREATED="1320688066746" FOLDED="true" ID="ID_18595903" MODIFIED="1321437948730" TEXT="ReferenceDatumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777097790" ID="ID_872614135" MODIFIED="1320777202914" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777109523" ID="ID_681011956" MODIFIED="1320847127518" TEXT="ReferenceList ">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777242439" ID="ID_441866341" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320847155862" ID="ID_496145632" MODIFIED="1320847161221" TEXT="ReferenceType"/>
-<node CREATED="1320847165659" ID="ID_1537171235" MODIFIED="1320848117008" TEXT="ReferenceValue">
-<node CREATED="1320848357739" ID="ID_1095308219" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
-<node CREATED="1320848368067" ID="ID_44481810" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
-<node CREATED="1320848387067" ID="ID_1454775809" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
-<node CREATED="1320940877382" ID="ID_1195674514" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
-</node>
-<node CREATED="1320777242439" ID="ID_209769963" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
-</node>
-</node>
-</node>
-<node CREATED="1320688066746" ID="ID_1490913637" MODIFIED="1320688066746" TEXT="Positive"/>
-<node CREATED="1320688066746" ID="ID_628499439" MODIFIED="1320688066746" TEXT="Calendar"/>
-<node CREATED="1320688066746" ID="ID_843713911" MODIFIED="1320688066746" TEXT="Axis"/>
-<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
-<node CREATED="1320688066746" ID="ID_68829944" MODIFIED="1320688066746" TEXT="ValidMax"/>
-<node CREATED="1320688066746" ID="ID_1068324285" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
-<node CREATED="1320688066746" ID="ID_517099561" MODIFIED="1320688066746" TEXT="AddOffset"/>
-<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
-<node CREATED="1320688066746" FOLDED="true" ID="ID_506658960" MODIFIED="1321437977394" TEXT="CellMethods">
-<node CREATED="1320848237366" ID="ID_398778421" MODIFIED="1320848442144" TEXT=""CellStart""/>
-<node CREATED="1320848247334" ID="ID_1155436774" MODIFIED="1320848466113" TEXT=""CellEnd""/>
-<node CREATED="1320848259725" ID="ID_889027432" MODIFIED="1320848469066" TEXT=""Barycenter""/>
-<node CREATED="1320848282365" ID="ID_1070871368" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320689419510" FOLDED="true" ID="ID_1112452592" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320767942178" FOLDED="true" ID="ID_894953041" MODIFIED="1320767949934" TEXT="Many-to-one link to">
-<node CREATED="1320767953492" FOLDED="true" ID="ID_1606352420" MODIFIED="1320768123660" TEXT="DataQuality">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320768161607" ID="ID_1725382244" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320768161607" ID="ID_1557434769" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
-<node CREATED="1320768161607" ID="ID_1363004316" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
-</node>
-</node>
-</node>
-<node CREATED="1320749054832" FOLDED="true" ID="ID_1115402078" MODIFIED="1321454455443" TEXT="CategoryID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320764073732" ID="ID_675456842" MODIFIED="1320764106070" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320749083313" FOLDED="true" ID="ID_1920652633" MODIFIED="1321454453622" TEXT="Category">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320769275292" ID="ID_1870688966" MODIFIED="1321373848640" TEXT="CategoryID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1321264508330" ID="ID_688951704" MODIFIED="1321438481175" TEXT="EchotypeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438484946" ID="ID_762045386" MODIFIED="1321438583307" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438497818" ID="ID_584758688" MODIFIED="1321438560651" TEXT="Echotypes">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438519594" ID="ID_1709555337" MODIFIED="1321440402443" TEXT="VoyageID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1321438702338" ID="ID_1831471282" MODIFIED="1321438763851" TEXT="EchotypeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1321438712850" ID="ID_1129097154" MODIFIED="1321438722983" TEXT="EchotypeName"/>
-<node CREATED="1321438726138" ID="ID_1542204930" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
-<node CREATED="1320769275292" FOLDED="true" ID="ID_1817182292" MODIFIED="1321452789396" TEXT="DepthStratumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320775451179" ID="ID_1148965038" MODIFIED="1320775471503" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320775465582" ID="ID_1777897340" MODIFIED="1320775468348" TEXT="DepthStratumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320849580739" ID="ID_1380023185" MODIFIED="1320849635473" TEXT=""CLASD""/>
-<node CREATED="1320849661957" ID="ID_1136441105" MODIFIED="1320849669988" TEXT=""CLASF""/>
-<node CREATED="1320849588286" ID="ID_300014068" MODIFIED="1320849655004" TEXT=""SURFM""/>
-<node CREATED="1320849642551" ID="ID_808801048" MODIFIED="1320849648410" TEXT=""SURFS""/>
-</node>
-<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
-</node>
-</node>
-<node CREATED="1321438733842" ID="ID_619972384" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
-<node CREATED="1321454379772" ID="ID_593819229" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
-</node>
-</node>
-</node>
-<node CREATED="1320769275292" ID="ID_1576510066" MODIFIED="1321438648903" TEXT="SpeciesCodeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438484946" ID="ID_834493610" MODIFIED="1321438627963" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438497818" ID="ID_1043005033" MODIFIED="1321438663785" TEXT="SpeciesCodes">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320769475049" ID="ID_782236278" MODIFIED="1321438412380" TEXT="SpeciesCode">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320769498201" ID="ID_192591437" MODIFIED="1320769862318" TEXT="GenusSpecies"/>
-<node CREATED="1321438418186" FOLDED="true" ID="ID_1736474805" MODIFIED="1321454300932" TEXT="LengthCategory">
-<node CREATED="1321454288844" ID="ID_215719110" MODIFIED="1321454292441" TEXT=""G""/>
-<node CREATED="1321454294980" ID="ID_1276715070" MODIFIED="1321454298009" TEXT=""0""/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320769275292" ID="ID_129874245" MODIFIED="1321452841833" TEXT="LengthID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438484946" ID="ID_948253781" MODIFIED="1321438627963" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438497818" ID="ID_1767492776" MODIFIED="1321452883204" TEXT="ProcessedLength">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320769475049" ID="ID_1227399107" MODIFIED="1321452890585" TEXT="LengthID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320769498201" ID="ID_1698253684" MODIFIED="1321452921209" TEXT="LengthValue"/>
-<node CREATED="1321438418186" FOLDED="true" ID="ID_1803866578" MODIFIED="1321454279619" TEXT="LengthBreakType">
-<node CREATED="1321453040276" ID="ID_759261198" MODIFIED="1321453298569" TEXT=""Left""/>
-<node CREATED="1321453050500" FOLDED="true" ID="ID_961741991" MODIFIED="1321453311815" TEXT=""Mid"">
-<node CREATED="1321453301341" ID="ID_931948086" MODIFIED="1321453301341" TEXT=""/>
-</node>
-<node CREATED="1321453259180" ID="ID_9103520" MODIFIED="1321453318281" TEXT=""Right""/>
-</node>
-<node CREATED="1321452935316" ID="ID_858058727" MODIFIED="1321452945785" TEXT="LengthBinSize"/>
-</node>
-</node>
-</node>
-<node CREATED="1320769455928" ID="ID_518948677" MODIFIED="1321452847817" TEXT="AgeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438484946" ID="ID_401329189" MODIFIED="1321438627963" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438497818" ID="ID_59221369" MODIFIED="1321452977445" TEXT="ProcessedAge">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320769475049" ID="ID_1595910224" MODIFIED="1321452982649" TEXT="AgeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320769498201" ID="ID_1697043222" MODIFIED="1321452988601" TEXT="AgeValue"/>
-<node CREATED="1321438418186" ID="ID_1954945419" MODIFIED="1321453342201" TEXT="AgeBreakType"/>
-<node CREATED="1321452935316" ID="ID_1935449826" MODIFIED="1321452998905" TEXT="AgeBinSize"/>
-</node>
-</node>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320689419510" FOLDED="true" ID="ID_1355231733" MODIFIED="1321454304924" TEXT="ResultValue">
-<node CREATED="1320777277621" ID="ID_1463268905" MODIFIED="1321373176162" TEXT="IF Result.Name="ReferenceStation..." Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320777303851" ID="ID_295960116" MODIFIED="1321265980331" TEXT="NumOpe">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-</node>
-</node>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320689289481" FOLDED="true" ID="Freemind_Link_289726026" MODIFIED="1321372173083" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320767942178" ID="Freemind_Link_783504227" MODIFIED="1320833307178" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320767953492" ID="Freemind_Link_1787831084" MODIFIED="1320768123660" TEXT="DataQuality">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320768161607" ID="Freemind_Link_997399526" MODIFIED="1320776294637" TEXT="DataQualityFlagValue">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320768161607" ID="Freemind_Link_316235656" MODIFIED="1320776297637" TEXT="DataQualityFlagMeaning"/>
-<node CREATED="1320768161607" ID="Freemind_Link_1126809788" MODIFIED="1320776301386" TEXT="DataQualityFlagNote"/>
-</node>
-</node>
-</node>
-<node CREATED="1320771223791" ID="Freemind_Link_244846319" MODIFIED="1321263688839" TEXT="CellName"/>
-<node CREATED="1320846260264" ID="Freemind_Link_815026680" MODIFIED="1320847432548" TEXT="ParentCellID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320846244374" ID="Freemind_Link_753743013" MODIFIED="1321263081886" TEXT="CellType">
-<node CREATED="1320846931534" ID="Freemind_Link_139964329" MODIFIED="1320848477409" TEXT=""Region""/>
-<node CREATED="1320846931534" ID="Freemind_Link_1317808960" MODIFIED="1320849816877" TEXT=""RegionSURF""/>
-<node CREATED="1320846931534" ID="Freemind_Link_263786227" MODIFIED="1320849829626" TEXT=""RegionCLAS""/>
-<node CREATED="1320846938534" ID="Freemind_Link_447324327" MODIFIED="1320848480347" TEXT=""Esdu""/>
-<node CREATED="1320846944878" ID="Freemind_Link_1221538183" MODIFIED="1320848483456" TEXT=""Elementary""/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320687449739" ID="Freemind_Link_945928166" MODIFIED="1320687449739" TEXT="ProcessingTemplate"/>
-<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="ProcessingDescription"/>
-<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="SounderConstant"/>
-<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="DigitThreshold"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="EIThreshold"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingGain"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="ProcessingSoftwareVersion"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingSacorrection"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorption"/>
-<node CREATED="1320687449754" ID="ID_818807184" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorptionDescription"/>
-<node CREATED="1320687449754" ID="ID_1634165222" MODIFIED="1320687449754" TEXT="TransducerProcessingPsi"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAthwartship"/>
-<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAlongship"/>
-<node CREATED="1320687449754" ID="Freemind_Link_245146210" MODIFIED="1320687449754" TEXT="AcousticDensityUnit"/>
-<node CREATED="1320686503938" ID="Freemind_Link_153543466" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
-<node CREATED="1320686503938" ID="Freemind_Link_1032873765" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
-<node CREATED="1320687449754" ID="Freemind_Link_354741307" MODIFIED="1320687449754" TEXT="Notes"/>
-</node>
-</node>
-</node>
-<node CREATED="1320686812487" ID="Freemind_Link_1001224269" MODIFIED="1320686812487" TEXT="AcquisitionSoftwareVersion"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataFormat"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataDatatype"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPulseLength"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionGain"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorption"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorptionDescription"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAthwartship"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAlongship"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionPsi"/>
-<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPower"/>
-<node CREATED="1320686812502" ID="Freemind_Link_274873458" MODIFIED="1320686812502" TEXT="TransceiverAcquisitionSacorrection"/>
-<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
-<node CREATED="1320686503938" ID="Freemind_Link_141672915" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
-<node CREATED="1320686503938" ID="Freemind_Link_624713978" MODIFIED="1320686503938" TEXT="PingDutyCycle"/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320673360076" ID="Freemind_Link_1126773259" MODIFIED="1320685948826" TEXT="FishingInstrument">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320941913757" ID="Freemind_Link_807070830" MODIFIED="1320941953210" TEXT="Station"/>
-</node>
-<node CREATED="1320673671949" ID="Freemind_Link_1057008121" MODIFIED="1320685995351" TEXT="EnvironmentalInstrument">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320941913757" ID="Freemind_Link_1584545104" MODIFIED="1320941958695" TEXT="Station "/>
-</node>
-<node CREATED="1320678176920" ID="Freemind_Link_341229272" MODIFIED="1320685999756" TEXT="LogInstrument">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320941913757" ID="Freemind_Link_1992319338" MODIFIED="1320941936710" TEXT="Measure"/>
-</node>
-</node>
-</node>
-<node CREATED="1320685767018" ID="Freemind_Link_1647010708" MODIFIED="1320685767018" TEXT="Title"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Abstract"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="History"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Comment"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Metadata"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Citation"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Licence"/>
-<node CREATED="1320685767018" ID="Freemind_Link_876006089" MODIFIED="1320685767018" TEXT="DateCreated"/>
-<node CREATED="1320685767018" ID="ID_1802673588" MODIFIED="1320685767018" TEXT="GeospatialLonMin"/>
-<node CREATED="1320685767018" ID="ID_1677614152" MODIFIED="1320685767018" TEXT="GeospatialLonMax"/>
-<node CREATED="1320685767018" ID="ID_1518387517" MODIFIED="1320685767018" TEXT="GeospatialLatMin"/>
-<node CREATED="1320685767018" ID="ID_207099221" MODIFIED="1320685767018" TEXT="GeospatialLatMax"/>
-<node CREATED="1320685767018" ID="ID_862338299" MODIFIED="1320685767018" TEXT="Datum"/>
-<node CREATED="1320685767018" ID="ID_1343683978" MODIFIED="1320685767018" TEXT="Linestring"/>
-<node CREATED="1320685767018" ID="ID_957942235" MODIFIED="1320685767018" TEXT="GeospatialVerticalMin"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalMax"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalPositive"/>
-<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="TimeCoverageStart"/>
-<node CREATED="1320685767018" ID="Freemind_Link_1901684066" MODIFIED="1320685767018" TEXT="TimeCoverageEnd"/>
-<node CREATED="1320680978387" ID="Freemind_Link_1637211249" MODIFIED="1320680978387" TEXT="BinUnitsPingAxis"/>
-<node CREATED="1320680978387" MODIFIED="1320680978387" TEXT="BinSizePingAxis"/>
-<node CREATED="1320680978387" ID="Freemind_Link_1519855559" MODIFIED="1320680978387" TEXT="BinSizeRangeAxis"/>
-</node>
-</node>
-</node>
-<node CREATED="1320685294002" ID="Freemind_Link_139407579" MODIFIED="1321262716865" TEXT="VesselName">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745855362" ID="Freemind_Link_204678916" MODIFIED="1321262717985" TEXT="Many-to-one link">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320745881986" FOLDED="true" ID="Freemind_Link_1393360106" MODIFIED="1321454467084" TEXT="VesselList">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320685294002" ID="Freemind_Link_1813667568" MODIFIED="1320764810167" TEXT="VesselName">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320685294002" ID="Freemind_Link_793336005" MODIFIED="1320685294002" TEXT="VesselType"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselCode"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Callsign"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="AltCallsign"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="IMO"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Operator"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselLength"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselTonnage"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselEnginePower"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselNoiseDesign"/>
-<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Acknowledgement"/>
-</node>
-</node>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320684878145" ID="Freemind_Link_20593183" MODIFIED="1320747664439" TEXT="TransitDescription"/>
-<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="RelatedActivity"/>
-<node CREATED="1320684878145" ID="Freemind_Link_1114663660" MODIFIED="1320747668501" TEXT="TransitStartTime"/>
-<node CREATED="1320684878145" ID="Freemind_Link_461738660" MODIFIED="1320747672907" TEXT="TransitEndTime"/>
-<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="TransitStartLocality"/>
-<node CREATED="1320684878145" ID="Freemind_Link_690075609" MODIFIED="1320684878145" TEXT="TransitEndLocatlity"/>
-</node>
-<node CREATED="1321438497818" ID="ID_1813920809" MODIFIED="1321438560651" TEXT="Echotypes">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1321438519594" ID="ID_1762244769" MODIFIED="1321440402443" TEXT="VoyageID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1321438702338" ID="ID_1372050043" MODIFIED="1321438763851" TEXT="EchotypeID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1321438712850" ID="ID_1813668613" MODIFIED="1321438722983" TEXT="EchotypeName"/>
-<node CREATED="1321438726138" ID="ID_581891139" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
-<node CREATED="1321438733842" ID="ID_886654837" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
-<node CREATED="1321454379772" ID="ID_199149193" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
-<node CREATED="1320769275292" FOLDED="true" ID="ID_1221865757" MODIFIED="1321438044602" TEXT="DepthStratumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320775451179" ID="ID_1299228109" MODIFIED="1320775471503" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320775465582" ID="ID_1159968596" MODIFIED="1320775468348" TEXT="DepthStratumID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320849580739" ID="ID_1675981518" MODIFIED="1320849635473" TEXT=""CLASD""/>
-<node CREATED="1320849661957" ID="ID_950217734" MODIFIED="1320849669988" TEXT=""CLASF""/>
-<node CREATED="1320849588286" ID="ID_762295781" MODIFIED="1320849655004" TEXT=""SURFM""/>
-<node CREATED="1320849642551" ID="ID_352671089" MODIFIED="1320849648410" TEXT=""SURFS""/>
-</node>
-<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
-</node>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320684811880" ID="Freemind_Link_826471017" MODIFIED="1320684811880" TEXT="VoyageName"/>
-<node CREATED="1320684811880" ID="ID_1876224208" MODIFIED="1320684811880" TEXT="VoyageStartDate"/>
-<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="VoyageEndDate"/>
-<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="StartPort"/>
-<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="EndPort"/>
-<node CREATED="1320684811880" FOLDED="true" ID="Freemind_Link_1587001602" MODIFIED="1321267290817" TEXT="AreaOfOperationID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320855036138" ID="Freemind_Link_1980873432" MODIFIED="1320855073012" TEXT="Many-to-one link to">
-<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320855056341" ID="Freemind_Link_691033092" MODIFIED="1320855070684" TEXT="AreaOfOperationList">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320855052731" ID="Freemind_Link_1412920840" MODIFIED="1320855077809" TEXT="AreaOfOperationID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320855052731" ID="Freemind_Link_1977871654" MODIFIED="1320855052731" TEXT="AreaOfOperationName"/>
-</node>
-</node>
-</node>
-<node CREATED="1320684811880" ID="Freemind_Link_328229853" MODIFIED="1320684811880" TEXT="VoyageDescription"/>
-<node CREATED="1320684811880" ID="Freemind_Link_586875122" MODIFIED="1320684811880" TEXT="Datum"/>
-</node>
-</node>
-</node>
-</node>
-<node CREATED="1320852659278" FOLDED="true" ID="Freemind_Link_356521950" MODIFIED="1320852912978" POSITION="right" TEXT="TSparameters">
-<font BOLD="true" NAME="SansSerif" SIZE="12"/>
-<node CREATED="1320854749439" ID="Freemind_Link_1220318247" MODIFIED="1320854766595" TEXT="TSparametersID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320854749439" ID="Freemind_Link_1396585474" MODIFIED="1320854754798" TEXT="GenusSpecies">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320854749439" ID="Freemind_Link_1791423910" MODIFIED="1320854756845" TEXT="AcousticInstrumentID">
-<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
-</node>
-<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="m"/>
-<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="b"/>
-<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="mz"/>
-<node CREATED="1320854749439" ID="Freemind_Link_1917662738" MODIFIED="1320854749439" TEXT="Reference"/>
-</node>
-</node>
-</map>
Copied: trunk/src/doc/model/EchoBAse_structure_V3.mm (from rev 97, trunk/src/doc/EchoBAse_structure_V3.mm)
===================================================================
(Binary files differ)
Property changes on: trunk/src/doc/model/EchoBAse_structure_V3.mm
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Copied: trunk/src/doc/model/EchoBase_structure_V5.mm (from rev 98, trunk/src/doc/EchoBase_structure_V5.mm)
===================================================================
--- trunk/src/doc/model/EchoBase_structure_V5.mm (rev 0)
+++ trunk/src/doc/model/EchoBase_structure_V5.mm 2011-11-21 11:59:18 UTC (rev 99)
@@ -0,0 +1,633 @@
+<map version="0.9.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1320414227374" ID="Freemind_Link_1816719942" MODIFIED="1320672696096" TEXT="EchoBase">
+<node CREATED="1320672662112" ID="Freemind_Link_1000684081" MODIFIED="1320860303674" POSITION="right" TEXT="Mission">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745945873" ID="Freemind_Link_1647670071" MODIFIED="1320764161103" TEXT="MissionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745964653" ID="Freemind_Link_530449074" MODIFIED="1321454473762" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745976558" ID="Freemind_Link_891298930" MODIFIED="1321266920835" TEXT="MissionList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320684060854" ID="Freemind_Link_1153370841" MODIFIED="1320684060854" TEXT="MissionID"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionName"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigator"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionAbstract"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Project"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Platform"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Institution"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Keywords"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentre"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentreEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="AuthorEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Author"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigatorEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationReferences"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DistributionStatement"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationLevelAcknowledgements"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Source"/>
+</node>
+</node>
+<node CREATED="1320672768627" ID="Freemind_Link_1234421627" MODIFIED="1320685375595" TEXT="One-to-many link to" VSHIFT="-111">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414374515" ID="_" MODIFIED="1321279147118" TEXT="Voyage">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320762754281" ID="Freemind_Link_876869769" MODIFIED="1320764179800" TEXT="MissionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_963065985" MODIFIED="1321438096438" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320684816474" FOLDED="true" ID="Freemind_Link_177695531" MODIFIED="1321454482637" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414383327" ID="Freemind_Link_665386905" MODIFIED="1320685411705" TEXT="Transit">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320762730642" ID="Freemind_Link_1859969644" MODIFIED="1320852106660" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320684878145" ID="Freemind_Link_490342294" MODIFIED="1321267746739" TEXT="TransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320747560871" FOLDED="true" ID="Freemind_Link_745070343" MODIFIED="1321454469244" TEXT="One-to-many link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763829630" ID="Freemind_Link_970203878" MODIFIED="1320763931218" TEXT="Vessel">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763845242" ID="Freemind_Link_1797338913" MODIFIED="1320764204507" TEXT="TransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320763855837" ID="Freemind_Link_136076903" MODIFIED="1320764208783" TEXT="VesselTransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763886127" ID="Freemind_Link_1670236489" MODIFIED="1320763937139" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320680415734" FOLDED="true" ID="Freemind_Link_1606755930" MODIFIED="1321454465558" TEXT="Transect">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320685767018" ID="Freemind_Link_1002340991" MODIFIED="1320764225593" TEXT="VesselTransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320687033637" ID="Freemind_Link_1677143617" MODIFIED="1321262245668" TEXT="TransectID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320680989887" ID="Freemind_Link_435190659" MODIFIED="1320685813293" TEXT="One-to-many link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673346795" ID="Freemind_Link_1110771553" MODIFIED="1321372166692" TEXT="AcousticInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320687033637" ID="Freemind_Link_443830258" MODIFIED="1320764239015" TEXT="TransectID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320686503938" ID="Freemind_Link_238706726" MODIFIED="1320764243011" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745727927" FOLDED="true" ID="Freemind_Link_1071765877" MODIFIED="1321279165592" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745784879" ID="Freemind_Link_286667586" MODIFIED="1321262374168" TEXT="AcousticInstrumentsList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745762942" FOLDED="true" ID="Freemind_Link_727094002" MODIFIED="1320765279424" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763409765" FOLDED="true" ID="Freemind_Link_845278257" MODIFIED="1320763442137" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673020781" FOLDED="true" ID="Freemind_Link_611849017" MODIFIED="1320686066337" TEXT="Calibration">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763424873" ID="Freemind_Link_69157462" MODIFIED="1320763433075" TEXT="AcousticInstrumentID"/>
+<node CREATED="1320747868138" ID="Freemind_Link_55028634" MODIFIED="1320747868138" TEXT="CalibrationDate"/>
+<node CREATED="1320747868138" MODIFIED="1320747868138" TEXT="CalibrationAquisitionMethod"/>
+<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationProcessingMethod"/>
+<node CREATED="1320747868154" ID="Freemind_Link_840605646" MODIFIED="1320747903166" TEXT="CalibrationAccuracyEstimate"/>
+<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationReport"/>
+</node>
+</node>
+</node>
+<node CREATED="1320686503938" ID="Freemind_Link_394789408" MODIFIED="1320686503938" TEXT="TransceiverModel"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="Frequency"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverManufacturer"/>
+<node CREATED="1320686503938" ID="Freemind_Link_212611503" MODIFIED="1320686503938" TEXT="TransceiverBeams"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverAperture"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverSerial"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverFirmware"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerLocation"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerModel"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerBeams"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerSerial"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerDepth"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerOrientation"/>
+<node CREATED="1320686503938" ID="ID_732575667" MODIFIED="1320686503938" TEXT="TransducerAperture"/>
+</node>
+</node>
+</node>
+<node CREATED="1320763307134" ID="Freemind_Link_1299225898" MODIFIED="1321262511515" TEXT="TransectAcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672852954" FOLDED="true" ID="Freemind_Link_963421402" MODIFIED="1321454463525" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414424952" ID="Freemind_Link_538841928" MODIFIED="1320857866415" TEXT="DataAcquisition">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320747986251" ID="Freemind_Link_1357656705" MODIFIED="1320764253280" TEXT="TransectAcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320745617789" FOLDED="true" ID="Freemind_Link_1153043747" MODIFIED="1321454461421" TEXT="DataAcquisitionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320677282598" ID="Freemind_Link_1607624977" MODIFIED="1320686837580" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414432296" ID="Freemind_Link_1091633171" MODIFIED="1321262915412" TEXT="DataProcessing">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320687449739" ID="Freemind_Link_1324961543" MODIFIED="1320764263456" TEXT="DataAcquisitionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320687449739" ID="Freemind_Link_201776742" MODIFIED="1320764266172" TEXT="DataProcessingID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673208905" ID="Freemind_Link_156379983" MODIFIED="1320688102449" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672573112" FOLDED="true" ID="Freemind_Link_1187226973" MODIFIED="1321454458981" TEXT="Cells">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689289481" ID="Freemind_Link_1436627817" MODIFIED="1320764272150" TEXT="DataProcessingID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689289481" ID="Freemind_Link_1878671348" MODIFIED="1321372174176" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320674375210" ID="Freemind_Link_1290486014" MODIFIED="1320777516520" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672567894" ID="Freemind_Link_841358874" MODIFIED="1321454210216" TEXT="Data">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689340027" ID="Freemind_Link_747297790" MODIFIED="1320764278206" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" ID="Freemind_Link_1643361049" MODIFIED="1320764281124" TEXT="DataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1668121639" MODIFIED="1321454211774" TEXT="DataMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672322833" ID="Freemind_Link_130498975" MODIFIED="1320745330331" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320748100990" ID="Freemind_Link_734830668" MODIFIED="1321438004407" TEXT="DataMetadata">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320688066746" ID="Freemind_Link_879034643" MODIFIED="1320765746122" TEXT="DataMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320688066746" ID="Freemind_Link_1565536956" MODIFIED="1321372522419" TEXT="DataTypeID">
+<node CREATED="1320846301889" ID="Freemind_Link_618319869" MODIFIED="1321372457639" TEXT=""Longitude""/>
+<node CREATED="1320846318342" ID="Freemind_Link_505475955" MODIFIED="1321372460573" TEXT=""Latitude""/>
+<node CREATED="1320689289481" ID="Freemind_Link_616331607" MODIFIED="1321372463756" TEXT=""Time""/>
+<node CREATED="1320846355529" ID="Freemind_Link_115361487" MODIFIED="1321372466565" TEXT=""Depth""/>
+<node CREATED="1320846364935" ID="Freemind_Link_131576363" MODIFIED="1321439652788" TEXT=""AcousticDensity""/>
+<node CREATED="1320846599122" ID="Freemind_Link_1498920698" MODIFIED="1321372514241" TEXT=""Volume""/>
+<node CREATED="1320846605872" ID="Freemind_Link_269579553" MODIFIED="1321372529613" TEXT=""Surface""/>
+</node>
+<node CREATED="1320688066746" ID="ID_1730944816" MODIFIED="1320688066746" TEXT="LongName"/>
+<node CREATED="1320688066746" ID="ID_1166266381" MODIFIED="1320688066746" TEXT="StandardName"/>
+<node CREATED="1320688066746" ID="ID_1109097484" MODIFIED="1320688066746" TEXT="Units"/>
+<node CREATED="1320688066746" FOLDED="true" ID="Freemind_Link_1821167050" MODIFIED="1321263877674" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777097790" ID="Freemind_Link_1914434983" MODIFIED="1320777202914" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777109523" ID="Freemind_Link_1572421551" MODIFIED="1320847127518" TEXT="ReferenceList ">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777242439" ID="Freemind_Link_857147024" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320847155862" ID="Freemind_Link_85450540" MODIFIED="1320847161221" TEXT="ReferenceType"/>
+<node CREATED="1320847165659" ID="Freemind_Link_1758939672" MODIFIED="1320848117008" TEXT="ReferenceValue">
+<node CREATED="1320848357739" ID="Freemind_Link_1304249748" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
+<node CREATED="1320848368067" ID="Freemind_Link_328253837" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
+<node CREATED="1320848387067" ID="Freemind_Link_633848349" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
+<node CREATED="1320940877382" ID="Freemind_Link_1624269179" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
+</node>
+<node CREATED="1320777242439" ID="Freemind_Link_1421996870" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
+</node>
+</node>
+</node>
+<node CREATED="1320688066746" ID="ID_539853208" MODIFIED="1320688066746" TEXT="Positive"/>
+<node CREATED="1320688066746" ID="ID_1905782671" MODIFIED="1320688066746" TEXT="Calendar"/>
+<node CREATED="1320688066746" ID="ID_149809453" MODIFIED="1320688066746" TEXT="Axis"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
+<node CREATED="1320688066746" ID="ID_1571780866" MODIFIED="1320688066746" TEXT="ValidMax"/>
+<node CREATED="1320688066746" ID="ID_241036365" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
+<node CREATED="1320688066746" ID="ID_136041003" MODIFIED="1320688066746" TEXT="AddOffset"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
+<node CREATED="1320688066746" ID="Freemind_Link_905151553" MODIFIED="1321263880941" TEXT="CellMethods">
+<node CREATED="1320848237366" ID="Freemind_Link_18211845" MODIFIED="1320848442144" TEXT=""CellStart""/>
+<node CREATED="1320848247334" ID="Freemind_Link_1010938529" MODIFIED="1320848466113" TEXT=""CellEnd""/>
+<node CREATED="1320848259725" ID="Freemind_Link_237605748" MODIFIED="1320848469066" TEXT=""Barycenter""/>
+<node CREATED="1320848282365" ID="Freemind_Link_437521451" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1289051952" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" FOLDED="true" ID="Freemind_Link_811450777" MODIFIED="1320767949934" TEXT="Many-to-one link to">
+<node CREATED="1320767953492" FOLDED="true" ID="Freemind_Link_1350464076" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="Freemind_Link_73579719" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="Freemind_Link_1500985688" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="Freemind_Link_139715883" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" ID="Freemind_Link_211689814" MODIFIED="1321265369170" TEXT="DataValue"/>
+</node>
+</node>
+<node CREATED="1320674375210" ID="ID_87075867" MODIFIED="1320777516520" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672567894" ID="ID_404160383" MODIFIED="1321454083030" TEXT="Result">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689340027" ID="ID_687265912" MODIFIED="1320764278206" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" ID="ID_1363744639" MODIFIED="1321372552709" TEXT="ResultID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_332881231" MODIFIED="1321454205893" TEXT="ResultMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672322833" ID="ID_1827431494" MODIFIED="1320745330331" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320748100990" ID="ID_1688274110" MODIFIED="1321437996231" TEXT="DataMetadata">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320688066746" ID="ID_1691998080" MODIFIED="1321372618975" TEXT="ResultMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320688066746" ID="ID_958226778" MODIFIED="1321372634810" TEXT="Name">
+<node CREATED="1320846387638" ID="ID_1462845359" MODIFIED="1321439692071" TEXT=""AcousticDensity""/>
+<node CREATED="1320776631802" ID="ID_200285758" MODIFIED="1321372647709" TEXT=""ReferenceStationCatch"">
+<font NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320776631802" ID="ID_1849074163" MODIFIED="1321372651504" TEXT=""ReferenceStationBiometry"">
+<font NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320937143600" ID="ID_1281205734" MODIFIED="1321372675678" TEXT=""Biomass""/>
+<node CREATED="1320937143600" ID="ID_1475278676" MODIFIED="1321372679051" TEXT=""Abundance""/>
+<node CREATED="1320937143600" ID="ID_1413988522" MODIFIED="1321372682315" TEXT=""MeanLength""/>
+<node CREATED="1320937143600" ID="ID_607264655" MODIFIED="1321372685829" TEXT=""MeanWeight""/>
+<node CREATED="1321437859348" ID="ID_516517517" MODIFIED="1321437870087" TEXT=""Formula""/>
+<node CREATED="1321437878178" ID="ID_111739595" MODIFIED="1321439726087" TEXT=""MeanAcousticDensity""/>
+<node CREATED="1321437909986" ID="ID_1953012934" MODIFIED="1321437920023" TEXT=""MeanXe""/>
+</node>
+<node CREATED="1320688066746" ID="ID_1444018462" MODIFIED="1320688066746" TEXT="LongName"/>
+<node CREATED="1320688066746" ID="ID_1637009848" MODIFIED="1320688066746" TEXT="StandardName"/>
+<node CREATED="1320688066746" ID="ID_359933215" MODIFIED="1320688066746" TEXT="Units"/>
+<node CREATED="1320688066746" FOLDED="true" ID="ID_18595903" MODIFIED="1321437948730" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777097790" ID="ID_872614135" MODIFIED="1320777202914" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777109523" ID="ID_681011956" MODIFIED="1320847127518" TEXT="ReferenceList ">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777242439" ID="ID_441866341" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320847155862" ID="ID_496145632" MODIFIED="1320847161221" TEXT="ReferenceType"/>
+<node CREATED="1320847165659" ID="ID_1537171235" MODIFIED="1320848117008" TEXT="ReferenceValue">
+<node CREATED="1320848357739" ID="ID_1095308219" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
+<node CREATED="1320848368067" ID="ID_44481810" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
+<node CREATED="1320848387067" ID="ID_1454775809" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
+<node CREATED="1320940877382" ID="ID_1195674514" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
+</node>
+<node CREATED="1320777242439" ID="ID_209769963" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
+</node>
+</node>
+</node>
+<node CREATED="1320688066746" ID="ID_1490913637" MODIFIED="1320688066746" TEXT="Positive"/>
+<node CREATED="1320688066746" ID="ID_628499439" MODIFIED="1320688066746" TEXT="Calendar"/>
+<node CREATED="1320688066746" ID="ID_843713911" MODIFIED="1320688066746" TEXT="Axis"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
+<node CREATED="1320688066746" ID="ID_68829944" MODIFIED="1320688066746" TEXT="ValidMax"/>
+<node CREATED="1320688066746" ID="ID_1068324285" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
+<node CREATED="1320688066746" ID="ID_517099561" MODIFIED="1320688066746" TEXT="AddOffset"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
+<node CREATED="1320688066746" FOLDED="true" ID="ID_506658960" MODIFIED="1321437977394" TEXT="CellMethods">
+<node CREATED="1320848237366" ID="ID_398778421" MODIFIED="1320848442144" TEXT=""CellStart""/>
+<node CREATED="1320848247334" ID="ID_1155436774" MODIFIED="1320848466113" TEXT=""CellEnd""/>
+<node CREATED="1320848259725" ID="ID_889027432" MODIFIED="1320848469066" TEXT=""Barycenter""/>
+<node CREATED="1320848282365" ID="ID_1070871368" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_1112452592" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" FOLDED="true" ID="ID_894953041" MODIFIED="1320767949934" TEXT="Many-to-one link to">
+<node CREATED="1320767953492" FOLDED="true" ID="ID_1606352420" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="ID_1725382244" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="ID_1557434769" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="ID_1363004316" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320749054832" FOLDED="true" ID="ID_1115402078" MODIFIED="1321454455443" TEXT="CategoryID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320764073732" ID="ID_675456842" MODIFIED="1320764106070" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320749083313" FOLDED="true" ID="ID_1920652633" MODIFIED="1321454453622" TEXT="Category">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769275292" ID="ID_1870688966" MODIFIED="1321373848640" TEXT="CategoryID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321264508330" ID="ID_688951704" MODIFIED="1321438481175" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_762045386" MODIFIED="1321438583307" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_584758688" MODIFIED="1321438560651" TEXT="Echotypes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438519594" ID="ID_1709555337" MODIFIED="1321440402443" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438702338" ID="ID_1831471282" MODIFIED="1321438763851" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438712850" ID="ID_1129097154" MODIFIED="1321438722983" TEXT="EchotypeName"/>
+<node CREATED="1321438726138" ID="ID_1542204930" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
+<node CREATED="1320769275292" FOLDED="true" ID="ID_1817182292" MODIFIED="1321452789396" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775451179" ID="ID_1148965038" MODIFIED="1320775471503" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775465582" ID="ID_1777897340" MODIFIED="1320775468348" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320849580739" ID="ID_1380023185" MODIFIED="1320849635473" TEXT=""CLASD""/>
+<node CREATED="1320849661957" ID="ID_1136441105" MODIFIED="1320849669988" TEXT=""CLASF""/>
+<node CREATED="1320849588286" ID="ID_300014068" MODIFIED="1320849655004" TEXT=""SURFM""/>
+<node CREATED="1320849642551" ID="ID_808801048" MODIFIED="1320849648410" TEXT=""SURFS""/>
+</node>
+<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
+</node>
+</node>
+<node CREATED="1321438733842" ID="ID_619972384" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
+<node CREATED="1321454379772" ID="ID_593819229" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
+</node>
+</node>
+</node>
+<node CREATED="1320769275292" ID="ID_1576510066" MODIFIED="1321438648903" TEXT="SpeciesCodeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_834493610" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_1043005033" MODIFIED="1321438663785" TEXT="SpeciesCodes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_782236278" MODIFIED="1321438412380" TEXT="SpeciesCode">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_192591437" MODIFIED="1320769862318" TEXT="GenusSpecies"/>
+<node CREATED="1321438418186" FOLDED="true" ID="ID_1736474805" MODIFIED="1321454300932" TEXT="LengthCategory">
+<node CREATED="1321454288844" ID="ID_215719110" MODIFIED="1321454292441" TEXT=""G""/>
+<node CREATED="1321454294980" ID="ID_1276715070" MODIFIED="1321454298009" TEXT=""0""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320769275292" ID="ID_129874245" MODIFIED="1321452841833" TEXT="LengthID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_948253781" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_1767492776" MODIFIED="1321452883204" TEXT="ProcessedLength">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_1227399107" MODIFIED="1321452890585" TEXT="LengthID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_1698253684" MODIFIED="1321452921209" TEXT="LengthValue"/>
+<node CREATED="1321438418186" FOLDED="true" ID="ID_1803866578" MODIFIED="1321454279619" TEXT="LengthBreakType">
+<node CREATED="1321453040276" ID="ID_759261198" MODIFIED="1321453298569" TEXT=""Left""/>
+<node CREATED="1321453050500" FOLDED="true" ID="ID_961741991" MODIFIED="1321453311815" TEXT=""Mid"">
+<node CREATED="1321453301341" ID="ID_931948086" MODIFIED="1321453301341" TEXT=""/>
+</node>
+<node CREATED="1321453259180" ID="ID_9103520" MODIFIED="1321453318281" TEXT=""Right""/>
+</node>
+<node CREATED="1321452935316" ID="ID_858058727" MODIFIED="1321452945785" TEXT="LengthBinSize"/>
+</node>
+</node>
+</node>
+<node CREATED="1320769455928" ID="ID_518948677" MODIFIED="1321452847817" TEXT="AgeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_401329189" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_59221369" MODIFIED="1321452977445" TEXT="ProcessedAge">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_1595910224" MODIFIED="1321452982649" TEXT="AgeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_1697043222" MODIFIED="1321452988601" TEXT="AgeValue"/>
+<node CREATED="1321438418186" ID="ID_1954945419" MODIFIED="1321453342201" TEXT="AgeBreakType"/>
+<node CREATED="1321452935316" ID="ID_1935449826" MODIFIED="1321452998905" TEXT="AgeBinSize"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_1355231733" MODIFIED="1321454304924" TEXT="ResultValue">
+<node CREATED="1320777277621" ID="ID_1463268905" MODIFIED="1321373176162" TEXT="IF Result.Name="ReferenceStation..." Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777303851" ID="ID_295960116" MODIFIED="1321265980331" TEXT="NumOpe">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689289481" FOLDED="true" ID="Freemind_Link_289726026" MODIFIED="1321372173083" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" ID="Freemind_Link_783504227" MODIFIED="1320833307178" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767953492" ID="Freemind_Link_1787831084" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="Freemind_Link_997399526" MODIFIED="1320776294637" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="Freemind_Link_316235656" MODIFIED="1320776297637" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="Freemind_Link_1126809788" MODIFIED="1320776301386" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320771223791" ID="Freemind_Link_244846319" MODIFIED="1321263688839" TEXT="CellName"/>
+<node CREATED="1320846260264" ID="Freemind_Link_815026680" MODIFIED="1320847432548" TEXT="ParentCellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320846244374" ID="Freemind_Link_753743013" MODIFIED="1321263081886" TEXT="CellType">
+<node CREATED="1320846931534" ID="Freemind_Link_139964329" MODIFIED="1320848477409" TEXT=""Region""/>
+<node CREATED="1320846931534" ID="Freemind_Link_1317808960" MODIFIED="1320849816877" TEXT=""RegionSURF""/>
+<node CREATED="1320846931534" ID="Freemind_Link_263786227" MODIFIED="1320849829626" TEXT=""RegionCLAS""/>
+<node CREATED="1320846938534" ID="Freemind_Link_447324327" MODIFIED="1320848480347" TEXT=""Esdu""/>
+<node CREATED="1320846944878" ID="Freemind_Link_1221538183" MODIFIED="1320848483456" TEXT=""Elementary""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320687449739" ID="Freemind_Link_945928166" MODIFIED="1320687449739" TEXT="ProcessingTemplate"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="ProcessingDescription"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="SounderConstant"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="DigitThreshold"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="EIThreshold"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingGain"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="ProcessingSoftwareVersion"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingSacorrection"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorption"/>
+<node CREATED="1320687449754" ID="ID_818807184" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorptionDescription"/>
+<node CREATED="1320687449754" ID="ID_1634165222" MODIFIED="1320687449754" TEXT="TransducerProcessingPsi"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAthwartship"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAlongship"/>
+<node CREATED="1320687449754" ID="Freemind_Link_245146210" MODIFIED="1320687449754" TEXT="AcousticDensityUnit"/>
+<node CREATED="1320686503938" ID="Freemind_Link_153543466" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
+<node CREATED="1320686503938" ID="Freemind_Link_1032873765" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
+<node CREATED="1320687449754" ID="Freemind_Link_354741307" MODIFIED="1320687449754" TEXT="Notes"/>
+</node>
+</node>
+</node>
+<node CREATED="1320686812487" ID="Freemind_Link_1001224269" MODIFIED="1320686812487" TEXT="AcquisitionSoftwareVersion"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataFormat"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataDatatype"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPulseLength"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionGain"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorption"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorptionDescription"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAthwartship"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAlongship"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionPsi"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPower"/>
+<node CREATED="1320686812502" ID="Freemind_Link_274873458" MODIFIED="1320686812502" TEXT="TransceiverAcquisitionSacorrection"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
+<node CREATED="1320686503938" ID="Freemind_Link_141672915" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
+<node CREATED="1320686503938" ID="Freemind_Link_624713978" MODIFIED="1320686503938" TEXT="PingDutyCycle"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320673360076" ID="Freemind_Link_1126773259" MODIFIED="1320685948826" TEXT="FishingInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_807070830" MODIFIED="1320941953210" TEXT="Station"/>
+</node>
+<node CREATED="1320673671949" ID="Freemind_Link_1057008121" MODIFIED="1320685995351" TEXT="EnvironmentalInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_1584545104" MODIFIED="1320941958695" TEXT="Station "/>
+</node>
+<node CREATED="1320678176920" ID="Freemind_Link_341229272" MODIFIED="1320685999756" TEXT="LogInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_1992319338" MODIFIED="1320941936710" TEXT="Measure"/>
+</node>
+</node>
+</node>
+<node CREATED="1320685767018" ID="Freemind_Link_1647010708" MODIFIED="1320685767018" TEXT="Title"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Abstract"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="History"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Comment"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Metadata"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Citation"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Licence"/>
+<node CREATED="1320685767018" ID="Freemind_Link_876006089" MODIFIED="1320685767018" TEXT="DateCreated"/>
+<node CREATED="1320685767018" ID="ID_1802673588" MODIFIED="1320685767018" TEXT="GeospatialLonMin"/>
+<node CREATED="1320685767018" ID="ID_1677614152" MODIFIED="1320685767018" TEXT="GeospatialLonMax"/>
+<node CREATED="1320685767018" ID="ID_1518387517" MODIFIED="1320685767018" TEXT="GeospatialLatMin"/>
+<node CREATED="1320685767018" ID="ID_207099221" MODIFIED="1320685767018" TEXT="GeospatialLatMax"/>
+<node CREATED="1320685767018" ID="ID_862338299" MODIFIED="1320685767018" TEXT="Datum"/>
+<node CREATED="1320685767018" ID="ID_1343683978" MODIFIED="1320685767018" TEXT="Linestring"/>
+<node CREATED="1320685767018" ID="ID_957942235" MODIFIED="1320685767018" TEXT="GeospatialVerticalMin"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalMax"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalPositive"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="TimeCoverageStart"/>
+<node CREATED="1320685767018" ID="Freemind_Link_1901684066" MODIFIED="1320685767018" TEXT="TimeCoverageEnd"/>
+<node CREATED="1320680978387" ID="Freemind_Link_1637211249" MODIFIED="1320680978387" TEXT="BinUnitsPingAxis"/>
+<node CREATED="1320680978387" MODIFIED="1320680978387" TEXT="BinSizePingAxis"/>
+<node CREATED="1320680978387" ID="Freemind_Link_1519855559" MODIFIED="1320680978387" TEXT="BinSizeRangeAxis"/>
+</node>
+</node>
+</node>
+<node CREATED="1320685294002" ID="Freemind_Link_139407579" MODIFIED="1321262716865" TEXT="VesselName">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745855362" ID="Freemind_Link_204678916" MODIFIED="1321262717985" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745881986" FOLDED="true" ID="Freemind_Link_1393360106" MODIFIED="1321454467084" TEXT="VesselList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320685294002" ID="Freemind_Link_1813667568" MODIFIED="1320764810167" TEXT="VesselName">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320685294002" ID="Freemind_Link_793336005" MODIFIED="1320685294002" TEXT="VesselType"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselCode"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Callsign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="AltCallsign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="IMO"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Operator"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselLength"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselTonnage"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselEnginePower"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselNoiseDesign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Acknowledgement"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320684878145" ID="Freemind_Link_20593183" MODIFIED="1320747664439" TEXT="TransitDescription"/>
+<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="RelatedActivity"/>
+<node CREATED="1320684878145" ID="Freemind_Link_1114663660" MODIFIED="1320747668501" TEXT="TransitStartTime"/>
+<node CREATED="1320684878145" ID="Freemind_Link_461738660" MODIFIED="1320747672907" TEXT="TransitEndTime"/>
+<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="TransitStartLocality"/>
+<node CREATED="1320684878145" ID="Freemind_Link_690075609" MODIFIED="1320684878145" TEXT="TransitEndLocatlity"/>
+</node>
+<node CREATED="1321438497818" ID="ID_1813920809" MODIFIED="1321438560651" TEXT="Echotypes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438519594" ID="ID_1762244769" MODIFIED="1321440402443" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438702338" ID="ID_1372050043" MODIFIED="1321438763851" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438712850" ID="ID_1813668613" MODIFIED="1321438722983" TEXT="EchotypeName"/>
+<node CREATED="1321438726138" ID="ID_581891139" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
+<node CREATED="1321438733842" ID="ID_886654837" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
+<node CREATED="1321454379772" ID="ID_199149193" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
+<node CREATED="1320769275292" FOLDED="true" ID="ID_1221865757" MODIFIED="1321438044602" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775451179" ID="ID_1299228109" MODIFIED="1320775471503" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775465582" ID="ID_1159968596" MODIFIED="1320775468348" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320849580739" ID="ID_1675981518" MODIFIED="1320849635473" TEXT=""CLASD""/>
+<node CREATED="1320849661957" ID="ID_950217734" MODIFIED="1320849669988" TEXT=""CLASF""/>
+<node CREATED="1320849588286" ID="ID_762295781" MODIFIED="1320849655004" TEXT=""SURFM""/>
+<node CREATED="1320849642551" ID="ID_352671089" MODIFIED="1320849648410" TEXT=""SURFS""/>
+</node>
+<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_826471017" MODIFIED="1320684811880" TEXT="VoyageName"/>
+<node CREATED="1320684811880" ID="ID_1876224208" MODIFIED="1320684811880" TEXT="VoyageStartDate"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="VoyageEndDate"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="StartPort"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="EndPort"/>
+<node CREATED="1320684811880" FOLDED="true" ID="Freemind_Link_1587001602" MODIFIED="1321267290817" TEXT="AreaOfOperationID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855036138" ID="Freemind_Link_1980873432" MODIFIED="1320855073012" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855056341" ID="Freemind_Link_691033092" MODIFIED="1320855070684" TEXT="AreaOfOperationList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855052731" ID="Freemind_Link_1412920840" MODIFIED="1320855077809" TEXT="AreaOfOperationID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320855052731" ID="Freemind_Link_1977871654" MODIFIED="1320855052731" TEXT="AreaOfOperationName"/>
+</node>
+</node>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_328229853" MODIFIED="1320684811880" TEXT="VoyageDescription"/>
+<node CREATED="1320684811880" ID="Freemind_Link_586875122" MODIFIED="1320684811880" TEXT="Datum"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320852659278" FOLDED="true" ID="Freemind_Link_356521950" MODIFIED="1320852912978" POSITION="right" TEXT="TSparameters">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320854749439" ID="Freemind_Link_1220318247" MODIFIED="1320854766595" TEXT="TSparametersID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" ID="Freemind_Link_1396585474" MODIFIED="1320854754798" TEXT="GenusSpecies">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" ID="Freemind_Link_1791423910" MODIFIED="1320854756845" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="m"/>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="b"/>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="mz"/>
+<node CREATED="1320854749439" ID="Freemind_Link_1917662738" MODIFIED="1320854749439" TEXT="Reference"/>
+</node>
+</node>
+</map>
Property changes on: trunk/src/doc/model/EchoBase_structure_V5.mm
___________________________________________________________________
Added: svn:eol-style
+ native
1
0
r98 - in trunk: echobase-entities/src/main/xmi src/doc
by tchemit@users.forge.codelutin.com 21 Nov '11
by tchemit@users.forge.codelutin.com 21 Nov '11
21 Nov '11
Author: tchemit
Date: 2011-11-21 12:58:23 +0100 (Mon, 21 Nov 2011)
New Revision: 98
Url: http://forge.codelutin.com/repositories/revision/echobase/98
Log:
continue model
Added:
trunk/src/doc/EchoBase_structure_V5.mm
Modified:
trunk/echobase-entities/src/main/xmi/echobase.zargo
Modified: trunk/echobase-entities/src/main/xmi/echobase.zargo
===================================================================
(Binary files differ)
Added: trunk/src/doc/EchoBase_structure_V5.mm
===================================================================
--- trunk/src/doc/EchoBase_structure_V5.mm (rev 0)
+++ trunk/src/doc/EchoBase_structure_V5.mm 2011-11-21 11:58:23 UTC (rev 98)
@@ -0,0 +1,633 @@
+<map version="0.9.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1320414227374" ID="Freemind_Link_1816719942" MODIFIED="1320672696096" TEXT="EchoBase">
+<node CREATED="1320672662112" ID="Freemind_Link_1000684081" MODIFIED="1320860303674" POSITION="right" TEXT="Mission">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745945873" ID="Freemind_Link_1647670071" MODIFIED="1320764161103" TEXT="MissionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745964653" ID="Freemind_Link_530449074" MODIFIED="1321454473762" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745976558" ID="Freemind_Link_891298930" MODIFIED="1321266920835" TEXT="MissionList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320684060854" ID="Freemind_Link_1153370841" MODIFIED="1320684060854" TEXT="MissionID"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionName"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigator"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="MissionAbstract"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Project"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Platform"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Institution"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Keywords"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="References"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentre"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DataCentreEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="AuthorEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Author"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="PrincipalInvestigatorEmail"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationReferences"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="DistributionStatement"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="OrganisationLevelAcknowledgements"/>
+<node CREATED="1320684060854" MODIFIED="1320684060854" TEXT="Source"/>
+</node>
+</node>
+<node CREATED="1320672768627" ID="Freemind_Link_1234421627" MODIFIED="1320685375595" TEXT="One-to-many link to" VSHIFT="-111">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414374515" ID="_" MODIFIED="1321279147118" TEXT="Voyage">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320762754281" ID="Freemind_Link_876869769" MODIFIED="1320764179800" TEXT="MissionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_963065985" MODIFIED="1321438096438" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320684816474" FOLDED="true" ID="Freemind_Link_177695531" MODIFIED="1321454482637" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414383327" ID="Freemind_Link_665386905" MODIFIED="1320685411705" TEXT="Transit">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320762730642" ID="Freemind_Link_1859969644" MODIFIED="1320852106660" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320684878145" ID="Freemind_Link_490342294" MODIFIED="1321267746739" TEXT="TransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320747560871" FOLDED="true" ID="Freemind_Link_745070343" MODIFIED="1321454469244" TEXT="One-to-many link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763829630" ID="Freemind_Link_970203878" MODIFIED="1320763931218" TEXT="Vessel">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763845242" ID="Freemind_Link_1797338913" MODIFIED="1320764204507" TEXT="TransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320763855837" ID="Freemind_Link_136076903" MODIFIED="1320764208783" TEXT="VesselTransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763886127" ID="Freemind_Link_1670236489" MODIFIED="1320763937139" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320680415734" FOLDED="true" ID="Freemind_Link_1606755930" MODIFIED="1321454465558" TEXT="Transect">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320685767018" ID="Freemind_Link_1002340991" MODIFIED="1320764225593" TEXT="VesselTransitID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320687033637" ID="Freemind_Link_1677143617" MODIFIED="1321262245668" TEXT="TransectID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320680989887" ID="Freemind_Link_435190659" MODIFIED="1320685813293" TEXT="One-to-many link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673346795" ID="Freemind_Link_1110771553" MODIFIED="1321372166692" TEXT="AcousticInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320687033637" ID="Freemind_Link_443830258" MODIFIED="1320764239015" TEXT="TransectID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320686503938" ID="Freemind_Link_238706726" MODIFIED="1320764243011" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745727927" FOLDED="true" ID="Freemind_Link_1071765877" MODIFIED="1321279165592" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745784879" ID="Freemind_Link_286667586" MODIFIED="1321262374168" TEXT="AcousticInstrumentsList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745762942" FOLDED="true" ID="Freemind_Link_727094002" MODIFIED="1320765279424" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763409765" FOLDED="true" ID="Freemind_Link_845278257" MODIFIED="1320763442137" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673020781" FOLDED="true" ID="Freemind_Link_611849017" MODIFIED="1320686066337" TEXT="Calibration">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320763424873" ID="Freemind_Link_69157462" MODIFIED="1320763433075" TEXT="AcousticInstrumentID"/>
+<node CREATED="1320747868138" ID="Freemind_Link_55028634" MODIFIED="1320747868138" TEXT="CalibrationDate"/>
+<node CREATED="1320747868138" MODIFIED="1320747868138" TEXT="CalibrationAquisitionMethod"/>
+<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationProcessingMethod"/>
+<node CREATED="1320747868154" ID="Freemind_Link_840605646" MODIFIED="1320747903166" TEXT="CalibrationAccuracyEstimate"/>
+<node CREATED="1320747868154" MODIFIED="1320747868154" TEXT="CalibrationReport"/>
+</node>
+</node>
+</node>
+<node CREATED="1320686503938" ID="Freemind_Link_394789408" MODIFIED="1320686503938" TEXT="TransceiverModel"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="Frequency"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverManufacturer"/>
+<node CREATED="1320686503938" ID="Freemind_Link_212611503" MODIFIED="1320686503938" TEXT="TransceiverBeams"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverAperture"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverSerial"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransceiverFirmware"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerLocation"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerModel"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerBeams"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerSerial"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerDepth"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="TransducerOrientation"/>
+<node CREATED="1320686503938" ID="ID_732575667" MODIFIED="1320686503938" TEXT="TransducerAperture"/>
+</node>
+</node>
+</node>
+<node CREATED="1320763307134" ID="Freemind_Link_1299225898" MODIFIED="1321262511515" TEXT="TransectAcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672852954" FOLDED="true" ID="Freemind_Link_963421402" MODIFIED="1321454463525" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414424952" ID="Freemind_Link_538841928" MODIFIED="1320857866415" TEXT="DataAcquisition">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320747986251" ID="Freemind_Link_1357656705" MODIFIED="1320764253280" TEXT="TransectAcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320745617789" FOLDED="true" ID="Freemind_Link_1153043747" MODIFIED="1321454461421" TEXT="DataAcquisitionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320677282598" ID="Freemind_Link_1607624977" MODIFIED="1320686837580" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320414432296" ID="Freemind_Link_1091633171" MODIFIED="1321262915412" TEXT="DataProcessing">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320687449739" ID="Freemind_Link_1324961543" MODIFIED="1320764263456" TEXT="DataAcquisitionID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320687449739" ID="Freemind_Link_201776742" MODIFIED="1320764266172" TEXT="DataProcessingID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320673208905" ID="Freemind_Link_156379983" MODIFIED="1320688102449" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672573112" FOLDED="true" ID="Freemind_Link_1187226973" MODIFIED="1321454458981" TEXT="Cells">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689289481" ID="Freemind_Link_1436627817" MODIFIED="1320764272150" TEXT="DataProcessingID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689289481" ID="Freemind_Link_1878671348" MODIFIED="1321372174176" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320674375210" ID="Freemind_Link_1290486014" MODIFIED="1320777516520" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672567894" ID="Freemind_Link_841358874" MODIFIED="1321454210216" TEXT="Data">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689340027" ID="Freemind_Link_747297790" MODIFIED="1320764278206" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" ID="Freemind_Link_1643361049" MODIFIED="1320764281124" TEXT="DataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1668121639" MODIFIED="1321454211774" TEXT="DataMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672322833" ID="Freemind_Link_130498975" MODIFIED="1320745330331" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320748100990" ID="Freemind_Link_734830668" MODIFIED="1321438004407" TEXT="DataMetadata">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320688066746" ID="Freemind_Link_879034643" MODIFIED="1320765746122" TEXT="DataMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320688066746" ID="Freemind_Link_1565536956" MODIFIED="1321372522419" TEXT="DataTypeID">
+<node CREATED="1320846301889" ID="Freemind_Link_618319869" MODIFIED="1321372457639" TEXT=""Longitude""/>
+<node CREATED="1320846318342" ID="Freemind_Link_505475955" MODIFIED="1321372460573" TEXT=""Latitude""/>
+<node CREATED="1320689289481" ID="Freemind_Link_616331607" MODIFIED="1321372463756" TEXT=""Time""/>
+<node CREATED="1320846355529" ID="Freemind_Link_115361487" MODIFIED="1321372466565" TEXT=""Depth""/>
+<node CREATED="1320846364935" ID="Freemind_Link_131576363" MODIFIED="1321439652788" TEXT=""AcousticDensity""/>
+<node CREATED="1320846599122" ID="Freemind_Link_1498920698" MODIFIED="1321372514241" TEXT=""Volume""/>
+<node CREATED="1320846605872" ID="Freemind_Link_269579553" MODIFIED="1321372529613" TEXT=""Surface""/>
+</node>
+<node CREATED="1320688066746" ID="ID_1730944816" MODIFIED="1320688066746" TEXT="LongName"/>
+<node CREATED="1320688066746" ID="ID_1166266381" MODIFIED="1320688066746" TEXT="StandardName"/>
+<node CREATED="1320688066746" ID="ID_1109097484" MODIFIED="1320688066746" TEXT="Units"/>
+<node CREATED="1320688066746" FOLDED="true" ID="Freemind_Link_1821167050" MODIFIED="1321263877674" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777097790" ID="Freemind_Link_1914434983" MODIFIED="1320777202914" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777109523" ID="Freemind_Link_1572421551" MODIFIED="1320847127518" TEXT="ReferenceList ">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777242439" ID="Freemind_Link_857147024" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320847155862" ID="Freemind_Link_85450540" MODIFIED="1320847161221" TEXT="ReferenceType"/>
+<node CREATED="1320847165659" ID="Freemind_Link_1758939672" MODIFIED="1320848117008" TEXT="ReferenceValue">
+<node CREATED="1320848357739" ID="Freemind_Link_1304249748" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
+<node CREATED="1320848368067" ID="Freemind_Link_328253837" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
+<node CREATED="1320848387067" ID="Freemind_Link_633848349" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
+<node CREATED="1320940877382" ID="Freemind_Link_1624269179" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
+</node>
+<node CREATED="1320777242439" ID="Freemind_Link_1421996870" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
+</node>
+</node>
+</node>
+<node CREATED="1320688066746" ID="ID_539853208" MODIFIED="1320688066746" TEXT="Positive"/>
+<node CREATED="1320688066746" ID="ID_1905782671" MODIFIED="1320688066746" TEXT="Calendar"/>
+<node CREATED="1320688066746" ID="ID_149809453" MODIFIED="1320688066746" TEXT="Axis"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
+<node CREATED="1320688066746" ID="ID_1571780866" MODIFIED="1320688066746" TEXT="ValidMax"/>
+<node CREATED="1320688066746" ID="ID_241036365" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
+<node CREATED="1320688066746" ID="ID_136041003" MODIFIED="1320688066746" TEXT="AddOffset"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
+<node CREATED="1320688066746" ID="Freemind_Link_905151553" MODIFIED="1321263880941" TEXT="CellMethods">
+<node CREATED="1320848237366" ID="Freemind_Link_18211845" MODIFIED="1320848442144" TEXT=""CellStart""/>
+<node CREATED="1320848247334" ID="Freemind_Link_1010938529" MODIFIED="1320848466113" TEXT=""CellEnd""/>
+<node CREATED="1320848259725" ID="Freemind_Link_237605748" MODIFIED="1320848469066" TEXT=""Barycenter""/>
+<node CREATED="1320848282365" ID="Freemind_Link_437521451" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="Freemind_Link_1289051952" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" FOLDED="true" ID="Freemind_Link_811450777" MODIFIED="1320767949934" TEXT="Many-to-one link to">
+<node CREATED="1320767953492" FOLDED="true" ID="Freemind_Link_1350464076" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="Freemind_Link_73579719" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="Freemind_Link_1500985688" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="Freemind_Link_139715883" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" ID="Freemind_Link_211689814" MODIFIED="1321265369170" TEXT="DataValue"/>
+</node>
+</node>
+<node CREATED="1320674375210" ID="ID_87075867" MODIFIED="1320777516520" TEXT="One-to-many link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672567894" ID="ID_404160383" MODIFIED="1321454083030" TEXT="Result">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320689340027" ID="ID_687265912" MODIFIED="1320764278206" TEXT="CellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" ID="ID_1363744639" MODIFIED="1321372552709" TEXT="ResultID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_332881231" MODIFIED="1321454205893" TEXT="ResultMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320672322833" ID="ID_1827431494" MODIFIED="1320745330331" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320748100990" ID="ID_1688274110" MODIFIED="1321437996231" TEXT="DataMetadata">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320688066746" ID="ID_1691998080" MODIFIED="1321372618975" TEXT="ResultMetadataID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320688066746" ID="ID_958226778" MODIFIED="1321372634810" TEXT="Name">
+<node CREATED="1320846387638" ID="ID_1462845359" MODIFIED="1321439692071" TEXT=""AcousticDensity""/>
+<node CREATED="1320776631802" ID="ID_200285758" MODIFIED="1321372647709" TEXT=""ReferenceStationCatch"">
+<font NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320776631802" ID="ID_1849074163" MODIFIED="1321372651504" TEXT=""ReferenceStationBiometry"">
+<font NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320937143600" ID="ID_1281205734" MODIFIED="1321372675678" TEXT=""Biomass""/>
+<node CREATED="1320937143600" ID="ID_1475278676" MODIFIED="1321372679051" TEXT=""Abundance""/>
+<node CREATED="1320937143600" ID="ID_1413988522" MODIFIED="1321372682315" TEXT=""MeanLength""/>
+<node CREATED="1320937143600" ID="ID_607264655" MODIFIED="1321372685829" TEXT=""MeanWeight""/>
+<node CREATED="1321437859348" ID="ID_516517517" MODIFIED="1321437870087" TEXT=""Formula""/>
+<node CREATED="1321437878178" ID="ID_111739595" MODIFIED="1321439726087" TEXT=""MeanAcousticDensity""/>
+<node CREATED="1321437909986" ID="ID_1953012934" MODIFIED="1321437920023" TEXT=""MeanXe""/>
+</node>
+<node CREATED="1320688066746" ID="ID_1444018462" MODIFIED="1320688066746" TEXT="LongName"/>
+<node CREATED="1320688066746" ID="ID_1637009848" MODIFIED="1320688066746" TEXT="StandardName"/>
+<node CREATED="1320688066746" ID="ID_359933215" MODIFIED="1320688066746" TEXT="Units"/>
+<node CREATED="1320688066746" FOLDED="true" ID="ID_18595903" MODIFIED="1321437948730" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777097790" ID="ID_872614135" MODIFIED="1320777202914" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777109523" ID="ID_681011956" MODIFIED="1320847127518" TEXT="ReferenceList ">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777242439" ID="ID_441866341" MODIFIED="1320848340958" TEXT="ReferenceDatumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320847155862" ID="ID_496145632" MODIFIED="1320847161221" TEXT="ReferenceType"/>
+<node CREATED="1320847165659" ID="ID_1537171235" MODIFIED="1320848117008" TEXT="ReferenceValue">
+<node CREATED="1320848357739" ID="ID_1095308219" MODIFIED="1320848407942" TEXT=""WGS84" for positions"/>
+<node CREATED="1320848368067" ID="ID_44481810" MODIFIED="1320848412785" TEXT=""Sea surface" for depth"/>
+<node CREATED="1320848387067" ID="ID_1454775809" MODIFIED="1320848419348" TEXT=""Nearest haul" for referenceStations"/>
+<node CREATED="1320940877382" ID="ID_1195674514" MODIFIED="1320940900148" TEXT=""Expert" for BiomassResults"/>
+</node>
+<node CREATED="1320777242439" ID="ID_209769963" MODIFIED="1320847341642" TEXT="ReferenceMeaning"/>
+</node>
+</node>
+</node>
+<node CREATED="1320688066746" ID="ID_1490913637" MODIFIED="1320688066746" TEXT="Positive"/>
+<node CREATED="1320688066746" ID="ID_628499439" MODIFIED="1320688066746" TEXT="Calendar"/>
+<node CREATED="1320688066746" ID="ID_843713911" MODIFIED="1320688066746" TEXT="Axis"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="ValidMin"/>
+<node CREATED="1320688066746" ID="ID_68829944" MODIFIED="1320688066746" TEXT="ValidMax"/>
+<node CREATED="1320688066746" ID="ID_1068324285" MODIFIED="1320688066746" TEXT="ScaleFactor"/>
+<node CREATED="1320688066746" ID="ID_517099561" MODIFIED="1320688066746" TEXT="AddOffset"/>
+<node CREATED="1320688066746" MODIFIED="1320688066746" TEXT="FillValue"/>
+<node CREATED="1320688066746" FOLDED="true" ID="ID_506658960" MODIFIED="1321437977394" TEXT="CellMethods">
+<node CREATED="1320848237366" ID="ID_398778421" MODIFIED="1320848442144" TEXT=""CellStart""/>
+<node CREATED="1320848247334" ID="ID_1155436774" MODIFIED="1320848466113" TEXT=""CellEnd""/>
+<node CREATED="1320848259725" ID="ID_889027432" MODIFIED="1320848469066" TEXT=""Barycenter""/>
+<node CREATED="1320848282365" ID="ID_1070871368" MODIFIED="1320848471956" TEXT=""Enveloppe""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_1112452592" MODIFIED="1320776266407" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" FOLDED="true" ID="ID_894953041" MODIFIED="1320767949934" TEXT="Many-to-one link to">
+<node CREATED="1320767953492" FOLDED="true" ID="ID_1606352420" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="ID_1725382244" MODIFIED="1320776269548" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="ID_1557434769" MODIFIED="1320776273781" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="ID_1363004316" MODIFIED="1320776275984" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320749054832" FOLDED="true" ID="ID_1115402078" MODIFIED="1321454455443" TEXT="CategoryID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320764073732" ID="ID_675456842" MODIFIED="1320764106070" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320749083313" FOLDED="true" ID="ID_1920652633" MODIFIED="1321454453622" TEXT="Category">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769275292" ID="ID_1870688966" MODIFIED="1321373848640" TEXT="CategoryID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321264508330" ID="ID_688951704" MODIFIED="1321438481175" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_762045386" MODIFIED="1321438583307" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_584758688" MODIFIED="1321438560651" TEXT="Echotypes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438519594" ID="ID_1709555337" MODIFIED="1321440402443" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438702338" ID="ID_1831471282" MODIFIED="1321438763851" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438712850" ID="ID_1129097154" MODIFIED="1321438722983" TEXT="EchotypeName"/>
+<node CREATED="1321438726138" ID="ID_1542204930" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
+<node CREATED="1320769275292" FOLDED="true" ID="ID_1817182292" MODIFIED="1321452789396" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775451179" ID="ID_1148965038" MODIFIED="1320775471503" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775465582" ID="ID_1777897340" MODIFIED="1320775468348" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320849580739" ID="ID_1380023185" MODIFIED="1320849635473" TEXT=""CLASD""/>
+<node CREATED="1320849661957" ID="ID_1136441105" MODIFIED="1320849669988" TEXT=""CLASF""/>
+<node CREATED="1320849588286" ID="ID_300014068" MODIFIED="1320849655004" TEXT=""SURFM""/>
+<node CREATED="1320849642551" ID="ID_808801048" MODIFIED="1320849648410" TEXT=""SURFS""/>
+</node>
+<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
+</node>
+</node>
+<node CREATED="1321438733842" ID="ID_619972384" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
+<node CREATED="1321454379772" ID="ID_593819229" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
+</node>
+</node>
+</node>
+<node CREATED="1320769275292" ID="ID_1576510066" MODIFIED="1321438648903" TEXT="SpeciesCodeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_834493610" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_1043005033" MODIFIED="1321438663785" TEXT="SpeciesCodes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_782236278" MODIFIED="1321438412380" TEXT="SpeciesCode">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_192591437" MODIFIED="1320769862318" TEXT="GenusSpecies"/>
+<node CREATED="1321438418186" FOLDED="true" ID="ID_1736474805" MODIFIED="1321454300932" TEXT="LengthCategory">
+<node CREATED="1321454288844" ID="ID_215719110" MODIFIED="1321454292441" TEXT=""G""/>
+<node CREATED="1321454294980" ID="ID_1276715070" MODIFIED="1321454298009" TEXT=""0""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320769275292" ID="ID_129874245" MODIFIED="1321452841833" TEXT="LengthID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_948253781" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_1767492776" MODIFIED="1321452883204" TEXT="ProcessedLength">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_1227399107" MODIFIED="1321452890585" TEXT="LengthID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_1698253684" MODIFIED="1321452921209" TEXT="LengthValue"/>
+<node CREATED="1321438418186" FOLDED="true" ID="ID_1803866578" MODIFIED="1321454279619" TEXT="LengthBreakType">
+<node CREATED="1321453040276" ID="ID_759261198" MODIFIED="1321453298569" TEXT=""Left""/>
+<node CREATED="1321453050500" FOLDED="true" ID="ID_961741991" MODIFIED="1321453311815" TEXT=""Mid"">
+<node CREATED="1321453301341" ID="ID_931948086" MODIFIED="1321453301341" TEXT=""/>
+</node>
+<node CREATED="1321453259180" ID="ID_9103520" MODIFIED="1321453318281" TEXT=""Right""/>
+</node>
+<node CREATED="1321452935316" ID="ID_858058727" MODIFIED="1321452945785" TEXT="LengthBinSize"/>
+</node>
+</node>
+</node>
+<node CREATED="1320769455928" ID="ID_518948677" MODIFIED="1321452847817" TEXT="AgeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438484946" ID="ID_401329189" MODIFIED="1321438627963" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438497818" ID="ID_59221369" MODIFIED="1321452977445" TEXT="ProcessedAge">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320769475049" ID="ID_1595910224" MODIFIED="1321452982649" TEXT="AgeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320769498201" ID="ID_1697043222" MODIFIED="1321452988601" TEXT="AgeValue"/>
+<node CREATED="1321438418186" ID="ID_1954945419" MODIFIED="1321453342201" TEXT="AgeBreakType"/>
+<node CREATED="1321452935316" ID="ID_1935449826" MODIFIED="1321452998905" TEXT="AgeBinSize"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689419510" FOLDED="true" ID="ID_1355231733" MODIFIED="1321454304924" TEXT="ResultValue">
+<node CREATED="1320777277621" ID="ID_1463268905" MODIFIED="1321373176162" TEXT="IF Result.Name="ReferenceStation..." Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320777303851" ID="ID_295960116" MODIFIED="1321265980331" TEXT="NumOpe">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320689289481" FOLDED="true" ID="Freemind_Link_289726026" MODIFIED="1321372173083" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767942178" ID="Freemind_Link_783504227" MODIFIED="1320833307178" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320767953492" ID="Freemind_Link_1787831084" MODIFIED="1320768123660" TEXT="DataQuality">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320768161607" ID="Freemind_Link_997399526" MODIFIED="1320776294637" TEXT="DataQualityFlagValue">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320768161607" ID="Freemind_Link_316235656" MODIFIED="1320776297637" TEXT="DataQualityFlagMeaning"/>
+<node CREATED="1320768161607" ID="Freemind_Link_1126809788" MODIFIED="1320776301386" TEXT="DataQualityFlagNote"/>
+</node>
+</node>
+</node>
+<node CREATED="1320771223791" ID="Freemind_Link_244846319" MODIFIED="1321263688839" TEXT="CellName"/>
+<node CREATED="1320846260264" ID="Freemind_Link_815026680" MODIFIED="1320847432548" TEXT="ParentCellID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320846244374" ID="Freemind_Link_753743013" MODIFIED="1321263081886" TEXT="CellType">
+<node CREATED="1320846931534" ID="Freemind_Link_139964329" MODIFIED="1320848477409" TEXT=""Region""/>
+<node CREATED="1320846931534" ID="Freemind_Link_1317808960" MODIFIED="1320849816877" TEXT=""RegionSURF""/>
+<node CREATED="1320846931534" ID="Freemind_Link_263786227" MODIFIED="1320849829626" TEXT=""RegionCLAS""/>
+<node CREATED="1320846938534" ID="Freemind_Link_447324327" MODIFIED="1320848480347" TEXT=""Esdu""/>
+<node CREATED="1320846944878" ID="Freemind_Link_1221538183" MODIFIED="1320848483456" TEXT=""Elementary""/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320687449739" ID="Freemind_Link_945928166" MODIFIED="1320687449739" TEXT="ProcessingTemplate"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="ProcessingDescription"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="SounderConstant"/>
+<node CREATED="1320687449739" MODIFIED="1320687449739" TEXT="DigitThreshold"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="EIThreshold"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingGain"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="ProcessingSoftwareVersion"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingSacorrection"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorption"/>
+<node CREATED="1320687449754" ID="ID_818807184" MODIFIED="1320687449754" TEXT="TransceiverProcessingAbsorptionDescription"/>
+<node CREATED="1320687449754" ID="ID_1634165222" MODIFIED="1320687449754" TEXT="TransducerProcessingPsi"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAthwartship"/>
+<node CREATED="1320687449754" MODIFIED="1320687449754" TEXT="TransducerProcessingBeamAngleAlongship"/>
+<node CREATED="1320687449754" ID="Freemind_Link_245146210" MODIFIED="1320687449754" TEXT="AcousticDensityUnit"/>
+<node CREATED="1320686503938" ID="Freemind_Link_153543466" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
+<node CREATED="1320686503938" ID="Freemind_Link_1032873765" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
+<node CREATED="1320687449754" ID="Freemind_Link_354741307" MODIFIED="1320687449754" TEXT="Notes"/>
+</node>
+</node>
+</node>
+<node CREATED="1320686812487" ID="Freemind_Link_1001224269" MODIFIED="1320686812487" TEXT="AcquisitionSoftwareVersion"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataFormat"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="LoggedDataDatatype"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPulseLength"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionGain"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorption"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionAbsorptionDescription"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAthwartship"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionBeamAngleAlongship"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransducerAcquisitionPsi"/>
+<node CREATED="1320686812487" MODIFIED="1320686812487" TEXT="TransceiverAcquisitionPower"/>
+<node CREATED="1320686812502" ID="Freemind_Link_274873458" MODIFIED="1320686812502" TEXT="TransceiverAcquisitionSacorrection"/>
+<node CREATED="1320686503938" MODIFIED="1320686503938" TEXT="EchosounderSoundSpeed"/>
+<node CREATED="1320686503938" ID="Freemind_Link_141672915" MODIFIED="1320686503938" TEXT="SoundSpeedCalculations"/>
+<node CREATED="1320686503938" ID="Freemind_Link_624713978" MODIFIED="1320686503938" TEXT="PingDutyCycle"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320673360076" ID="Freemind_Link_1126773259" MODIFIED="1320685948826" TEXT="FishingInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_807070830" MODIFIED="1320941953210" TEXT="Station"/>
+</node>
+<node CREATED="1320673671949" ID="Freemind_Link_1057008121" MODIFIED="1320685995351" TEXT="EnvironmentalInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_1584545104" MODIFIED="1320941958695" TEXT="Station "/>
+</node>
+<node CREATED="1320678176920" ID="Freemind_Link_341229272" MODIFIED="1320685999756" TEXT="LogInstrument">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320941913757" ID="Freemind_Link_1992319338" MODIFIED="1320941936710" TEXT="Measure"/>
+</node>
+</node>
+</node>
+<node CREATED="1320685767018" ID="Freemind_Link_1647010708" MODIFIED="1320685767018" TEXT="Title"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Abstract"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="History"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Comment"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Metadata"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Citation"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="Licence"/>
+<node CREATED="1320685767018" ID="Freemind_Link_876006089" MODIFIED="1320685767018" TEXT="DateCreated"/>
+<node CREATED="1320685767018" ID="ID_1802673588" MODIFIED="1320685767018" TEXT="GeospatialLonMin"/>
+<node CREATED="1320685767018" ID="ID_1677614152" MODIFIED="1320685767018" TEXT="GeospatialLonMax"/>
+<node CREATED="1320685767018" ID="ID_1518387517" MODIFIED="1320685767018" TEXT="GeospatialLatMin"/>
+<node CREATED="1320685767018" ID="ID_207099221" MODIFIED="1320685767018" TEXT="GeospatialLatMax"/>
+<node CREATED="1320685767018" ID="ID_862338299" MODIFIED="1320685767018" TEXT="Datum"/>
+<node CREATED="1320685767018" ID="ID_1343683978" MODIFIED="1320685767018" TEXT="Linestring"/>
+<node CREATED="1320685767018" ID="ID_957942235" MODIFIED="1320685767018" TEXT="GeospatialVerticalMin"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalMax"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="GeospatialVerticalPositive"/>
+<node CREATED="1320685767018" MODIFIED="1320685767018" TEXT="TimeCoverageStart"/>
+<node CREATED="1320685767018" ID="Freemind_Link_1901684066" MODIFIED="1320685767018" TEXT="TimeCoverageEnd"/>
+<node CREATED="1320680978387" ID="Freemind_Link_1637211249" MODIFIED="1320680978387" TEXT="BinUnitsPingAxis"/>
+<node CREATED="1320680978387" MODIFIED="1320680978387" TEXT="BinSizePingAxis"/>
+<node CREATED="1320680978387" ID="Freemind_Link_1519855559" MODIFIED="1320680978387" TEXT="BinSizeRangeAxis"/>
+</node>
+</node>
+</node>
+<node CREATED="1320685294002" ID="Freemind_Link_139407579" MODIFIED="1321262716865" TEXT="VesselName">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745855362" ID="Freemind_Link_204678916" MODIFIED="1321262717985" TEXT="Many-to-one link">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320745881986" FOLDED="true" ID="Freemind_Link_1393360106" MODIFIED="1321454467084" TEXT="VesselList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320685294002" ID="Freemind_Link_1813667568" MODIFIED="1320764810167" TEXT="VesselName">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320685294002" ID="Freemind_Link_793336005" MODIFIED="1320685294002" TEXT="VesselType"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselCode"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Callsign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="AltCallsign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="IMO"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Operator"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselLength"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselTonnage"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselEnginePower"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="VesselNoiseDesign"/>
+<node CREATED="1320685294002" MODIFIED="1320685294002" TEXT="Acknowledgement"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320684878145" ID="Freemind_Link_20593183" MODIFIED="1320747664439" TEXT="TransitDescription"/>
+<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="RelatedActivity"/>
+<node CREATED="1320684878145" ID="Freemind_Link_1114663660" MODIFIED="1320747668501" TEXT="TransitStartTime"/>
+<node CREATED="1320684878145" ID="Freemind_Link_461738660" MODIFIED="1320747672907" TEXT="TransitEndTime"/>
+<node CREATED="1320684878145" MODIFIED="1320684878145" TEXT="TransitStartLocality"/>
+<node CREATED="1320684878145" ID="Freemind_Link_690075609" MODIFIED="1320684878145" TEXT="TransitEndLocatlity"/>
+</node>
+<node CREATED="1321438497818" ID="ID_1813920809" MODIFIED="1321438560651" TEXT="Echotypes">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1321438519594" ID="ID_1762244769" MODIFIED="1321440402443" TEXT="VoyageID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438702338" ID="ID_1372050043" MODIFIED="1321438763851" TEXT="EchotypeID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1321438712850" ID="ID_1813668613" MODIFIED="1321438722983" TEXT="EchotypeName"/>
+<node CREATED="1321438726138" ID="ID_581891139" MODIFIED="1321438730599" TEXT="EchotypeMeaning"/>
+<node CREATED="1321438733842" ID="ID_886654837" MODIFIED="1321454376836" TEXT="EchotypeGenusSpecies"/>
+<node CREATED="1321454379772" ID="ID_199149193" MODIFIED="1321454388889" TEXT="EchotypeLengthCategory"/>
+<node CREATED="1320769275292" FOLDED="true" ID="ID_1221865757" MODIFIED="1321438044602" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775451179" ID="ID_1299228109" MODIFIED="1320775471503" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320775465582" ID="ID_1159968596" MODIFIED="1320775468348" TEXT="DepthStratumID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320849580739" ID="ID_1675981518" MODIFIED="1320849635473" TEXT=""CLASD""/>
+<node CREATED="1320849661957" ID="ID_950217734" MODIFIED="1320849669988" TEXT=""CLASF""/>
+<node CREATED="1320849588286" ID="ID_762295781" MODIFIED="1320849655004" TEXT=""SURFM""/>
+<node CREATED="1320849642551" ID="ID_352671089" MODIFIED="1320849648410" TEXT=""SURFS""/>
+</node>
+<node CREATED="1320775465582" MODIFIED="1320775465582" TEXT="DepthStratumMeaning"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_826471017" MODIFIED="1320684811880" TEXT="VoyageName"/>
+<node CREATED="1320684811880" ID="ID_1876224208" MODIFIED="1320684811880" TEXT="VoyageStartDate"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="VoyageEndDate"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="StartPort"/>
+<node CREATED="1320684811880" MODIFIED="1320684811880" TEXT="EndPort"/>
+<node CREATED="1320684811880" FOLDED="true" ID="Freemind_Link_1587001602" MODIFIED="1321267290817" TEXT="AreaOfOperationID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855036138" ID="Freemind_Link_1980873432" MODIFIED="1320855073012" TEXT="Many-to-one link to">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855056341" ID="Freemind_Link_691033092" MODIFIED="1320855070684" TEXT="AreaOfOperationList">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320855052731" ID="Freemind_Link_1412920840" MODIFIED="1320855077809" TEXT="AreaOfOperationID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320855052731" ID="Freemind_Link_1977871654" MODIFIED="1320855052731" TEXT="AreaOfOperationName"/>
+</node>
+</node>
+</node>
+<node CREATED="1320684811880" ID="Freemind_Link_328229853" MODIFIED="1320684811880" TEXT="VoyageDescription"/>
+<node CREATED="1320684811880" ID="Freemind_Link_586875122" MODIFIED="1320684811880" TEXT="Datum"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1320852659278" FOLDED="true" ID="Freemind_Link_356521950" MODIFIED="1320852912978" POSITION="right" TEXT="TSparameters">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1320854749439" ID="Freemind_Link_1220318247" MODIFIED="1320854766595" TEXT="TSparametersID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" ID="Freemind_Link_1396585474" MODIFIED="1320854754798" TEXT="GenusSpecies">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" ID="Freemind_Link_1791423910" MODIFIED="1320854756845" TEXT="AcousticInstrumentID">
+<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="m"/>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="b"/>
+<node CREATED="1320854749439" MODIFIED="1320854749439" TEXT="mz"/>
+<node CREATED="1320854749439" ID="Freemind_Link_1917662738" MODIFIED="1320854749439" TEXT="Reference"/>
+</node>
+</node>
+</map>
Property changes on: trunk/src/doc/EchoBase_structure_V5.mm
___________________________________________________________________
Added: svn:eol-style
+ native
1
0
r97 - in trunk/echobase-ui/src/main: java/fr/ifremer/echobase/ui/actions/dbeditor resources/config resources/fr/ifremer/echobase/ui/actions/dbeditor resources/i18n webapp/WEB-INF/jsp/dbeditor
by tchemit@users.forge.codelutin.com 19 Nov '11
by tchemit@users.forge.codelutin.com 19 Nov '11
19 Nov '11
Author: tchemit
Date: 2011-11-19 15:29:57 +0100 (Sat, 19 Nov 2011)
New Revision: 97
Url: http://forge.codelutin.com/repositories/revision/echobase/97
Log:
Revue rapide de dbEditor, faut revoir l'import-export c'est pas du tout user friendly :(
Added:
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/AbstractLoadPage.java
Modified:
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml
trunk/echobase-ui/src/main/resources/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable-doImport-validation.xml
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp
Added: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/AbstractLoadPage.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/AbstractLoadPage.java (rev 0)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/AbstractLoadPage.java 2011-11-19 14:29:57 UTC (rev 97)
@@ -0,0 +1,95 @@
+/*
+ * #%L
+ * EchoBase :: UI
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2011 Ifremer, Codelutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * #L%
+ */
+package fr.ifremer.echobase.ui.actions.dbeditor;
+
+import com.google.common.collect.Maps;
+import fr.ifremer.echobase.entities.meta.ColumnMeta;
+import fr.ifremer.echobase.entities.meta.DbMeta;
+import fr.ifremer.echobase.entities.meta.TableMeta;
+import fr.ifremer.echobase.services.DbEditorService;
+import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
+import org.apache.commons.lang3.StringUtils;
+
+import java.util.List;
+import java.util.Map;
+
+import static org.nuiton.i18n.I18n.l_;
+
+/**
+ * A abstract action which can load the table names and a selected table
+ * meta datas.
+ *
+ * @author tchemit <chemit(a)codelutin.com>
+ * @since 0.1
+ */
+public abstract class AbstractLoadPage extends EchoBaseActionSupport {
+
+ private static final long serialVersionUID = 1L;
+
+ /** Name of the table to load. */
+ protected String tableName;
+
+ /** All tables availables */
+ protected Map<String, String> tableNames;
+
+ /** Metas of the table */
+ protected TableMeta tableMeta;
+
+ public Map<String, String> getTableNames() {
+ return tableNames;
+ }
+
+ public List<ColumnMeta> getColumnMetas() {
+ return tableMeta.getColumns();
+ }
+
+ public void setTableName(String tableName) {
+ this.tableName = tableName;
+ }
+
+ public String getTableName() {
+ return tableName;
+ }
+
+ public void load() throws Exception {
+ tableNames = Maps.newTreeMap();
+ DbMeta dbMeta = getEchoBaseApplicationContext().getDbMeta();
+ for (TableMeta tableMeta : dbMeta) {
+ String name = tableMeta.getName();
+ String i18nKey = tableMeta.getI18nKey();
+ tableNames.put(name, l_(getLocale(), i18nKey));
+ }
+ if (StringUtils.isEmpty(tableName)) {
+
+ // no table selected
+ addActionMessage(_("echobase.info.no.table.selected"));
+ } else {
+
+ // load table metas
+ DbEditorService dbEditorService = newService(DbEditorService.class);
+ tableMeta = dbEditorService.getTableMetas(tableName);
+ }
+ }
+
+}
Property changes on: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/AbstractLoadPage.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java 2011-11-19 14:29:57 UTC (rev 97)
@@ -2,8 +2,8 @@
* #%L
* EchoBase :: UI
*
- * $Id: GetEntities.java 51 2011-11-13 16:20:45Z tchemit $
- * $HeadURL: http://svn.forge.codelutin.com/svn/echobase/trunk/echobase-ui/src/main/java… $
+ * $Id$
+ * $HeadURL$
* %%
* Copyright (C) 2011 Ifremer, Codelutin
* %%
@@ -50,8 +50,14 @@
/** Default file name to create. */
protected String fileName;
+
+ /** WTF ? */
protected InputStream inputStream;
+
+ /** WTF ? */
protected long contentLength;
+
+ /** WTF ? */
protected String contentType;
public void setTableName(String tableName) {
Property changes on: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ExportTable.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java 2011-11-19 14:29:57 UTC (rev 97)
@@ -23,9 +23,13 @@
*/
package fr.ifremer.echobase.ui.actions.dbeditor;
+import com.google.common.collect.Maps;
+import fr.ifremer.echobase.entities.meta.ColumnMeta;
+import fr.ifremer.echobase.entities.meta.TableMeta;
import fr.ifremer.echobase.services.DbEditorService;
import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
+import java.util.List;
import java.util.Map;
/**
@@ -36,6 +40,8 @@
*/
public class GetEntity extends EchoBaseActionSupport {
+ private static final long serialVersionUID = 1L;
+
/** Name of the table to load. */
protected String tableName;
@@ -45,6 +51,9 @@
/** Datas of the given table. */
protected Map<?, ?> datas;
+ /** Universe of columns metat datas of the selected entity type. */
+ protected Map<String, ColumnMeta> metas;
+
public void setTableName(String tableName) {
this.tableName = tableName;
}
@@ -57,6 +66,10 @@
return datas;
}
+ public Map<String, ColumnMeta> getMetas() {
+ return metas;
+ }
+
@Override
public String execute() throws Exception {
@@ -64,6 +77,12 @@
datas = dbEditorService.getData(tableName, id);
+ TableMeta table = serviceContext.getDbMeta().getTable(tableName);
+ List<ColumnMeta> columnMetas = table.getColumns();
+ metas = Maps.newHashMap();
+ for (ColumnMeta columnMeta : columnMetas) {
+ metas.put(columnMeta.getName(), columnMeta);
+ }
return SUCCESS;
}
}
Property changes on: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable.java 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable.java 2011-11-19 14:29:57 UTC (rev 97)
@@ -2,8 +2,8 @@
* #%L
* EchoBase :: UI
*
- * $Id: GetEntities.java 51 2011-11-13 16:20:45Z tchemit $
- * $HeadURL: http://svn.forge.codelutin.com/svn/echobase/trunk/echobase-ui/src/main/java… $
+ * $Id$
+ * $HeadURL$
* %%
* Copyright (C) 2011 Ifremer, Codelutin
* %%
@@ -36,48 +36,54 @@
/**
* To import datas from import file.
- *
+ * <p/>
* FIXME 20111117 sletellier : extends {@link LoadEntities} find a better way to redirect to dbeditor page on validation error
* UPDATE 20111118 sletellier : with {@link @InputConfig} probleme is solve ? dbeditor root page is prepared only on validation error...
*
* @author sletellier <letellier(a)codelutin.com>
* @since 0.1
*/
-public class ImportTable extends LoadEntities {
+public class ImportTable extends AbstractLoadPage {
private static final long serialVersionUID = 1L;
/** Logger. */
private static final Log log = LogFactory.getLog(ImportTable.class);
- protected File modifImport;
- protected String modifImportContentType;
- protected String modifImportFileName;
+ /** WTF ? */
+ protected File importFile;
+ /** WTF ? */
+ protected String importFileContentType;
+
+ /** WTF ? */
+ protected String importFileFileName;
+
+ /** WTF ? */
protected List<PropertyDiff[]> propertyDiffs;
- public File getModifImport() {
- return modifImport;
+ public File getImportFile() {
+ return importFile;
}
- public void setModifImport(File modifImport) {
- this.modifImport = modifImport;
+ public void setImportFile(File importFile) {
+ this.importFile = importFile;
}
- public String getModifImportContentType() {
- return modifImportContentType;
+ public String getImportFileContentType() {
+ return importFileContentType;
}
- public void setModifImportContentType(String modifImportContentType) {
- this.modifImportContentType = modifImportContentType;
+ public void setImportFileContentType(String importFileContentType) {
+ this.importFileContentType = importFileContentType;
}
- public String getModifImportFileName() {
- return modifImportFileName;
+ public String getImportFileFileName() {
+ return importFileFileName;
}
- public void setModifImportFileName(String modifImportFileName) {
- this.modifImportFileName = modifImportFileName;
+ public void setImportFileFileName(String importFileFileName) {
+ this.importFileFileName = importFileFileName;
}
public List<PropertyDiff[]> getPropertyDiffs() {
@@ -87,19 +93,26 @@
return propertyDiffs;
}
- public void setPropertyDiffs(List<PropertyDiff[]> propertyDiffs) {
- this.propertyDiffs = propertyDiffs;
+// public void setPropertyDiffs(List<PropertyDiff[]> propertyDiffs) {
+// this.propertyDiffs = propertyDiffs;
+// }
+
+ @Override
+ public String input() throws Exception {
+ load();
+ return INPUT;
}
@Override
- @InputConfig(methodName = "input") // to call inpu method on validation error to initialize dbeditor page
+ @InputConfig(methodName = "input")
+ // to call input method on validation error to initialize dbeditor page
public String execute() throws Exception {
DbEditorService dbEditorService = newService(DbEditorService.class);
try {
propertyDiffs = dbEditorService.importDatas(tableName,
- modifImport,
+ importFile,
getEchoBaseSession().getEchoBaseUser());
} catch (Exception eee) {
@@ -110,15 +123,15 @@
return ERROR;
}
for (PropertyDiff[] diffs : propertyDiffs) {
- for (PropertyDiff diff : diffs) {
- String msg = _("echobase.message.modified.property",
- diff.getSourceProperty(),
- diff.getSourceValue(),
- diff.getTargetValue());
+ for (PropertyDiff diff : diffs) {
+ String msg = _("echobase.message.modified.property",
+ diff.getSourceProperty(),
+ diff.getSourceValue(),
+ diff.getTargetValue());
- log.info(msg);
+ log.info(msg);
- addActionMessage(msg);
+ addActionMessage(msg);
}
}
Property changes on: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/LoadEntities.java 2011-11-19 14:29:57 UTC (rev 97)
@@ -23,89 +23,26 @@
*/
package fr.ifremer.echobase.ui.actions.dbeditor;
-import com.google.common.collect.Maps;
-import com.opensymphony.xwork2.Preparable;
import fr.ifremer.echobase.entities.meta.ColumnMeta;
-import fr.ifremer.echobase.entities.meta.DbMeta;
-import fr.ifremer.echobase.entities.meta.TableMeta;
-import fr.ifremer.echobase.services.DbEditorService;
-import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
-import org.apache.commons.lang3.StringUtils;
-import java.util.List;
-import java.util.Map;
-
-import static org.nuiton.i18n.I18n.l_;
-
/**
* To load the db editor pages.
*
* @author tchemit <chemit(a)codelutin.com>
* @since 0.1
*/
-public class LoadEntities extends EchoBaseActionSupport {
+public class LoadEntities extends AbstractLoadPage {
private static final long serialVersionUID = 1L;
- /** Name of the table to load. */
- protected String tableName;
-
- /** All tables availables */
- protected Map<String, String> tableNames;
-
- /** Metas of the table */
- protected TableMeta tableMeta;
-
- public Map<String, String> getTableNames() {
- return tableNames;
- }
-
- public List<ColumnMeta> getColumnMetas() {
- return tableMeta.getColumns();
- }
-
- public void setTableName(String tableName) {
- this.tableName = tableName;
- }
-
- public String getTableName() {
- return tableName;
- }
-
@Override
public String input() throws Exception {
- tableNames = Maps.newTreeMap();
- DbMeta dbMeta = getEchoBaseApplicationContext().getDbMeta();
- for (TableMeta tableMeta : dbMeta) {
- String name = tableMeta.getName();
- String i18nKey = tableMeta.getI18nKey();
- tableNames.put(name, l_(getLocale(), i18nKey));
- }
- if (StringUtils.isEmpty(tableName)) {
-
- // no table selected
- addActionMessage(_("echobase.info.no.table.selected"));
- } else {
-
- // load table metas
- DbEditorService dbEditorService = newService(DbEditorService.class);
- tableMeta = dbEditorService.getTableMetas(tableName);
- }
+ load();
return INPUT;
}
- public String getEditType(ColumnMeta meta) {
- String editType="text";
- if (meta.isBoolean()) {
- editType = "checkbox";
- } else if (meta.isDate()) {
- editType = "select";
- }
- return editType;
- }
-
public String getFormatter(ColumnMeta meta) {
- String editType="'string'";
+ String editType = "'string'";
if (meta.isBoolean()) {
editType = "'checkbox'";
} else if (meta.isFK()) {
Modified: trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml
===================================================================
--- trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/resources/config/struts-dbeditor.xml 2011-11-19 14:29:57 UTC (rev 97)
@@ -65,13 +65,13 @@
<result type="json"/>
</action>
- <!-- save the modified entity (no result as a grid json edit action)-->
+ <!-- Save the modified entity (no result as a grid json edit action)-->
<action name="editTableData"
class="fr.ifremer.echobase.ui.actions.dbeditor.SaveEntity">
<result name="success" type="redirectToDbEditor"/>
</action>
- <!-- save the modified entity (no result as a grid json edit action)-->
+ <!-- Import some entities from a csv file -->
<action name="doImport" class="fr.ifremer.echobase.ui.actions.dbeditor.ImportTable">
<interceptor-ref name="paramsPrepareParamsStackLoggued"/>
<result>/WEB-INF/jsp/dbeditor/modifImportResult.jsp</result>
@@ -79,7 +79,7 @@
<result name="error">/WEB-INF/jsp/dbeditor/modifImportResult.jsp</result>
</action>
- <!-- save the modified entity (no result as a grid json edit action)-->
+ <!-- Export a selected entity type to a csv file -->
<action name="doExport"
class="fr.ifremer.echobase.ui.actions.dbeditor.ExportTable">
<interceptor-ref name="paramsPrepareParamsStackLoggued"/>
Modified: trunk/echobase-ui/src/main/resources/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable-doImport-validation.xml
===================================================================
--- trunk/echobase-ui/src/main/resources/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable-doImport-validation.xml 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/resources/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable-doImport-validation.xml 2011-11-19 14:29:57 UTC (rev 97)
@@ -26,10 +26,10 @@
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
- <field name="modifImport">
+ <field name="importFile">
<field-validator type="required">
- <message key="echobase.validation.dbeditor.modifImport.required"/>
+ <message key="echobase.error.importFile.required"/>
</field-validator>
</field>
Property changes on: trunk/echobase-ui/src/main/resources/fr/ifremer/echobase/ui/actions/dbeditor/ImportTable-doImport-validation.xml
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2011-11-19 14:29:57 UTC (rev 97)
@@ -6,7 +6,9 @@
echobase.action.delete=Suppression
echobase.action.deleteSqlQuery=Supprimer la requête
echobase.action.exportSqlData=Exporter les données
+echobase.action.exportTable=Exporter
echobase.action.import=Importer
+echobase.action.importTable=Importer
echobase.action.locale.english=Anglais
echobase.action.locale.french=Français
echobase.action.login=Connection
@@ -21,6 +23,7 @@
echobase.common.embeddedWarFileName=Nom du war à utiliser
echobase.common.exportFileName=Nom du fichier d'export
echobase.common.import=Import configuration
+echobase.common.importFile=Fichier à importer
echobase.common.jdbcLogin=Login de connexion
echobase.common.jdbcPassword=Mot de passe
echobase.common.jdbcUrl=Url de connexion
@@ -36,16 +39,14 @@
echobase.common.voyage=Voyage
echobase.common.voyagesToSelect=Voyage à exporter
echobase.dbEditor.propertyDiffsResult=Nombres d'entrées modifiés \: %s
-echobase.dbeditor.create=Création de '%s'
echobase.dbeditor.edit=Edition de '%s'
-echobase.dbeditor.export=Exporter
-echobase.dbeditor.import=Importer
echobase.embeddedApplication.configuration=Configuration de l'application embarquée
echobase.error.bad.password=Mot de passe incorrrect
echobase.error.email.already.used=
echobase.error.fileDontExist=
echobase.error.fileNotFound=
echobase.error.importArgument=
+echobase.error.importFile.required=Fichier d'import obligatoire
echobase.error.login.unknown=Utilisateur inconnu
echobase.error.required.email=L'email est obligatoire
echobase.error.required.password=Le mot de passe est obligatoire
@@ -81,6 +82,7 @@
echobase.menu.users=Gérer les utilisateurs
echobase.message.askAdministratorPassword=Demander à un administrateur le mot de passe pour l'utilisateur donné
echobase.message.modified.property=Propriété '%s', ancienne valeur \: %s, nouvelle valeur \: %s
+echobase.message.no.row.selected=Aucune donnée sélectionnée
echobase.message.noEntrySelection=Aucune entrée sélectionnée
echobase.msg.warnImportInProgress=Merci de ne pas fermer la fenêtre pour pouvoir accéder aux résultats de l'import.
echobase.sqlQuery.configuration=Configuration de la requête
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-19 14:10:49 UTC (rev 96)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2011-11-19 14:29:57 UTC (rev 97)
@@ -25,10 +25,13 @@
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
<%@ taglib prefix="sjg" uri="/struts-jquery-grid-tags" %>
+<script type="text/javascript"
+ src="<s:url value='/js/gridHelper.js' />"></script>
+
<s:url id="reloadUrl" action="dbeditor" namespace="/dbeditor"/>
<s:url id="getTableData" action="getTableData" namespace="/dbeditor"/>
-<s:set name="tableSelected" value="%{tableName == null}"/>
+<s:set name="tableSelected" value="%{tableName != null && tableName != ''}"/>
<title><s:text name="echobase.title.dbEditor"/></title>
@@ -47,82 +50,94 @@
this.name = this.id;
});
+ // on table name change, let's reload reload this page
$('[name="tableName"]').change(function(event) {
var url = "${reloadUrl}?" + $.param({tableName:this.value});
window.location = url;
});
- });
- $.subscribe('rowselect', function(event) {
+ // on reset let's just reload the selected row
+ $('[name="resetAction"]').click(function(event){
+ $.publish('datas-rowSelect')
+ });
- // Display edit label
- toggleLabels(true);
+ // on grid selected clear, let's remove the edit form
+ $.addClearSelectTopic('datas', function(event) {
- // get selected id
- var id = event.originalEvent.id;
+ $('#noRowSelected').show();
+ $('#editForm').hide();
+ });
- // get table name
- var tableName = "${tableName}";
+ // on row selection, let's load the edit form
+ $.addRowSelectTopic('datas', function(event) {
+
+ $('#noRowSelected').hide();
+ $('#editForm').show();
- // get entity value from json
- jQuery.getJSON("${getTableData}",
- {
- "tableName":tableName,
- "id":id
- },
- function (result) {
+ // get selected id
+ var id = jQuery.struts2_jquery['datas']['selectedRow'];
- // for all json result
- // get data as pair : [property, value]
- for (var data in Iterator(result.datas)) {
- if (data) {
+ // get table name
+ var tableName = "${tableName}";
- // get property
- var propertyName = data[0];
+ // get entity value from json
+ jQuery.getJSON("${getTableData}",
+ { "tableName":tableName, "id":id }, function (result) {
- // get value
- var value = data[1];
+ // get metadatas from the response
+ var metas = result.metas;
- // get concerned editor
- var editor = document.getElementById(propertyName);
+ // iterate on result to push in form the value to edit
- // if editor found
- if (editor) {
+ $.each(result.datas, function(propertyName, value) {
- if ($(editor).hasClass("hasDatepicker")) {
+ if (propertyName == 'id') {
- // Update date
- updateDate(value, editor);
- } else {
+ // push the id of row
+ $("#" + propertyName).val(value);
+ return;
+ }
- // get type for checkbox
- var editorType = editor.type;
+ var meta = metas[propertyName];
- if (editorType == "checkbox") {
- editor.checked = value;
- } else {
- editor.value = value;
- }
+ if (!meta) {
+
+ // not a meta to treate
+ return;
}
- }
- }
- }
+
+ var type = meta['typeSimpleName'];
+ if (meta['fK']) {
+ type = 'FK';
+ }
+
+ // get concerned editor
+ var editor = $("#" + propertyName);
+
+ switch (type) {
+ case 'boolean':
+ case 'Boolean':
+ editor.attr('checked', value);
+ break;
+
+ case 'Date':
+ // Update date
+ updateDate(value, editor);
+ break;
+
+ case 'FK':
+ // select value in the select box
+ $('#' + propertyName + ' option[value="' + value + '"]').attr('selected', true);
+ break;
+
+ default:
+ editor.val(value);
+ }
+ });
+ });
});
});
- function toggleLabels(edit) {
- var editDiv = $(document.getElementById("editDiv"));
- var createDiv = $(document.getElementById("createDiv"));
-
- if (edit) {
- createDiv.hide();
- editDiv.show();
- } else {
- editDiv.hide();
- createDiv.show();
- }
- }
-
function formatEntityLabel(cellvalue, options, rowObject) {
var columnName = options.colModel.name + "_lib";
return rowObject[columnName];
@@ -159,46 +174,45 @@
<s:select key="tableName" label='%{getText("echobase.common.tableName")}'
list="tableNames" headerKey="" headerValue=""/>
- <s:form id="importForm" action="doImport" namespace="/dbeditor" method="post"
- enctype="multipart/form-data" theme="simple" cssClass="floatLeft">
+ <s:if test="tableSelected">
+ <s:form id="importForm" namespace="/dbeditor" method="post"
+ enctype="multipart/form-data" cssClass="floatLeft">
- <s:hidden key="tableName"/>
- <s:file name="modifImport"
- required="true"
- key="echobase.dbeditor.importFile"
- disabled="%{tableSelected}"/>
- <s:submit value="%{getText('echobase.dbeditor.import')}" disabled="%{tableSelected}"/>
+ <s:hidden key="tableName" label=''/>
+ <s:file key="importFile" required="true"
+ label="%{getText('echobase.common.importFile')}"/>
+ <s:submit key="echobase.action.importTable" action="doImport" />
</s:form>
- <s:form id="exportForm" action="doExport" namespace="/dbeditor" theme="simple" cssClass="floatRight">
+ <s:form id="exportForm" namespace="/dbeditor" theme="simple" cssClass="floatRight">
- <s:hidden key="tableName"/>
- <s:submit value="%{getText('echobase.dbeditor.export')}" disabled="%{tableSelected}"/>
+ <s:hidden key="tableName" label=''/>
+ <s:submit key="echobase.action.exportTable" action="doExport" />
</s:form>
+
+ </s:if>
+
</div>
<br class="clearBoth"/>
-<s:if test="tableName!=null and tableName != ''">
+<s:if test="tableSelected">
<s:url id="loadUrl" action="getTableDatas" namespace="/dbeditor"
escapeAmp="false">
<s:param name="tableName" value="%{tableName}"/>
</s:url>
- <s:url id="editUrl" action="editTableData" namespace="/dbeditor"
- escapeAmp="false">
- <s:param name="tableName" value="%{tableName}"/>
- </s:url>
+ <s:set var="tableI18nName"
+ value="%{getText('echobase.common.tableDatas', tableNames[tableName])}"/>
- <s:set var="tableI18nName" value="%{getText('echobase.common.tableDatas', tableNames[tableName])}"/>
-
<sjg:grid id="datas" dataType="json" href="%{loadUrl}" gridModel="datas"
caption="%{tableI18nName}"
pager="true" pagerButtons="true" pagerInput="true" navigator="true"
autowidth="true" rownumbers="false" viewrecords="true"
- navigatorEdit="true" navigatorSearch="true"
- navigatorDelete="false" navigatorAdd="false" resizable="true"
- editurl="%{editUrl}" rowList="10,15,20, 50" rowNum="10"
- onSelectRowTopics="rowselect"
+ navigatorEdit="false" navigatorSearch="true"
+ navigatorDelete="false" navigatorAdd="false"
+ rowList="10,15,20, 50" rowNum="10"
+ onSelectRowTopics="datas-rowSelect"
+ onCompleteTopics="datas-clearSelect"
navigatorSearchOptions="{multipleGroup:false,showQuery:true,multipleSearch:true,sopt:['eq','ne','cn','nc','bw','bn','ew','en','lt','le','gt','ge','nu','nn','in','ni']}">
<sjg:gridColumn name="id" title="id" hidden="true" editable="true"/>
@@ -206,25 +220,14 @@
<s:iterator value="columnMetas" var="meta" status="status">
<s:if test="#meta.fK">
-
- <s:set name="urlName">getForeignEntitiesUrl_<s:property value="%{#meta.typeSimpleName}"/></s:set>
- <s:url id="urlName"
- action="getForeignEntities"
- namespace="/dbeditor"
- escapeAmp="false">
- <s:param name="entityType" value="%{#meta.typeSimpleName}"/>
- </s:url>
<sjg:gridColumn name="%{#meta.name}"
title="%{getText(#meta.i18nKey)}"
- edittype='select'
- editoptions="{dataUrl : '%{urlName}'}"
formatter='formatEntityLabel'
- sortable="true" editable="true"/>
+ sortable="true"/>
</s:if>
<s:else>
<sjg:gridColumn name="%{#meta.name}"
title="%{getText(#meta.i18nKey)}"
- edittype='%{getEditType(#meta)}'
formatter='%{getFormatter(#meta)}'
formatoptions="{newformat : 'd/m/Y'}"
sortable="true" editable="true"/>
@@ -237,37 +240,39 @@
<br class="clearBoth"/>
- <s:form id="editForm" action="editTableData" namespace="/dbeditor">
- <fieldset>
- <legend>
- <div id="editDiv" style="display: none;">
+ <fieldset id="noRowSelected">
+ <legend>
<s:text name="echobase.dbeditor.edit">
<s:param value="%{tableI18nName}"/>
</s:text>
- </div>
- <div id="createDiv">
- <s:text name="echobase.dbeditor.create">
- <s:param value="%{tableI18nName}"/>
- </s:text>
- </div>
</legend>
- <s:hidden key="tableName"/>
+ <i><s:text name="echobase.message.no.row.selected"/>.</i>
+ </fieldset>
- <%-- hidden field dont reset --%>
- <s:textfield id="id" name="id" cssClass="hidden"/>
+ <s:form id="editForm" namespace="/dbeditor">
+ <fieldset>
+ <legend>
+ <s:text name="echobase.dbeditor.edit">
+ <s:param value="%{tableI18nName}"/>
+ </s:text>
+ </legend>
+
+ <s:hidden key="tableName" label=''/>
+
+ <s:hidden id="id" name="id"/>
+
<s:iterator value="columnMetas" var="meta" status="status">
- <s:url id="urlName"
+ <s:if test="#meta.fK">
+ <s:url id="urlName"
action="getForeignEntities"
namespace="/dbeditor"
escapeAmp="false">
- <s:param name="entityType" value="%{#meta.typeSimpleName}"/>
- </s:url>
- <s:if test="#meta.fK">
+ <s:param name="entityType" value="%{#meta.typeSimpleName}"/>
+ </s:url>
<sj:select id="%{#meta.name}"
label="%{getText(#meta.i18nKey)}"
href="%{urlName}"
list="entities"
- listenTopics="rowselect"
emptyOption="true"/>
</s:if>
<s:else>
@@ -284,9 +289,6 @@
label="%{getText(#meta.i18nKey)}" value="%{false}"/>
</s:elseif>
<s:elseif test='#meta.columnType == "date"'>
- <%--<sj:datepicker id="%{#meta.name}"--%>
- <%--name="%{#meta.name}"--%>
- <%--label="%{getText(#meta.i18nKey)}"/>--%>
<sj:datepicker id="%{#meta.name}"
name="%{#meta.name}"
label="%{getText(#meta.i18nKey)}"
@@ -299,8 +301,12 @@
</s:iterator>
</fieldset>
<ul class="toolbar floatRight">
- <li><s:reset key="echobase.common.reset" onclick="toggleLabels(false)"/></li>
- <li><s:submit name="submit" key="echobase.action.save" theme="simple"/></li>
+ <li><s:submit name='resetAction' key="echobase.common.reset"
+ theme="simple" onclick="return false;"/>
+ </li>
+ <li><s:submit name="submitAction" key="echobase.action.save"
+ action="editTableData" theme="simple"/>
+ </li>
</ul>
</s:form>
Property changes on: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/modifImportResult.jsp
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
1
0