XRX une architecture, une simplification radicale

Les plus


XForms

Robustesse, réutilisation maximale, sécurisation des soumissions

XQuery
Base XML native
Une structure syntaxique unique: XML
Les autres langages sont des dialectes spécialisés exprimés en XML, dont les grammaires sont définies par des Schémas
  • XSD XML Schéma
  • XSI XML Schéma Instance
  • XPath
  • XSLT
  • XForms
  • XML Event
  • XML Dom
  • XSL-FO
  • RDF - OWL
  • XQuery
  • XProc
Le langage fondateur est unique
  • Personne n'est obligé de connaître les autres dialectes (cela dépend du rôle joué)
  • Les dialectes ont plusieurs niveaux d'abstraction
Le dernier étage

La Sémantique pour tout expert(biologiste, historien, juriste, cuisinier, artiste, enquêteur ad libitum)
  • Taxonomie
  • Ontologie
  • Déduction
  • Diagnostics
  • Gestion d'urgence
Une Révolution intellectuelle et économique

Les changements nécessaires
  • Penser grammaire générative transformationnelle
  • La capacité de passer d'un langage (XSLT) à un autre est une caractéristique de l'être humain (Innéisme Noam Chomsky 1975)
  • Un système immunitaire a sa stratégie fondée sur une grammaire générative (Prix Nobel 1983)

Nécessité de l'utilisation du bon langage
  • Lexical: DTD, RegExp, Charset
  • Syntaxe: XML strict
  • Grammaire: Validation Schéma
  • Aucune erreur n'est tolérée
Conséquences salutaires
  • Les applications de loisirs subissent les mêmes contraintes que les logiciels critiques embarqués
  • Qualité maximale obligatoire pour toute application
  • Documentation et maintenabilité optimale pour toute application

Impératif catégorique à considérer sans délai
  • Point de départ obligatoire pour tout utilisateur y compris le client
  • Apprendre à respecter la logique
  • Logique du premier ordre
  • Logique Modale (du moins le modèle impératif, conjonctif, positif) se vulgarise
  • Le troisième et dernier étage reste réservé aux méta mathématiciens philosophes
Les difficultés
  • Les résistances, les syndromes de Jacquard
  • Des produits abandonnés (Ateliers de génie)
  • Des méthodes orphelines (C'est Descartes qu'on assassine. Prédicat incorrect(je pense  je suis),
    Prédicat correct(je suis (j'apprends et je transforme))
    N3 tout simplement
  • Des outils coûteux, encombrants, inutiles abandonnés (La liste est longue, ils sont plus nombreux que les applications utiles)
  • Des génocides mondiaux de langages
  • Des organisations transversales (moins de place pour les bureaucrates)
  • Les organisations se rationalisent et se dématérialisent (les réseaux s'étendent, la hiérarchie devient floue)
  • Les objets, les méthodes, les propriétés deviennent obsolètes
  • Une tyrannie unique (XSD - XSI)
    • Types complexes caméléons dynamiques
    • Annotation
    • Dérivation
    • Héritage
    • Intégrité forte
    • Contraintes à facettes
    • Espaces de noms, modularisation
  • Néanmoins des ressources en cerveaux humains se libèrent pour des activités plus utiles à l'humanité et son biotope