DataFab
Sommaire
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..)
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
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"> {{#if:{{{entrées|}}}|Cette machine 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"> {{#if:{{{sortie|}}}|Elle produit des:| }}<div class="vf-cartouche-infos-donnee-inline"> {{#arraymap:{{{sortie|}}}|,|x|[[sortie::x|x]]|\n}} </div> </div> <div class="vf-cartouche-inline"> {{#if:{{{ingredients|}}}|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"> {{#if: {{{hauteur|}}}{{{largeur|}}}{{{longueur|}}}|Sa zone de travail est: |}} {{#if: {{{largeur|}}} |* largeur : '''{{{largeur}}}''' cm|}} {{#if: {{{longueur|}}} |* 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> =='"`UNIQ--h-19--QINU`"' Derniers projets utilisant {{PAGENAME}} == {{#ask: [[Category:Projets]] [[Machine::{{PAGENAME}}]] |?Machine | limit=4 | sort=Date de modification | order=descending | ?Description | ?Image |format=template |template=ListeVignettes |headers=hide |link=none |offset= }} </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
Les perceuses/visseuses à main sont très souvent utilisés pour de petits travaux ne nécessitant pas l'utilisation d'une perceuse à colonne par exemple, ou pour simplifier le vissage car plus pratique et rapide qu'un tournevis traditionnel. =='"`UNIQ--h-22--QINU`"' La perceuse == --> Pour utiliser la perceuse : #Choisissez tout d'abord le foret adapté à votre besoin et à votre matériaux : ## Les forets bois sont caractérisés par une pointe au bout alors que ceux pour les métaux ont une tête arrondi ## Le diamètres des forets sont indiqués au niveau de la base sur la partie lisse qui est prévu pour être inséré dans le mandrin. ##* Adapter la taille de votre foret en fonction de vos besoins : si vous souhaitez visser par la suite dans votre perçage privilégiez une taille inférieur a votre vis ; au contraire si vous voulez serrer deux pièces ensembles faites un trou plus large que la vis afin qu'elle rentre facilement (pensez alors à utiliser une rondelle) ## Vous pouvez également faire des taraudages avec les perceuses à main en utilisant les embouts prévu à cet effet. #Une fois que vous avez trouvé le foret de vos rêves, dévisser la tête de la perceuse afin d'agrandir le mandrin pour y insérer le fameux foret. #Revisser la tête pour que le mandrin se referme sur le foret et qu'il soit bien maintenu #* Pensez à bien vérifier que le foret est mis bien droit lors de l'installation et qu'il est bien maintenu, sinon il pourrait bouger voir même casser. #Vérifier que la batterie ne soit pas déchargé. Il y a deux batteries dans les perceuses oranges de PlateformeC donc vous pouvez en mettre une a charger pendant que vous utilisez l'autre. Personne n'aime ne pas pouvoir utiliser la perceuse a cause d'une batterie déchargée donc pensez aux autres et rechargez les batteries. #Votre perceuse est maintenant opérationnelle et prête à percer. Appuyez doucement sur la gâchette afin de lancer le moteur de la perceuse puis appuyer de plus en plus pour augmenter la vitesse de rotation. #*Vous pouvez appliquer une pression sur la perceuse dans le sens du forage afin de facilité le perçage. #*Pensez à bien percer en restant perpendiculaire au matériel sinon le foret peut casser. #*Vous pouvez faire quelques aller-retour par moment pour débourrer le perçage. #Une fois votre perçage terminé, attendre un peu que le foret refroidisse avant de déverrouiller le mandrin et de ranger le foret dans son emplacement d'origine pour pouvoir le retrouver facilement. =='"`UNIQ--h-23--QINU`"' La visseuse == La visseuse marche quasiment pareil que la perceuse, seule l'embout change. Il y a également moyen de modifier la vitesse de rotation de la tête afin de faciliter le vissage dans des matériaux denses. Les embouts de visseuses se fixe de la même façon dans le mandrin. Faites attention a bien prendre l'embout qui correspond parfaitement sinon cela risque de les abîmer à force. Là encore, visser bien perpendiculairement à la surface pour éviter de riper voir de casser votre vis. Faites attention également a vos mains car la tête peut sauter au début du vissage donc il faut aller doucement sur la gâchette le temps que la vis soit maintenu en place puis retirer ses mains pour éviter tout risque d'accident regrettable.
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