Voici le diagramme des fonctions génériques à créer, première version :
NewObj :
création d’un nouvel objet avec du contenu à insérer et des liens à créer.ReadObj :
lecture d’un objet en fonction de ses liens actualisés et nettoyés._o_lsx :
Afficher le contenu d’un objet en fonction de ses liens actualisés et nettoyés._o_gen :
Génère un nouvel objet et fait créer les liens associés. Assure le marquage du type et de la date de l’objet._o_ls :
Afficher le contenu d’un objet local donné. Le fait télécharger si besoin._o_dlx :
Télécharger un objet depuis une parmi plusieurs sources disponibles. L’utilisation des sources est aléatoire._o_dl1 :
Télécharger un objet depuis une source précise._o_wr :
Écrire un objet dans la base des objets._o_vr :
Vérifier la non corruption d’un objet. Le supprime si besoin._l_lsx :
Lister les liens avec un filtre de recherche._l_gen :
Génère un lien signé._l_ls :
Lister les liens nettoyés. Cela tient compte des liens F U E et S._l_dlx :
Télécharger les liens depuis une parmi plusieurs sources disponibles. Les sources sont parcourues les unes après les autres._l_dl1 :
Télécharger les liens depuis une source précise._l_wr :
Écrire un lien dans la base des liens d’un objet. Prépare au besoin la base de stockage des liens pour un objet inconnu._l_vr :
Vérifier la bonne signature d’un lien. Le supprime si besoin.
C’est une première version, ça veut dire que ça peut évoluer…