Formats ouverts et sauvegarde

OBF et OBZ : importer, vérifier et protéger un tableau de communication

Comprendre la différence entre un tableau OBF et un ensemble OBZ, contrôler leur contenu et transférer une copie sans exposer inutilement le vocabulaire de la personne.

Pourquoi un format d’échange compte

Un tableau de communication demande du temps : vocabulaire, organisation, pictogrammes, libellés, prononciations et liens sont adaptés à un usage. Un format documenté permet de sauvegarder ou transférer cette structure sans la ressaisir entièrement.

Ouvert ne signifie ni compatible partout, ni anonyme, ni automatiquement sûr. L’application cible doit annoncer ce qu’elle importe réellement et l’utilisateur doit pouvoir tester une copie avant de remplacer son tableau courant.

OBF, OBZ et export : trois notions

La documentation OpenAAC montre notamment des tableaux avec images ou sons intégrés, des ressources référencées et des ensembles de tableaux reliés. Il faut donc inspecter la portée du fichier, pas seulement son extension.

NotionUsagePoint de vigilance
OBFDécrire un tableau et ses boutons dans un format ouvertImages, sons, actions ou extensions peuvent varier
OBZRegrouper plusieurs tableaux liés et leurs ressourcesL’archive peut contenir plus qu’un écran visible
ExportCréer une copie à un instant donnéLa copie ne suit pas les modifications futures
ImportLire et convertir ce que l’application prend en chargeUne importation partielle doit être signalée
SauvegardeConserver une version restaurableUn fichier unique non testé ne suffit pas

Ce qu’un fichier peut révéler

Même sans nom de compte, cet ensemble peut décrire une personne et son quotidien. Traitez le fichier comme une donnée personnelle potentiellement sensible : minimisez les copies, les destinataires et la durée de conservation.

  • Vocabulaire choisi et messages fréquents.
  • Noms, images, voix ou sons personnalisés.
  • Organisation des routines, lieux, personnes et besoins.
  • Liens entre tableaux et actions configurées.
  • Métadonnées, auteurs, licences ou références externes.

Avant l’export : préparer une copie maîtrisée

  1. Identifier l’objectif : sauvegarde locale, transfert vers un appareil précis ou travail avec un accompagnant identifié.
  2. Choisir seulement les tableaux nécessaires plutôt qu’un ensemble complet par défaut.
  3. Repérer images, sons, noms ou messages qui n’ont pas besoin d’être partagés.
  4. Vérifier les licences des pictogrammes et médias ; un format ouvert ne donne pas de nouveaux droits sur leur contenu.
  5. Créer l’export sur l’appareil de confiance et noter sa date ainsi que l’application source.
  6. Conserver la version précédente jusqu’à ce que la restauration soit réellement testée.

Avant l’import : contrôler sans écraser

Une application doit échouer de façon visible sur un fichier invalide ou incomplet. Compléter silencieusement un bouton, une image ou une action peut modifier le message produit.

  1. Obtenir le fichier d’une source identifiée et confirmer son usage prévu.
  2. Analyser une copie ; renommer l’extension ne valide ni le format ni son contenu.
  3. Lire le rapport d’import : tableaux, boutons, liens, images, sons et éléments ignorés.
  4. Tester dans un espace séparé ou après une sauvegarde vérifiée.
  5. Contrôler quelques messages essentiels, la navigation, la prononciation et le retour au tableau d’accueil.
  6. Valider avec la personne qui utilise le tableau avant d’en faire la version courante.

Matrice de compatibilité à remplir

ÉlémentContrôle après importRepli sûr
Libellé et vocalisationTexte affiché et texte prononcéCorriger explicitement ou revenir à la sauvegarde
GrillePosition, taille et ordre des boutonsTester une copie avant remplacement
LiensDestination de chaque bouton de navigationConserver la source ; réparer explicitement et valider le chemin avant bascule
ImagesRessource présente, lisible et autoriséeLibellé textuel compréhensible
SonsFichier, volume et déclenchementVoix système ou silence annoncé
ExtensionsFonction réellement reconnueIgnorer avec avertissement, jamais exécuter aveuglément

Image embarquée ou référence externe : vérifier ce que la copie transporte

La documentation OpenAAC distingue une ressource obtenue par une adresse externe, des données incluses directement dans un fichier OBF et un fichier média placé dans l’archive OBZ puis référencé par son chemin. Le nom du format ne dit donc pas à lui seul si la copie contient effectivement l’image ou le son.

Dans le parcours natif PictoVoice à partir de la version 1.7.21, l’export OBZ des vingt pictogrammes SVG fournis avec l’application utilise les ressources embarquées dans cette version, sans dépendre du cache du navigateur ou d’un téléchargement au moment de l’export. Cela décrit ce jeu de ressources fourni ; ce n’est pas une garantie pour toutes les images personnelles ou importées, ni une qualification d’usage sur un appareil iOS réel.

