sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-users] FAQ SDX


From: Frédéric Glorieux
Subject: [sdx-users] FAQ SDX
Date: Sun, 11 May 2003 10:32:30 +0200

Début de FAQ SDX avec XML-Docbook attaché.
-------------------------------
25/09/2002 28/03/2003 - Martin Sévigny - Frédéric Glorieux 
SDX
un Système Documentaire XML 
Résumé 

SDX vise à fournir un environnement documentaires XML, propre à monter
des applications réseau personnalisées, avec entre autres
fonctionnalités: recherche plein-texte, gestion de thesauri,
multilinguisme, agrégation de contenus, présentations multiples... Il
associe une plate-forme de diffusion, [Cocoon], un moteur de recherche
[Lucene], avec de nombreuses commodités de syntaxe et d'administration.
C'est un projet d'informatique libre sous licence GPL, dont on peut
gratuitement obtenir une copie. Ce projet a été initié et subventionné
par le Ministère de la Culture. 

SDX peut se présenter rapidement par les questions auxquelles il répond 

1.1.  J'ai une quantité importante de documents XML, je voudrais les
rendre disponibles. 
 
 SDX a été spécialement conçu pour cet objectif. Il permet de construire
une application adaptée, avec une navigation entièrement dans votre
maquette, avec un moteur de recherche simple ou très avancé, et le
nécessaire d'administration. 
 
1.2.  Notre site est déjà très complet, est-ce que SDX va nous imposer
ses couleurs ? 
 
 Certainement pas! Les limites d'une application SDX sont l'imagination
de vos graphistes, les contraintes de compatibilités que vous vous
imposez, et tout de même un peu, la nature et la structure de vos
documents. Un accés complet à la syntaxe de transformation XSL vous ait
ouvert, à vous de jouer ! 
 
1.3.  Quels sont les schémas XML supportés par SDX ? 
 
 Tous! Pour être plus précis, il utilise des syntaxes (XSL, XSP) qui
s'adaptent à n'importe quel schéma. Toutefois, plusieurs standards ont
déjà donné l'occasion d'applications génériques, disponibles sous
licences GPL. La communauté SDX souhaite encourager la coornation et la
mutualisation des efforts. 
 
1.4.  SDX peut-il répondre à des questions du genre "montre moi tous les
documents qui citent Walt Whitman" ? 
 
 Oui, et même de manière très précise. Si par exemple, vos documents XML
ont un format bibliographique identifiable, SDX peut en être informé et
gardé "l'index" de tous les auteurs cités, (aussi bien que des titres,
des dates, ou tout autre information structurée extractible depuis vos
documents). Il suffit de le prévoir à l'avance, ensuite on peut
interroger cet index précis, en combinaison avec plusieurs autres
pourquoi pas, et proposer une interface de recherche avancée. 
 
1.5.  Nous avons déjà organisé une administration de nos contenus XML,
faut-il tout répliquer pour profiter des services de SDX? 
 
 Une application SDX peut tout à fait se construire sur une collection
dont elle n'a pas la responsabilité éditoriale. Il existe plusieurs
mécanismes d'interrogation ou d'indexation distantes. Une application
SDX peut stocker elle-même ses documents, ou compléter un autre
gestionnaire de contenu, à la convenance du concepteur. 
 
1.6.  Notre information est déjà gérée par une de base de données
relationnelles, que peut nous apporter SDX ? 
 
 SDX peut compléter une application SQL, afin d'extraire l'information
diffusable sous forme XML. Il ajoute des fonctionalités qui ne sont pas
toujours disponibles dans un SGBD (exemples: recherche plein texte,
thesauri). 
 
1.7.  L'informatique documentaire est une niche économique, pourquoi
faut-il payer si cher une application ? 
 
 Avec la diffusion de XML et les normes associées, des composants libres
et gratuits d'intérêt documentaire commencent à se développer. SDX
s'emploie à les coordonner. 
 
1.8.  Puis-je monter une application SDX en PHP ? 
 
 C'est imaginable, mais pas vraiment prévu pour cela. Il est fortement
conseillé d'accéder aux services SDX par l'API XML (une syntaxe de
scripts dynamiques). Cependant, ces services sont aussi accessibles par
URLs, ou en JAVA. Si vous aviez déjà une application XML en PHP, SDX
serait toujours interrogeable par URLs, reste à voir s'il s'agit de la
meilleure architecture. 
 
1.9.  SDX est il un environnement de production XML ? 
 
 La production de documents XML n'est pas l'objectif initial de SDX. En
effet, il permet de diffuser de de longs documents (taille d'une thèse),
pour lesquels il vaut mieux se confier à des éditeurs adaptés.
Toutefois, des commodités ont été développées pour des besoins
spécifiques, comme des documents rédactionnels simples et très définis
(rapports, articles), ou des schémas de données très structuré
(bibliographie). Ces développements sont généralement accessibles sous
licence libre. 
 
1.10.  Puis-je développer mon application en quelques clics ? 
 
 Là encore, ce n'est pas l'objectif. Il existe des applications fondées
sur SDX qui permettent à des non-spécialistes d'en faire fonctionner
rapidement les services. Toutefois, pour des projets complexes ou
d'envergure, il est conseillé d'entrer dans la syntaxe XSL. Ce langage
est standard, d'utilité continue lorsque l'on travaille avec XML,
l'apprendre à l'occasion de SDX n'est certainement pas du temps perdu 
 

Attachment: sdx.xml
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]