DataFab

De fablabo
Révision de 27 novembre 2015 à 15:20 par Cedric (discussion | contributions) (Tâche)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

presentation

L'extension Semantic Media wiki permet de structurer les données d'un wiki.

L'idée est d'utiliser cette structuration pour relier les différents éléments d'un fablab :

usagers, équipement, fournitures, etc... pour essayer de les relier au mieux pour faciliter différents usages :

- la documentation des projets réalisés et de l'usage des machines (interconnectée)
- la mise en relation des usagers
- la gestion du stock
- le suivit des machines (usage/maintenance etc..)


DataFab/bibouilles

dépendances

ce jeu de modèle utilise plusieurs extensions du mediawiki :

https://semantic-mediawiki.org/
https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries
https://www.mediawiki.org/wiki/Extension:Semantic_Drilldown
https://www.mediawiki.org/wiki/Extension:Semantic_Forms
https://www.mediawiki.org/wiki/Extension:Semantic_Forms_Inputs
https://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects
https://github.com/SemanticMediaWiki/SemanticMaps/blob/master/README.md#semantic-maps
https://semantic-mediawiki.org/wiki/Semantic_Result_Formats

et aussi

https://www.mediawiki.org/wiki/Extension:ParserFunctions

Structure de la base de données

Tutoriel

en cours de dev

Modèle:Tutoriel
Formulaire:Tutoriel
exemple de tuto : Dévolopper_une_classe_semantique
Modèle:Etape‎

Machine

Pour l'instant les machines CNC

  • statut (fonctionnel, en panne, en cours de mise au point)
  • entrée : formats de fichiers d'entrée
  • sortie : type d'objets sortants de la machine
  • fonction
  • matériaux
  • modèle (marque...)
  • largeur (de travail)
  • longueur (de travail)
  • hauteur (de travail)
  • dangerosité (pas,peu,un peu ou très)
  • image
  • localisation (à PFC ou a PiNG)

autogénéré :

  • tâches


Modèle actuel :Modèle:CNC

developpement :

Modèle:CNC
Formulaire:CNC
exemple : FutureMachine