Dans le parcours Web, la disponibilité des ressources et le cache restent à vérifier séparément. Pour une copie destinée à un autre appareil, identifiez si le média fait partie du jeu embarqué, du fichier importé ou d’une référence externe, puis contrôlez sa présence dans la copie avec les outils adaptés avant de remplacer le tableau utile. Une ressource absente ou non prise en charge demande une correction explicite ; ne comptez pas sur un téléchargement automatique pour compléter une archive. La voix système et les sons ont leurs propres conditions et ne deviennent pas disponibles hors ligne du seul fait que ces SVG sont embarqués.

Une image visible pendant un essai en ligne peut avoir été chargée depuis un autre service ou être déjà présente dans le cache de l’appareil. Cela ne démontre pas qu’un autre appareil pourra la retrouver sans réseau. Inversement, une image embarquée peut rester inutilisable si le fichier manque, si sa référence est incorrecte ou si l’application cible ne prend pas ce contenu en charge.

Pour les éléments nécessaires, demandez à la source ce qui est inclus et ce qui reste dépendant d’une adresse. Relevez la destination générale et la ressource concernée dans une note privée, sans publier des liens personnels, des jetons d’accès ou le vocabulaire. Une inspection technique peut demander l’aide d’une personne compétente ; ne modifiez pas manuellement l’archive originale pour tenter de la rendre complète.

SituationCe qui reste à vérifierÀ ne pas déduire
Média référencé à distanceAccès autorisé, disponibilité et fonctionnement dans la cibleFichier média contenu dans l’export
Données incluses dans OBF ou média dans OBZPrésence, référence et restitution par la cibleCompatibilité universelle
Image visible après un premier chargementRestauration sur la cible préparée, dans les conditions prévuesAutonomie hors réseau de toutes les copies

Tester les dépendances sans sacrifier le tableau utilisable

Conservez le tableau source et une copie d’export datée avant l’essai. Dans un espace de test distinct, choisissez quelques boutons essentiels comportant une image, un son s’il est utilisé, un lien vers un autre tableau et le retour à l’accueil. Vérifiez d’abord la restitution dans la cible, puis les mêmes gestes sans réseau lorsque cet usage fait partie du besoin. Préparez aussi le chargement de l’application : un échec d’ouverture ne permet pas à lui seul de conclure que le fichier média manque.

Notez exactement ce qui reste visible, ce qui se déclenche et quelle destination s’ouvre. Un essai hors réseau réussi sur un appareil déjà utilisé peut encore dépendre de son cache ; documentez cet environnement au lieu de présenter le résultat comme une garantie pour un appareil neuf. Ne videz pas le stockage de l’appareil principal pour rendre le test plus strict.

Si une ressource essentielle manque, gardez le transfert en attente et demandez un export adapté ou une ressource dont le transfert est autorisé. Un symbole ou un libellé de remplacement doit être compris et validé avec la personne ; il ne s’installe pas silencieusement pour faire disparaître une erreur. Ne supprimez pas un bouton de navigation essentiel pour qualifier le reste de réussi. Revenez au tableau source ou au repli connu tant que le chemin utile n’est pas validé.

Dans PictoVoice, l’import/export documenté permet un essai dans son périmètre ; le présent guide n’atteste pas que l’export télécharge et embarque automatiquement tout média externe. Il ne garantit ni la disponibilité d’un serveur tiers, ni le droit de copier ses images, ni la voix hors ligne. Ne transmettez aucun tableau personnel à un validateur public pour tenter de résoudre ce point.

Cas fictif : le bouton reste là, sa photo n’apparaît plus

Dans un exemple fictif, un tableau de sortie contient un bouton lié à une photo autorisée. La copie importée affiche la photo pendant l’essai en ligne. Sur la cible préparée pour la sortie, sans réseau, le bouton et son texte restent présents mais la photo ne s’affiche plus. L’accompagnant note ces observations : elles ne prouvent pas encore si l’export contenait seulement une adresse, si une référence a été mal reprise ou si l’outil cible ne restitue pas le média.

Il conserve l’original et demande une explication du contenu exporté. Si une copie adaptée est fournie, il l’importe dans l’espace de test et vérifie le bouton, sa destination et le retour. Si seule une autre ressource est disponible, il vérifie d’abord son droit d’usage et son sens avec la personne. Une sélection comprise vaut davantage qu’une image ajoutée pour compléter visuellement la grille.

Le transfert reste limité aux messages effectivement validés. L’ancien support reste disponible et aucune réussite de fichier ne remplace l’essai de communication. Ce scénario n’attribue à PictoVoice aucun téléchargement, diagnostic de média ou réparation automatique.

Stockage, partage et suppression

La CNIL recommande de privilégier un traitement local maîtrisé et de limiter les données et permissions. Local ne veut toutefois pas dire chiffré : l’export PictoVoice actuel est local mais n’est pas présenté comme une archive chiffrée.

Si votre version native propose le dialogue de partage pour l’export, distinguez le fichier enregistré volontairement et la copie temporaire préparée pour ce dialogue. Le traitement PictoVoice isole chaque tentative ; lorsqu’une annulation ou un échec du partage lui est signalé, le nettoyage vise seulement la copie temporaire de cette tentative. Cela ne supprime ni un export permanent déjà enregistré, ni une copie qui aurait été reçue ailleurs. Ce comportement documenté ne constitue pas une qualification de votre appareil réel.

