jmvanel / semantic_forms

Form generators leveraging semantic web standards (RDF(S), OWL, SPARQL , ...
Other
75 stars 23 forks source link

Refactor abstract form generation: form property should be instance of Entry, not plain URI #169

Closed jmvanel closed 7 years ago

jmvanel commented 7 years ago

Ça concerne la partie en amont du template XHTML.

Je pense qu'on peut garder la première étape qui calcule juste la liste ordonnée des champs. Mais actuellement un champ c'est juste un noeud RDF d'une propriété. Il faut que ce soit une structure Entry ( incomplète ). Ceci afin de prendre en compte les champs " hors sujet" ("off topic") 😋 c'est à dire dont le sujet RDF n'est pas celui du formulaire (issues #29, #24).

Deuxièmement il faut que les deux étapes​ soit des bons algorithmes​ en programmation fonctionnelle. C'est à dire un enchaînement de fonctions pures, une par sous étape:

EtatInitialVide.etape1.etape2

This is a pre-requisite for:

jmvanel commented 7 years ago

Follow up : issue "Refactor abstract form generation: make it functional" #170