Laborantin

  • image
  • sujet(s) préféré(s)
  • contact, site perso (optionnel)
  • compétences ( n'hésitez pas a me solliciter sur .. )
  • demande de coup de main ( l'inverse )

autogénéré :

  • projets
Modèle:Laborantin
TODO Formulaire:Laborantin
exemple User:Cedric
catégorie category:Utilisateur

Tâche

  • usager (laborantin)
  • Machine
  • Projet (optionnel)
  • fichier (upload)
  • description de l'objet réalisé
  • résultat et remarques (ça a marché ou pas etc...)


Modèle:Tache
Formulaire:Tache
exemple : TestTache
catégorie : Catégorie:Travaux

Point d'entrée : NouvelleTache

Paramètres de coupe

Pour la découpe laser

  • matériau
  • épaisseur
  • focale(z)
  • vitesse de coupe
  • puissance de coupe
  • vitesse de gravure
  • puissance de gravure
  • vitesse de balayage raster
  • puissance min raster
  • puissance max raster
  • raster dpi

Projet

  • statut : (concept,prototype, fonctionnel, obsolète)
  • description
  • Licence
  • contributeur(s) : (laborantin(s)
  • matériaux
  • url (optionnelle)
  • catégories (thématiques)

autogénéré :

  • tâches
  • machines
Modèle:Projet
Formulaire:Projet
exemple :ProjetFou

NIVEAU 2 :


Fourniture

détail de l'inventaire fablab un peu dans le gout de ça Stock (un vieil essai)

  • thème (électronique,soudure, etc...)
  • categorie (machine, test & mesures,outillage, accessoires, outillage, consomables, composants,entretient)
  • type (ex : osciloscope, fer à souder,etc...) = nom de la page
  • description/caractéristiques
  • unité
  • quantité
  • fournisseur (il peut être multiple)
  • prix unitaire (indicatif)


Modèle:Fourniture2
Formulaire:Fourniture
exemple : Oscilloscope

Fournisseur

juste une catégorie de pages pour l'instant

Liste de fournitures

qu'on peut ajouter dans un projet


Logiciel

voir Ibniz par exemple pour créer un formulaire

Catégories pour le rangement

  • inventaire
    • Activités
    • Fournisseurs
    • Fournitures

aide pour le developpeur

https://www.mediawiki.org/wiki/Extension:Semantic_Forms/The_%22edit_with_form%22_tab formulaires

https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Semantic_Forms_and_templates#Multiple_values_for_the_same_field


Structure obsolète

Ce qui suit n'est plus d'actualité


Modèle:Outil

<includeonly> <span id="vf-tampon" class="outil">Outil {{{dangerosité}}} dangereux</span> <div class="vf-cartouche-description"> Cet outil sert à </div><div class="vf-cartouche-description"> [[fonction::{{{fonction}}}]]</div> </includeonly> <includeonly>[[category:outils]] </includeonly> <noinclude> =='''Template Documentation'''== Les caractéristiques d'un outil utilisé dans le fablab ==Parameters== ===Header=== *'''fonction''' (requis) : "cet outils sert à..." *'''nombre''' (requis) :" il yen a ..." :{| class="wikitable" !dangorosité !!Theme Color |- |pas||style="background-color:#CCCCCC"|#CCCCCC |- |peu||style="background-color:#FF9933"|#FF9933 |- |assez||style="background-color:#00B"|<span style="color:white"> #00B </span> |- |très||style="background-color:#009200"|<span style="color:white"> #000000 </span> |} </noinclude>


Modèle:CNC


<includeonly>__NOTOC__<div id="vf-cartouche" class="vf-machine vf-danger-{{{dangerosité}}}"> {{Outil |nombre={{{nombre}}} |fonction={{{fonction}}} |dangerosité={{{dangerosité}}} }} <div id="infos"> <div id="vf-cartouche-vignette"> {{#ifexist: Image:{{{image}}} |[[Image::Fichier:{{{image}}}| ]][[Image:{{{image}}} |left|340px]]|}} </div> <div id="vf-cartouche-table"> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Type </div> <div class="vf-cartouche-infos-donnee"> [[type::{{{type|...}}}]] </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Modèle </div> <div class="vf-cartouche-infos-donnee"> {{{modèle|inconnu}}} </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Statut </div> <div class="vf-cartouche-infos-donnee"> [[statut::{{{statut}}}]] </div> </div> <div class="vf-cartouche-infos"> <div class="vf-cartouche-infos-titre"> Située à </div> <div class="vf-cartouche-infos-donnee"> [[localisation::{{{localisation}}}]] </div> </div> </div> </div> <div class="vf-cartouche-inline"> Cette machine à commande numérique utilise des fichiers au(x) format(s)<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{entrées|}}}|,|x|[[entrée::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline">Elle produit des<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{sortie|}}}|,|x|[[sortie::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline">Elle peut travailler les matériaux :<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{ingredients|}}}|,|x|[[materiau::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline"> Sa zone de travail est: * largeur : '''{{{largeur}}}''' cm * longueur : '''{{{longueur}}}''' cm * {{#if: {{{hauteur|}}} |hauteur : '''{{{hauteur}}}''' cm|}} </div> </div> [[category:CNC]] =='"`UNIQ--h-18--QINU`"' Ressources == <div class="vf-liens-machine"> <div class="vf-lien-machine">[[{{PAGENAME}}/Modedemploi|Mode d'emploi]]</div> <div class="vf-lien-machine">[[{{PAGENAME}}/developpement|Mise au point et maintenance]]</div> </div> </includeonly> <noinclude> __TOC__ ='''Documentation du modèle'''= Un Boite d'infos pour présenter une machine du fablab ==Paramètres== *'''Image''' (une image téléversée sur ce wiki) *'''Fonction ''' (sert à ?) *'''Dangerosité''' (un choix) *'''Nombre''' (quantité de cet outil) *'''Modèle''' (modèle de l'outil) *'''Statut''' (en panne, fonctionnelle...) *'''Localisation''' (PiNG, PlateformeC, etc) *'''Entrée''' (format des fichiers sources) *'''Sortie''' (ce que cette machine produit) *'''Ingredients''' (materiaux qu'elle utilise) *'''Largeur''' (de travail en cm) *'''Longueur''' (de travail en cm) *''' Hauteur''' (de travail en cm) ==Usage== <code> {{CNC |image=Portrait.jpg |fonction=tester l'ossature du wiki |dangerosité=peu |quantité=1 |modèle=Graftec 2100 |statut=en panne |localisation=PlateformeC |entrées=GCode ,?,tt |sortie=autocollants, affiches, cartons |ingredients=carton, vinyl, etc |largeur=36 |longueur=28 |hauteur=24 |function=Tester l'arborescence sémantique du wiki }} </code> [[category:datafab]] </noinclude>


exemple :FraiseuseCNC

Modèle:electroportatif


{{Outil |nombre={{{nombre}}} |fonction={{{fonction}}} |dangerosité={{{dangerosité}}} }} c'est un outil électroportatif [ modèle ''[[modele::{{{modele}}}]]'']


exemple :visseuseSansFil

Modèle:à main

[[:Modèle:À main]]


exemple :tournevis

Modèle:informatique

[[:Modèle:Informatique]]


exemple :shuttle5

Modèle:Fourniture

C'est une fourniture [unité de mesure :[[unite::{{{unite}}}]]] quantité en stock [[quantite::{{{quantite}}}]] domaines d'emploi : [[domaines::{{{domaines}}}]] fabricant:[[fabricant::{{{fabricant}}}]] [reference [[reference::{{{reference}}}]] ] fournisseur : [[fournisseur::{{{fournisseur}}}]] description : [[description::{{{description}}}]] [[category:Fournitures]]

exemple:tip132


Manual
aucune page ou sous-catégorie