Lorsque le partage se termine sans erreur, PictoVoice ne déduit pas que le destinataire a lu ou conservé le fichier. La copie temporaire peut rester disponible pour le cycle de vie géré par le système ; aucun délai d’effacement immédiat n’est promis. Pour une sauvegarde, conservez une copie distincte et vérifiez qu’elle est retrouvable et lisible avec les personnes autorisées, sans compter sur ce cache temporaire.

Après annulation ou erreur, lisez le résultat annoncé avant de recommencer. Un problème de préparation, un échec du partage et une erreur de nettoyage ne sont pas le même événement. Si le nettoyage échoue, gardez le message exact et demandez l’aide officielle sans transmettre le vocabulaire privé ; ne réinitialisez pas PictoVoice et ne purgez pas ses tableaux pour supprimer une copie d’export. Si un envoi reste incertain, vérifiez auprès du destinataire avant de multiplier les transferts. Aucun succès logiciel ne garantit ici un partage effectivement reçu ou un effacement universel.

  • Éviter un service public, une messagerie collective ou un lien sans contrôle d’accès.
  • Chiffrer le support ou le canal lorsque le contexte et l’outil le permettent.
  • Ne pas inclure le nom de la personne ou un message intime dans le nom du fichier.
  • Limiter le nombre de copies et savoir où chacune est conservée.
  • Supprimer les exports temporaires après validation du transfert.
  • Prévoir la perte ou le vol de l’appareil et protéger son accès.

Inspecter une archive sans l’adopter comme tableau courant

Une archive reçue ne doit pas être importée directement dans le seul vocabulaire actif. Commencez par conserver l’original en lecture seule, identifier l’application et la date d’export, puis utiliser un espace de test ou un profil séparé lorsqu’il existe.

Comparez le nombre de tableaux, leurs noms, la grille de départ, les liens, les images et les sons. Un fichier techniquement lisible peut rester inutilisable si un bouton essentiel mène vers un tableau absent ou si la vocalisation a changé.

L’inspection ne consiste pas à parcourir des messages personnels par curiosité. Elle reste bornée à l’objectif du transfert et aux personnes autorisées.

  1. Conserver l’original
  2. Identifier source et date
  3. Importer dans une copie
  4. Comparer la structure
  5. Tester des messages essentiels
  6. Documenter les écarts
  7. Valider avant remplacement

Version du format et compatibilité réelle

La mention OBF ou OBZ désigne une famille structurée, pas un certificat universel. Une application peut prendre en charge les boutons et les liens sans reproduire une extension, une action, une voix ou une mise en page propre à un autre outil.

Notez la version ou les caractéristiques annoncées par la source et par la cible. Lorsque l’information manque, qualifiez la compatibilité comme inconnue puis testez une copie représentative.

Un aller simple réussi ne prouve pas l’aller-retour. Exportez la copie importée, réouvrez-la dans un environnement sûr et comparez à nouveau les éléments essentiels.

RésultatInterprétationDécision prudente
Fichier refuséFormat ou contenu non reconnuConserver l’original et demander une source compatible
Import partiel signaléCertains champs sont ignorésÉvaluer chaque message essentiel
Import sans erreurLecture technique réussieTester navigation, images et voix
Aller-retour stablePérimètre testé reproductibleDocumenter versions et limites

Questions fréquentes sur OBF et OBZ

QuestionRéponse courte
OBF est-il un fichier chiffré ?Non, le format ne fournit pas à lui seul une protection cryptographique
OBZ garantit-il toutes les ressources ?Non, il faut contrôler ce qui est réellement embarqué et compris
Peut-on envoyer le fichier par n’importe quel canal ?Non, le canal dépend du contenu et des destinataires autorisés
Une copie locale est-elle une sauvegarde ?Seulement si elle est distincte, retrouvable et restaurée lors d’un test
Faut-il supprimer l’ancien tableau après import ?Pas avant validation d’usage et période de repli
Le site reçoit-il les exports ?Non, aucun vocabulaire personnel ne doit lui être transmis

État exact de PictoVoice

PictoVoice sait importer et exporter des tableaux OBF ou OBZ dans son périmètre documenté. Cette capacité ne prouve pas une compatibilité parfaite avec tous les producteurs, toutes les extensions, images, voix ou actions du format.

La PWA fonctionne sans compte distant et conserve ses données localement. Le code compagnon et l’identifiant pvl_… restent des mécanismes locaux, pas une authentification forte. Cinq instantanés facilitent une récupération locale ; aucun fichier réel ne doit être placé dans la démonstration fictive.

Checklist de transfert

  • Objectif et destinataire identifiés.
  • Contenu personnel réduit au nécessaire.
  • Droits sur images et sons contrôlés.
  • Sauvegarde précédente testée.
  • Import réalisé sur une copie ou un espace séparé.
  • Messages essentiels, liens et voix vérifiés avec l’utilisateur.
  • Copies temporaires supprimées et emplacement final protégé.

Sources

Éditeur : DOHM — Digital Operations Hub & Modules · informations revues le . Signaler une correction.