Skip to content

Latest commit

 

History

History
275 lines (196 loc) · 10.4 KB

ModelDonnee.adoc

File metadata and controls

275 lines (196 loc) · 10.4 KB

Modèle de donnée

Cette documentation a pour but de fournir des informations sur les concepts utilisés dans Permadeler.

Les différents concepts sont classés dans :

  • Knowledgebase : La base de connaissance contient toutes les informations sur les plantes utilisées dans le projet.

  • Zone : Une zone contient les informations sur une zone géographique de plantation. Elle contient aussi toutes les plantations de cette Zone.

Les concepts

Sur chaque concept il est possible de lancer certaines opérations disponibles via un clic droit. Certaines actions sont spécifiques à un concept (voir leur description dans les chapitres suivants), d’autres sont génériques:

  • Nouveau : Vous trouverez dans ce sous-menu toutes les créations de concepts fils d’un élément. Par exemple, sur une base de connaissance il est possible de créer une nouvelle espèce.

  • Nouvelles representations : Permet la création de représentations graphiques sur un concept. Par exemple, c’est avec ce menu que vous pourrez créer une ./EspaceTravail.adoc#CarteImplantation en sélectionnant le concept phase de plantation.

  • Supprimer : Supprime le concept (ou la représentation de votre modèle) et tout son contenu.

plant2 Projet

Ce concept est la racine de votre projet. C’est lui qui va contenir tous les autres:

Les caractéristiques d’un projet sont:

  • Un nom

  • Une description

bookmarks view La base de connaissance

Dans cette section nous allons traiter de tous les éléments contenus dans une la base de connaissance.

Actions

_Importer > Les Alvéoles BDD"

Cette action va importer toutes les especes disponibles sur le site https://plantes.universite-alveoles.fr/plant/index. Pour le moment, elle n’import que:

  • Le nom commun

  • Le nom Latin

  • Définit le type de représentation

  • Une référence vers pade du site décrivant la plante

Ce travail fera l’objet d’amélioration dés qu’une API sera disponible pour importer aussi les caractéristiques de chaque espèce.

_Importer > Importer une base de connaissance depuis un autre projet

Cette action permet d’importer une base de connaissance depuis un autre projet Permadeler.

Seules les espèces et variétés non connues sont importées.

Dossiers

tag folder Par Tags

Est un dossier automatiquement calculé qui va regrouper les plantes par tag. Sur chaque plante il possible d’ajouter des tags. Par exemple, "Fruitier" ou "Plante Locale".

Cette même notion de tag est aussi disponible sur les plantations.

strate folder Par Strates

Est un dossier *automatiquement calculé" qui va regrouper les plantes par strate afin d’organiser rapidement les plantepar strate.

group folder Dossier utilisateur

Les dossiers utilisateur permettent d’organiser des plantes en dossiers et sous-dossiers d’une manière qui semble intéressante à chaque utilisateur. Par exemple, pour regrouper tous les fruits rouges ou toutes les plantes que je trouve à l’état sauvage. Pour ajouter une plante d’un Group il suffit de la déposer dans ce groupe via une action de glisser déposer.

Plant

Une plante est un élément qui fait partie d’une Zone est plus spécifiquement d’une phase de plantation.

Une plante est définie par:

  • Un nom principal

  • Un ou plusieurs autres noms communs

  • Une icône utilisée pour sa représentation dans la vue arborescente. Elle peut aussi être utilisée dans un schéma d’implantation si le mode icone est sélectionné.

  • Une représentation : Image utilisée pour la représentation en mode houppier dans un schéma d’implantation.

  • Un nom court. Celui-ci sera utilisé pour générer les identifiants des plantations futures.

  • Des tags. Un tag permet d’ajouter des mots clés sur une espèce ou une variété.

Groupe de d’especes

Un groupe de d’especes permet de regrouper ensemble un groupe de différentes especes. Un groupe peut contenir des sous groupes. Une espèce peut apparaitre dans un ou plusieur groupes.

Un groupe est définie par:

  • Un nom

  • Un description

  • Une liste d’especes

species Espèce

Une espèce, est une plante qui contient:

