Depuis l'article d'hier, où l'on a vu comment enregistrer une méthode simple pour l'envoyer à notre maison, ou à tout système Smag0, je l'ai un petit peu remaniée.
Pour quelle soit encore plus simple, j'ai utilisé le format .xls propre à Excel... Qui ne connait pas Excel... (Possible aussi avec LibreOffice, Openoffice...).
J'ai donc repris la méthode que l'on a confectionné hier, et j'en ai fait un fichier .xls de trois colonne, la première représentant un sujet, la deuxième, une propriété, et la troisième l'objet au sens de RDF (voir l'article précédent pour ceux qui auraient loupé la séance d'hier) avec nos déclarations :
CuireDesPâtes | rdf:type | Methode |
FaireBouillirEau | rdf:type | Etape |
AjouterSel | rdf:type | Etape |
VerserPâtes | rdf:type | Etape |
Remuer | rdf:type | Etape |
Attendre10Min | rdf:type | Etape |
EgoutterPâtes | rdf:type | Etape |
CuireDesPâtes | dc:hasPart | FaireBouillirEau |
CuireDesPâtes | dc:hasPart | AjouterSel |
CuireDesPâtes | dc:hasPart | VerserPâtes |
CuireDesPâtes | dc:hasPart | Remuer |
CuireDesPâtes | dc:hasPart | Attendre10Min |
CuireDesPâtes | dc:hasPart | EgoutterPâtes |
CuireDesPâtes | rdf:first | FaireBouillirEau |
FaireBouillirEau | xhv:next | AjouterSel |
AjouterSel | xhv:next | VerserPâtes |
VerserPâtes | xhv:next | Remuer |
VerserPâtes | xhv:next | Attendre10Min |
Attendre10Min | xhv:next | EgoutterPâtes |
EgoutterPâtes | xhv:next | MethodeServirPâtes |
FaireBouillirEau | dc:hasPart | SortirCasserole |
FaireBouillirEau | dc:hasPart | RemplirEau |
FaireBouillirEau | dc:hasPart | PoserSurGaziniere |
FaireBouillirEau | dc:hasPart | AllumerLeFeu |
SortirCasserole | dc:hasPart | AllerDevantPlacardBasGauche |
SortirCasserole | dc:hasPart | OuvrirPortePlacardBasGauche |
SortirCasserole | dc:hasPart | AttraperCasserole |
SortirCasserole | dc:hasPart | Reculer |
SortirCasserole | dc:hasPart | FermerPlacardBasGauche |
SortirCasserole | dc:hasPart | SeDeplacerVersEvier |
AllerDevantPlacardBasGauche | xhv:next | OuvrirPortePlacardBasGauche |
OuvrirPortePlacardBasGauche | xhv:next | AttraperCasserole |
AttraperCasserole | xhv:next | Reculer |
Reculer | xhv:next | FermerPlacardBasGauche |
FermerPlacardBasGauche | xhv:next | SeDeplacerVersEvier |
SeDeplacerVersEvier | xhv:next | RemplirEau |
MethodeServirPâtes | rdf:type | Methode |
CuireDesPâtes | xhv:next | MethodeServirPâtes |
PoserSurGaziniere | xhv:next | AllumerLeFeu |
RemplirEau | dc:hasPart | PlacerCasseroleSousRobinet |
RemplirEau | dc:hasPart | AllumerRobinet |
RemplirEau | dc:hasPart | RemplirCasseroleAuTroisQuarts |
RemplirEau | dc:hasPart | FermerRobinet |
FermerRobinet | xhv:next | PoserSurGaziniere |
PlacerCasseroleSousRobinet | xhv:next | AllumerRobinet |
AllumerRobinet | xhv:next | RemplirCasseroleAuTroisQuarts |
RemplirCasseroleAuTroisQuarts | xhv:next | FermerRobinet |
FermerRobinet | xhv:next | PoserSurGaziniere |
Bon, ok, j'ai rajouté quelques petits trucs depuis hier.
Mais ça commence à devenir intéressant...
ça nous donne ça :
En utilisant Processing et la librairie Traer.physics un peu remaniée ( pour pouvoir ensuite l'intégrer dans une page web, j'ai utilisé cette version ci-> http://svbreakaway.info/tp-downloads.php#tpjs )
Pour télécharger le code Processing c'est ici :
https://drive.google.com/file/d/0B0zEK4yLB5C6MEhnVkdlZC1ZQ0U/view?usp=sharing
reste à modifier la couleur des liens, la longueur en fonctions de la propriété, indique clairement le nom des propriétés, pour facilement trouver la première sous-étape de chaque étape.
A voir, mais on peu peut-être modifier :
VerserPâtes | xhv:next | Remuer |
VerserPâtes | xhv:next | Attendre10Min |
en une nouvelle étape de type Boucle ou Alternance (voir si ça existe, ou si on doit les créer) , ou je ne sais quoi, qui aurait une durée de 10 Minutes, serait composé de deux sous étapes : Remuer et Attendre, qui aurait elles aussi aurait une propriété durée...( remuer 10 secondes, attendre 1minute)
Prochaine étape : intégrer une méthode sur la page d'un projet .
A voir aussi avec tree.js http://mrdoob.github.io/three.js/examples/#webgl_nearestneighbour, pour visualiser les informations, http://workshop.chromeexperiments.com/ pour le GUI, ou https://github.com/blprnt/Infinite-Weft.html et http://sketchpad.cc/mwxwmUdIVC?exampleType=topic&exampleName= pour faire des tests