r138 - in trunk: . echobase-entities/src/main/resources/i18n echobase-entities/src/main/xmi src/doc/reunions src/site/resources src/site/resources/model src/site/rst
Author: tchemit Date: 2011-11-29 12:53:35 +0100 (Tue, 29 Nov 2011) New Revision: 138 Url: http://forge.codelutin.com/repositories/revision/echobase/138 Log: add site + CR of last meeting Added: trunk/src/doc/reunions/reunion-2011-11-28.txt trunk/src/site/resources/model/ trunk/src/site/resources/model/Transverse.png trunk/src/site/resources/model/dataAcoustic.png trunk/src/site/resources/model/dataCatches.png trunk/src/site/resources/model/dataCommon.png trunk/src/site/resources/model/referenceAcousticInstrument.png trunk/src/site/resources/model/referenceAll.png trunk/src/site/resources/model/referenceAreaOfOperation.png trunk/src/site/resources/model/referenceDataMetadata.png trunk/src/site/resources/model/referenceDataQuality.png trunk/src/site/resources/model/referenceDepthStratum.png trunk/src/site/resources/model/referenceEchotype.png trunk/src/site/resources/model/referenceGear.png trunk/src/site/resources/model/referenceMission.png trunk/src/site/resources/model/referenceReferenceDatum.png trunk/src/site/resources/model/referenceTSParameter.png trunk/src/site/resources/model/referenceVessel.png trunk/src/site/rst/model.rst Modified: trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties trunk/echobase-entities/src/main/xmi/echobase.zargo trunk/pom.xml trunk/src/site/rst/index.rst 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-28 22:23:24 UTC (rev 137) +++ trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties 2011-11-29 11:53:35 UTC (rev 138) @@ -58,6 +58,7 @@ echobase.common.dateCreated= echobase.common.datum=datum echobase.common.datumType= +echobase.common.defaultAggregationLevel= echobase.common.depthStratum=depthStratum echobase.common.depthStratumId= echobase.common.depthStratumMeaning= @@ -90,6 +91,8 @@ echobase.common.flagMeanings= echobase.common.frequency= echobase.common.gear= +echobase.common.gearCaracteristic= +echobase.common.gearCaracteristicName= echobase.common.gearMetadata= echobase.common.gearMetadataName= echobase.common.gearMetadataValue= @@ -113,6 +116,7 @@ echobase.common.imo= echobase.common.impacte= echobase.common.individual= +echobase.common.individualId= echobase.common.individualValue= echobase.common.institution=Institution echobase.common.keywords=Môts clefs @@ -120,6 +124,7 @@ echobase.common.lastModifiedDate=Date de dernière modification echobase.common.lastModifiedUser=Utilisateur de dernière modification echobase.common.length= +echobase.common.level= echobase.common.licence= echobase.common.linestring= echobase.common.litteratureReference= @@ -148,7 +153,9 @@ echobase.common.modificationUser=Utilisateur echobase.common.mz= echobase.common.name=Nom +echobase.common.newAttr= echobase.common.notes= +echobase.common.number= echobase.common.numberAtAge= echobase.common.numberAtLength= echobase.common.numberSampled= @@ -175,6 +182,7 @@ echobase.common.processingTemplate= echobase.common.project=Projet echobase.common.qualityDataFlagValues= +echobase.common.ratio= echobase.common.referenceDatum=referenceDatum echobase.common.referenceDatumId= echobase.common.referenceDatumType= @@ -187,7 +195,12 @@ echobase.common.sample= echobase.common.sampleAge= echobase.common.sampleAggregation= +echobase.common.sampleData= +echobase.common.sampleDataType= echobase.common.sampleLength= +echobase.common.sampleMetadata= +echobase.common.sampleRatioType= +echobase.common.sampleTag= echobase.common.sampleWeight= echobase.common.scaleFactor= echobase.common.seafloorSubstrate= @@ -245,6 +258,7 @@ echobase.common.transitStartLocality= echobase.common.transitStartTime= echobase.common.transitVessel= +echobase.common.type= echobase.common.units= echobase.common.validMax= echobase.common.validMin= Modified: trunk/echobase-entities/src/main/xmi/echobase.zargo =================================================================== (Binary files differ) Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2011-11-28 22:23:24 UTC (rev 137) +++ trunk/pom.xml 2011-11-29 11:53:35 UTC (rev 138) @@ -15,7 +15,7 @@ <groupId>fr.ifremer</groupId> <artifactId>echobase</artifactId> - <version>0.2-rev-120-SNAPSHOT</version> + <version>0.2-SNAPSHOT</version> <modules> <module>echobase-entities</module> Added: trunk/src/doc/reunions/reunion-2011-11-28.txt =================================================================== --- trunk/src/doc/reunions/reunion-2011-11-28.txt (rev 0) +++ trunk/src/doc/reunions/reunion-2011-11-28.txt 2011-11-29 11:53:35 UTC (rev 138) @@ -0,0 +1,160 @@ +projet echobase +--------------- + +Lundi 15-11-2011 (Ifremer) + +Présents : Mathieu, Vincent, Benjamin, Tony, Franck (téléphone) + +Planning +-------- + +- détail du modèle pêcherie +- scénarii d'import +- import historique + +Modele peche +------------ + +Fait nouveau pour nous de découvrir que le moèdle peche proposé est un nouveau +modèle et non pas un existant. + +Mathieu et Vincent s'interrogent sur le modèle actuel et cela concerne deux +points : + +- les échantillons individuels qui ne sont pas uniformes avec les échantillons + non individuels, ce qui complexifie beaucoup le modèle. + +- la représentation des aggrégations d'échantillons hiérarchisés qui ne convient + pas. + +On a appelé Franck pour essayer d'éclaircir ces deux points et il est d'accord +sur ces deux points. + +On essaye de trouver une meilleure modélisation. + +Les solutions retenues sont décrites dans les sections suivantes (à voir si +cela permettra de bien prendre en compte tous les cas possibles et souhaités). + +Gestion des échantillons individuels +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +On supprime du modèle toute la partie sur les échantillons individuels, +on introduit une notion de type des donnée échantillonnée qui convient et pour +les échantillons groupés (il s'agit pour le moment uniquement d'un type de +données taille) et pour les échantillons individuels. + +Cela permet d'avoir une grande felxibilité sur les données échantillonnées. + +On ajoute sur l'éntitié échantillon un entier qui est nulle lors d'un +échantillon non individuel et qui représente l'identifiant de l'individu dans +le cas d'un échantillon individuel. + +Gestion des aggregations d'échantillons +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Les échantillons peuvent être aggrégés et donc on voudrait pouvoir stoquer une +information de type arbre. +Plusieurs problématiques entrent en jeu lorsqu'on veut écrire un tel modèle : + +- le modèle sera-t-il reflexible ? +- le modèle sera-t-il efficace à intérroger ? +- le modèle sera-t-il facilement représentable sous forme d'arbre ? + +Nous partons sur une solution dite *labélisée*. + +Un échantilon possèdera plusieurs labels qui représentent en fait les noeuds de +l'arbre d'échantillonage. + +Par exemple, un label *Gros* ou *Male* ou encore *Gros* et *Male*. + +A chaque label possible on associe un niveau de hiérarchie qui permettra +ensuite de pouvoir gérer la cohérence de l'arbre d'échantillon. + +Par exemple si on a un tel arbre : + +G +GM + +on ne peut pas avoir un nouveau noeud F car F est de niveau 2 et G de niveau , +il faut obligatoirement mettre un noeud GF. + +Inversement si on a + +M + +On ne peut pas directement ajouter un noued GF car le niveau G n'existe pas, il +faudrait alors ajouter le noeud G, puis GM et GF. + +Le modèle que nous proposons est très flexible et peut très facilement rendre +les hiérarchies incohérentes si on n'a pas de règles de gestion bien conçues. + +Il faudra alors bien penser à cela lors de la création d'un outil de saisie. + +On pourra mieux expliquer le fonctionnement lors de la prochaine réunion. + +Une question reste en suspens : + + A quoi correspond aggregationLevelSampledWeight et + aggregationLevelObservedWeight dans l'ancien SampleAggregation ? + + Il nous faudrait les formules utilisés pour les élévations selon ces deux + champs. + +Divers +~~~~~~ + +- Correction de la modélisation des engins (dans la version que j'ai du modèle + il y avait une liaison entre paramètre engin et type engin qui n' pas lieu + d'être). + +- On a remarqué que la table *captures* qui n'est rattaché à rien ! (dans le + modèle MS-ACCESS), il faut tiré cela au clair. + +Import historique +----------------- + +Cet import sera réalisé par nos soins et donc cette fonctionnalité ne sera pas +présente dans la version web. + +Nous fournirons donc une version finale de l'application avec une base déjà +constituée des données historiques. + +Modèle acoustic +--------------- + +- suppression de l'entité supplémentaire Voyage_echotype car non utile. + +Scénarii d'import +----------------- + +- non traité + +Disponibilité du modèle +----------------------- + +Le modèle est sur le dépôt svn et est accessible au téléchargement pour tous +à cette adresse : + +http://svn.forge.codelutin.com/svn/echobase/trunk/echobase-entities/src/main... + +A faire +------- + +- faire une procédure d'import des données peches historiques vers le nouveau + modèle. (Ifremer) +- faire une procédure d'import des données accoustiques vers le nouveau modèle. (Ifremer) +- fournir les données 2011 à importer (idéalement au format csv) (Ifremer) +- coder l'import des données du référentiel (Codelutin) +- regarder comment on peut exporter toute une base sql (dump sql) (Codelutin) +- pouvoir supprimer lors d'un réimport les données précédemment importer (via la clef métier sur Voyage) (Codelutin) +- mettre à disposition le modèle dans le compte rendu (Tony) + +- Prochaine réunion lundi 5 décembre 2011 à 10h00 (Ifremer). + + + + + + + + Property changes on: trunk/src/doc/reunions/reunion-2011-11-28.txt ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Added: svn:eol-style + native Added: trunk/src/site/resources/model/Transverse.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/Transverse.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/dataAcoustic.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/dataAcoustic.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/dataCatches.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/dataCatches.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/dataCommon.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/dataCommon.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceAcousticInstrument.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceAcousticInstrument.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceAll.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceAll.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceAreaOfOperation.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceAreaOfOperation.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceDataMetadata.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceDataMetadata.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceDataQuality.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceDataQuality.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceDepthStratum.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceDepthStratum.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceEchotype.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceEchotype.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceGear.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceGear.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceMission.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceMission.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceReferenceDatum.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceReferenceDatum.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceTSParameter.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceTSParameter.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Added: trunk/src/site/resources/model/referenceVessel.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceVessel.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: svn:keywords + Author Date Id Revision HeadURL Modified: trunk/src/site/rst/index.rst =================================================================== --- trunk/src/site/rst/index.rst 2011-11-28 22:23:24 UTC (rev 137) +++ trunk/src/site/rst/index.rst 2011-11-29 11:53:35 UTC (rev 138) @@ -42,4 +42,9 @@ Les documents ------------- -TODO +- La documentation d'`installation`_. +- La description du `modèle`_. + +.. _installation: install.html +.. _modèle: model.html + Added: trunk/src/site/rst/model.rst =================================================================== --- trunk/src/site/rst/model.rst (rev 0) +++ trunk/src/site/rst/model.rst 2011-11-29 11:53:35 UTC (rev 138) @@ -0,0 +1,94 @@ +.. - +.. * #%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% +.. - +=============== +Modèle Echobase +=============== + +:Authors: Tony Chemit <chemit@codelutin.com> + +.. contents:: Table des matières + :depth: 2 + +.. sectnum:: + :start: 1 + :depth: 2 + +Présentation +------------ + +On donne ici des explications sur le modèle. + +Le modèle conçu sous argoUML est téléchargeable `ici`_ . + +Modèle du référentiel +--------------------- + +- `Vue générale du référentiel`_ +- `Référentiel AcousticInstrument`_ +- `Référentiel AreaOfOperation`_ +- `Référentiel DataMetadata`_ +- `Référentiel DepthStratum`_ +- `Référentiel Echotype`_ +- `Référentiel Gear`_ +- `Référentiel Mission`_ +- `Référentiel ReferenceDatum`_ +- `Référentiel TSParameter`_ +- `Référentiel Vessel`_ + +Modèle thématique +----------------- + +Partie commune +~~~~~~~~~~~~~~ + +- `Partie commune des données thématiques`_ + + +Sous modèle acoustique +~~~~~~~~~~~~~~~~~~~~~~ + +- `Sous modèle acoustique`_ + +Sous modèle pêcherie +~~~~~~~~~~~~~~~~~~~~ + +- `Sous modèle pêcherie`_ + +.. _ici: http://svn.forge.codelutin.com/svn/echobase/trunk/echobase-entities/src/main... + +.. _Vue générale du référentiel: model/referenceAll.png +.. _Référentiel AcousticInstrument: model/referenceAcousticInstrument.png +.. _Référentiel AreaOfOperation: model/referenceAreaOfOperation.png +.. _Référentiel DataMetadata: model/referenceDataMetadata.png +.. _Référentiel DepthStratum: model/referenceDepthStratum.png +.. _Référentiel Echotype: model/referenceEchotype.png +.. _Référentiel Gear: model/referenceGear.png +.. _Référentiel Mission: model/referenceMission.png +.. _Référentiel ReferenceDatum: model/referenceReferenceDatum.png +.. _Référentiel TSParameter: model/referenceTSParameter.png +.. _Référentiel Vessel: model/referenceVessel.png + +.. _Partie commune des données thématiques: model/dataCommon.png +.. _Sous modèle acoustique: model/dataAcoustic.png +.. _Sous modèle pêcherie: model/dataCatches.png Property changes on: trunk/src/site/rst/model.rst ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Added: svn:eol-style + native
participants (1)
-
tchemit@users.forge.codelutin.com