Une espèce est définie par:

  • Espèce : Nom latin de l’espèce

  • Genre : Nom latin du genre de l’espèce

  • Famille : Famille de l’espèce

  • Un cycle de vie:

    • Annuel

    • Vivace

    • Bi-Annuel

  • Un type racinaire:

    • Pivot

    • Traçant

    • Mixte

    • Fasciculé

  • Un type de feuillage:

    • Caduc

    • Persistance

    • Semi-Persistant

  • Une tolérance à la sécheresse

  • L’ombrage du feuillage

  • Des conditions d’ensoleillement optimum

  • Des conditions d’ensoleillement tolérées

  • Les bénéfices de l’espèce:

    • Mélifère: Les fleurs de la plante fournissent du pollen ou du nectar

    • Fixateur d’azote

    • Accumulateur dynamique: La plante permet de remonter en surface des nutriments souvent peu disponibles en surface

    • Bordure: Peut être utilisée dans une haie brise-vent

    • Attire la faune est valable pour une plante qui permet de:

      • D’attirer des insectes auxiliaires

      • Fournir un habitat à la faune sauvage

      • Fournir de la nourriture à la faune sauvage

  • La taille (Hauteur et Largeur)

  • La rapidité de croissance

  • La strate naturelle de cette espèce dans la foret jardin. Cette strate correspond à la strate naturelle de l’espèce sans intervention humaine. Une [plantation] de cette espèce pourra être affectée à une autre strate lors de l’implémentation dans le schéma d’implantation.

  • Le type de représentation a utilisé par défaut:

    • Icone: Par défaut une [plantation] de cette espèce sera représentée par une icône dans un schéma d’implantation

    • Houppier: Par défaut une [plantation] de cette espèce sera représentée par une vue de dessus dans un schéma d’implantation.

Note
Espece et le Genre sont utilisés pour créer le nom latin complet de la plante. Celui-ci doit être unique au sein de votre base de connaissance.

Actions

Fusionner les X plantes sélectionnées

Cette action permet du supprimer les doublons dans une base de connaissance. Premierement il vous faut selectionner la plante qui sera la cible de la fusion. Cette action va automatiquement mettre à jours les plantations pour utilisé la plante cibles. Les doublons seront ensuite supprimés. Si certain propertiés ne sont pas définit dans la plante cible mais quelles sont définit dans les doublons celle-ci sont automatiquement ajoutés(ex: variété, strate etc…​)

plant Varieté

Une variété est aussi une plante, mais qui est une spécialisation d’une espèce. Elle hérite de la majorité des caractéristiques d’une Espèce, mais peut avoir ses propres:

Le but d’une variété est de pouvoir tracer les variétés de chaque plantation, mais surtout de pouvoir affiné les périodes de production Production et d'action Action. Pour cela il suffit de créer une nouvelle production Production ou action Action du même type que celle définie dans l’espèce parente. Cette nouvelle production Production ou action Action prend alors la place de la production parente.

production Production

Une production représente quelque chose que la plante produit. Elle est définie par:

  • Un nom (optionnel)

  • Une description (optionnel)

  • Une période de production

  • Un type de production :

    • Fleur

    • Fruit

    • Bois

    • Feuille

    • Jeunes Pousses

    • Sève

    • Bourgeons apicaux

    • Graine

    • Pollen

    • Nectar

    • Tige Ecore Interne

    • Huile

    • Racine

    • Bois

L’unité pour décrire une période est le quart de mois (ou une semaine). Ainsi tous les mois sont décomposés en quatre semaines.

Par exemple, il possible de dire qu’un pommier va produire des pommes seulement les 3e et 4e semaines de Julliet.

action Action

Une action représente une action qui peut ou doit être réalisée sur la plante. Les types d’actions possibles sont:

  • calendar sow Semi intérieur

  • calendar sow Semi extérieur

  • multipication Multiplication

  • pruning Taille

  • harvest récolte

  • action autre

Comme pour les productions, les actions sont liées à une période.

Zone

Une zone représente une zone géographique.

Elle est définie par:

  • Un nom

  • Une description

Elle contient des plantations et sous Zone. Chaque zone contient un certain nombre de plantation mais on considère que les plantation d’une zone est la somme de toutes les plantation qu’elle contient ainsi que les plantations contenues dans ses sous zones.

Votre projet peut contenir plusieurs zones racines qui sont considère comme complétement indépdantes.

Les plantations de chaque zone peuvent est deplacé via un simple glisser déposer ou via l’action Déplacer vers une autre zone.

Plantation

Une plantation représente une plantation dans le monde réel. Elle peut représenter une plantation d’une espèce ou d’une variété.

Elle est définie par:

  • Une date de plantation. Cette date doit être exprimée au format "04/11/2023" ou "04/11/23")

  • Un id (unique)

  • Une description

  • Un porte-greffe

Actions
  • Aller vers/Base de connaissance : Permet de sélectionner le type de plantation dans la vue Base de connaissance.

Métamodèle

Plantation Metamodel
Figure 1. Language lié aux plantes et à la plantation