Initiation à l'encodage XML-TEI. Lou Burnard
|
|
|
- Colette Bossé
- il y a 10 ans
- Total affichages :
Transcription
1 Initiation à l'encodage XML-TEI Lou Burnard
2 Objectifs de cette formation 1 Préciser ce que c'est que l'encodage textuel 2 Présenter les concepts fondamentaux de TEI-XML 3 Offrir beaucoup d' experimentation pratique avec les outils TEI-XML
3 La numerisation nous apporte de nouveaux defis! De plus en plus, on veut faire des choses nouvelles avec nos objets numériques: construire une base de donnees mutualisée, des instruments de recherche (finding aid) integrer de tels instruments avec les textes qu'ils signallent integrer de tels instruments dans une espece de mère porteuse numérique, (edition numerique) donner support aux outils d'analyse complexe ( text-mining ) distribués
4 La TEI peut nous aider Elle represente une modele conceptuelle bien établie et consensuelle qui facilite alors la conversion des données existantes la création des données nouvelles l'intégration des données deja existantes mais répandues dans plusieures sources Elle est basée sur des formats ouverts et des technologies ouvertes Elle s'appuye sur une théorie explicite de l'ontologie textuel
5 Est-ce que ceux-ci represente la meme chose?
6 Un texte n'est pas un document En quoi consiste l'essentiel d'un texte? en l'apparence des lettres et leur mise-en-page? en la version originelle (pretendue) de cette copie? en les interpretations/lectures apportées ou trouvées? en les intentions (supposées) de son auteur? Un "texte" est quelque chose d'abstrait: la construction d'un communauté de lecteurs L'encodage explicite cette abstraction à fin de la mieux gérer
7 Un texte n'est pas un document En quoi consiste l'essentiel d'un texte? en l'apparence des lettres et leur mise-en-page? en la version originelle (pretendue) de cette copie? en les interpretations/lectures apportées ou trouvées? en les intentions (supposées) de son auteur? Un "texte" est quelque chose d'abstrait: la construction d'un communauté de lecteurs L'encodage explicite cette abstraction à fin de la mieux gérer
8 Un texte n'est pas un document En quoi consiste l'essentiel d'un texte? en l'apparence des lettres et leur mise-en-page? en la version originelle (pretendue) de cette copie? en les interpretations/lectures apportées ou trouvées? en les intentions (supposées) de son auteur? Un "texte" est quelque chose d'abstrait: la construction d'un communauté de lecteurs L'encodage explicite cette abstraction à fin de la mieux gérer
9 Un texte n'est pas un document En quoi consiste l'essentiel d'un texte? en l'apparence des lettres et leur mise-en-page? en la version originelle (pretendue) de cette copie? en les interpretations/lectures apportées ou trouvées? en les intentions (supposées) de son auteur? Un "texte" est quelque chose d'abstrait: la construction d'un communauté de lecteurs L'encodage explicite cette abstraction à fin de la mieux gérer
10 Qu'est-ce qu'on fait en numérisant un texte?
11 L'encodage Un texte est plus qu'une séquence de caractères encodés! Un text est plus qu'une séquence de formes lexicaux! Il a une structure et une signification Un texte peut avoir plusieurs lectures variantes La portée d'un texte peut être enrichie par des annotations L'encodage explicite les lectures Sans explicitation, on ne peut rien traiter
12 L'effet Babel Bien sûr il existe plusieurs lectures possibles pour la plupart des textes et (malheureseument) plusieurs manières d'expression pour ces lectures!
13 Encodage ou babel? Bonne nouvelle: il existe des logiciels capables de traduire entre 500 formats divers Mauvaise nouvelle: on en a besoin
14 Encodage ou babel? Bonne nouvelle: il existe des logiciels capables de traduire entre 500 formats divers Mauvaise nouvelle: on en a besoin
15 Encodage ou babel? Bonne nouvelle: il existe des logiciels capables de traduire entre 500 formats divers Mauvaise nouvelle: on en a besoin
16 Echange d'informations (1)
17 Echange d'informations (2)
18 Définitions Un balisage explicite les distinctions qu'on désire faire en traitant une chaîne de caractères Le balisage est une manière de nommer et de caractériser les composants d'une structure textuelle, d'une manière quasiment formelle Quel genre de composants? les objets ou leur apparences?
19 Séparation de forme et contenu Un balisage descriptif s'intéresse plus au contenu qu'à sa mise en forme cette séparation facilite la ré-utilisation et augmente la flexibilité
20 Séparation de forme et contenu Un balisage descriptif s'intéresse plus au contenu qu'à sa mise en forme cette séparation facilite la ré-utilisation et augmente la flexibilité
21 Séparation de forme et contenu Un balisage descriptif s'intéresse plus au contenu qu'à sa mise en forme cette séparation facilite la ré-utilisation et augmente la flexibilité
22 Séparation de forme et contenu Un balisage descriptif s'intéresse plus au contenu qu'à sa mise en forme cette séparation facilite la ré-utilisation et augmente la flexibilité
23 Comparer: <pb n="4"/>a MONSEI- <lb/>gneur LE REVE- <lb/>rendissime Cardinal <lb/>du Bellay <lb/>s Qu'est ce qu'on balisera? <lb/> <c rend="lettrine">v</c>eu le Personnaige, <lb/>que tu joues au Spec- <lb/>tacle de toute l'europe avec <div type="dedicace"> <head>a MONSEIGNEUR LE REVERENDISSIME CARDINAL DU BELLAY</head> <salute>s<ex>alut</ex> </salute> <p> <c rend="lettrine">v</c>eu le Personnaige, que tu joues au Spectacle de toute l'europe </p> </div>
24 et avec <pb n="4"/> <s> <w pos="ppj" lemma="voir">veu</w> <w pos="art" lemma="le">le</w> <w pos="sbc" lemma="personnage">personnaige</w> <pc>,</pc> <w pos="coo" lemma="que">que</w> </s> ou bien <s> <choice> <reg>vu</reg> <orig>veu</orig> </choice> le <choice> <reg>personnage</reg> <orig>personnaige</orig> </choice>, que tu joues au Spectacle </s>
25 Un langage d encodage sert à spécifier les caractères d un texte expliciter la/les structures aperçue/s dans un texte linéariser le texte spécifier les méta-informations, renseignements contextuels etc Mais il faut choisir selon les buts du projet
26 La bonne soupe d'acronymes SGML HTML W3C XML DTD CSS Xpath XSLT RelaxNG Standard Generalized Markup Language Hypertext Markup Language World Wide Web Consortium extensible Markup Language Document Type Definition (or Declaration) Cascading Style Sheet XML Path Language extensible Stylesheet Language - Transformations Regular Expression Language for XML (New Generation) à ne pas oublier TEI, la Text Encoding Initiative
27 XML: ce que c'est et pourquoi on devrait le connaitre XML est une manière de representer les données structurées en forme de chaîne de caractères un document XML ressemble à un document HTML, sauf que:- XML est extensible un document XML doit être bien formé un document XML peut être valide XML est indépendant de l'application, de la plateforme et du vendeur XML rend le pouvoir aux fournisseurs de données, et facilite l'intégration des ressources diverses et polyglottes
28 (Presque) tout ce qu'il faut savoir au sujet de l'xml, sur un seul transparent Un document XML contient au moins un élément Un élément possède une balise d'ouverture, facultativement de contenu et une balise de fermeture Un élément peut d'ailleurs porter des attributs, chacun portant un nom et une valeur Un document XML est obligatoirement well formed (bien-formé) ie il doit suivre la syntaxe XML Un document bien-formé peut facultativement etre valide ie il est conforme aux règles d'une schéma quelconque
29 Un petit document XML <?xml version="10" encoding="utf-8"?> <cookbook> <recipe n="1"> <head>soupe de pierre</head> <ingredientlist> <ingredient>un oignon</ingredient> <ingredient>deux carottes</ingredient> <ingredient>de l'eau</ingredient> <ingredient>une pierre</ingredient> <ingredient>des paysans naïfs</ingredient> </ingredientlist> <procedure> <step>mettre l'eau à bouillir dans un grande chaudron</step> <step>enlever la pierre et servir</step> </procedure> </recipe> <recipe n="2"> <!-- deuxieme recette ici --> </recipe> <!-- hic desunt multa --> </cookbook>
30 Syntaxe XML Un document XML contient:- des éléments, qui portent (facultativement) des attributs, marqués par balises des commentaires des instructions de traîtement des references à entité (interne ou externe) des sections CDATA et des caractères Unicode C'est tout!
31 XML: règles du jeu Un document XML représente une arborescence composée de noeuds il y a un seul noeud racine qui contient tous les autres chaque noeud peut être une arborescence un élément (qui porte facultativement des attributs) une chaîne de caractères Chaque élément porte un nom ou identification générique Chaque attribut porte un nom et une valeur les noms sont liés avec un namespace (espace de noms)
32 Representation d'une arborescence XML Un document XML linéarisé commence par une instruction de traitement special Les occurrences d'élément sont marqués entre balises ouvrantes et balises fermantes Les caractères < et & sont Magiques et doivent être cachés au moyen de références entité (< et & respectivement) Les paires nom/valeurs qui constituent les attributs d'un élément peuvent apparaître sans ordre à l'intérieur d'une balise ouvrante L'espace de noms auquel appartient un élément peut être signalé par un namespace-prefix (pe xml:) prédéfini
33 Syntaxe XML: le "fine print" Pour qu'un document soit bien formé, il faut que: 1 une seul racine contienne le document entier 2 chaque arborescence soit proprement imbriquée 3 tout les noms soient sensibles à la casse 4 chaque balise ouvrante ait sa balise fermante (sauf qu'on peut combiner les deux, le noeud étant vide) 5 les valeurs d'attribut soient présentées correctement entre guillemets
34 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
35 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
36 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
37 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
38 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
39 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
40 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
41 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
42 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
43 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
44 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
45 Bien formé? Oui ou non? <seg>some text</seg> <seg><foo>some</foo> <bar>text</bar></seg> <seg><foo>some <bar></foo> text</bar></seg> <seg type="text">some text</seg> <seg type='text'>some text</seg> <seg type=text>some text</seg> <seg type = "text">some text</seg> <seg type="text">some text<seg/> <seg type="text">some text<gap/></seg> <seg type="text">some text< /seg> <seg type="text">some text</seg>
46 XML est un standard international Un document XML doit se servir du standard ISO (aka Unicode) un répertoire de caractères 31-bit adéquate à la plupart des systèmes d'écriture humaine encodé en deux formats UTF8 ou UTF16 un document peut spécifier qu'il contient les mêmes caractères encodés d'une autre manière (notamment ISO 8859) un élément peut spécifier le langage de sa contenue avec l'attribut est également prédéfini par le W3C
47 Validation XML Un document XML valide est (bien sûr) bien formé, et en plus conforme à des règles supplémentaires, qui constituent un schéma Un schéma peut spécifier: le nom de l'élément racine les noms de tous les éléments légaux les noms et les types des attributs des règles concernant l'imbrication et le contenu des éléments et quelques autres menus propos nb Un schéma ne spécifie point la signification sémantique des éléments
48 Langues de schéma Un schéma peut être exprimé en : WSD: langage schéma du W3C RNG: norme ISO "Relax NG" DTD: norme ISO La TEI se sert de Relax NG
SII Stage d informatique pour l ingénieur
SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...
Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème
Chapitre IX L intégration de données Le problème De façon très générale, le problème de l intégration de données (data integration) est de permettre un accès cohérent à des données d origine, de structuration
Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch
Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties
Outils logiciels pour l'ingénierie documentaire
Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6
XML : documents et outils
XML : documents et outils Pierre-Alain Reynier Université de Provence [email protected] http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...
Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech [email protected] http://www.cri.ensmp.fr/people/silber/cours/2010/web
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Les outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Gestion Électronique de Documents et XML. Master 2 TSM
Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document
! Text Encoding Initiative
Format XML: suite! le contenu d un élément est la concaténation de! texte! et d éléments (imbrication)! => structure arborescente! pas de chevauchement de balises! => exemple : une analyse syntagmatique
HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP
IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,
Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
7.0 Guide de la solution Portable sans fil
7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur
OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication
Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité
Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.
IMPORT SCROL vous invite fortement à lui confier cette tâche pour vous décharger de toute responsabilité dans le cas d'un import manqué. Si vous confiez à SCROL vos nouvelles données (souches, images,
ECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall
Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet
Programmation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Petite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Les services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web
Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information
PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT
Réf. : Pivot/Querier Auteur : JM. DERUYTER Rév. : 1.3 Rév. Date : 05/05/15 Distribution : Normale * Restreinte 1. Confidentielle PIVOT Pivot/Querier Documentation technique XML/XSD/XSLT Table des matières
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Instructions et spécifications pour la transmission en format XML de déclarations par lots. 30 mai 2015 MODULE 1
Instructions et spécifications pour la transmission en format XML de déclarations par lots 30 mai 2015 MODULE 1 Table des matières Modifications apportées dans la présente... 3 1 Renseignements généraux...
Comment récupérer un document OOo corrompu. Distribué par Le projet OpenOffice.org
Comment récupérer un document OOo corrompu Distribué par Le projet OpenOffice.org OpenOffice.org Documentation Project How-To Table des Matières 1 Introduction 3 2 Bibliographie 3 3 Installation des logiciels
Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml
OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire
Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. [email protected]
Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet [email protected] 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents
Systèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Module http MMS AllMySMS.com Manuel d intégration
Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux
PROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
Chapitre VIII. Les bases de données. Orientées Objet. Motivation
Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet
L'essentiel de XML. Cours XML. Olivier Carton
L'essentiel de XML Cours XML Olivier Carton L'essentiel de XML: Cours XML Olivier Carton Version du 18/12/2014 Copyright 2007-2014 Olivier Carton Résumé Support du cours XML en M2 Pro à l'université Paris
Pelleas : Le projet XML pour le systeme d information documentaire du polytechnicum de Marne- la Vallée
Pelleas : Le projet XML pour le systeme d information documentaire du polytechnicum de Marne- la Vallée Odile ARTUR (CNRS), chef de projet PELLEAS Christine FABRE-BROWAEYS (UMLV), directrice du CRI Résumé
Introduction à Microsoft InfoPath 2010
Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires
Gestion documentaire (Extraits du CCI version 1.2)
Standard du gouvernement du Québec sur les ressources informationnelles PROJET Gestion documentaire (Extraits du CCI version 1.2) 12 juillet 2004 SGQRI 000[-00] Nom du [ : Nom de la partie] Projet, version
SECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
TP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Initiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML
Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade
Système de gestion de contenu
1 Système de gestion de contenu Un système de gestion de contenu ou SGC ((en) Content Management System ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites
Manuel d intégration API FTP SMS ALLMYSMS.COM
Manuel d intégration API FTP SMS ALLMYSMS.COM 29/01/2014 TABLE DES MATIERES 1. ENVOI DE SMS (SMS-MT PUSH)... 3 1.1. GENERALITES... 3 1.1.1. Adresse FTP... 3 1.1.2. Paramètres de connexion... 3 1.1.3. Remarques...
Programmation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
«Expertise de ressources «pour l édition de revues numériques
«technique et Technique Site web du guide des ressources Coordination: Ghislaine Chartron et Jean-Michel Salaün De la revue papier à la revue Nouvel environnement et revue savante Une transition Une infrastructure
Université de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Programmation des Applications Réparties. Parsers XML DOM et SAX
Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel [email protected] Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment
1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur
NOTIFICATIONS GUIDE Le module Notifications permet de retrouver des notifications en utilisant les champs spécifiques de la base de données du Registre central des notifications (RCN). Il comporte une
Formation : WEbMaster
Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins
Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.
Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org
Sana Sellami. [email protected] Licence Professionnelle SIL 2011-2012
Sana Sellami [email protected] Licence Professionnelle SIL 2011-2012 Connaître les principales techniques pour la création de sites web Se familiariser avec les langages du web Rendre dynamique le
Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
LE CONCEPT DU CMS CHAPITRE 1
CHAPITRE 1 LE CONCEPT DU CMS Techniques traditionnelles de construction de sites... 14 Les principes des CMS... 18 Le langage HTML... 26 Check-list... 41 11 Même s il est d usage de comparer Internet
Formation HTML / CSS. ar dionoea
Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations
XML et recherche d information
Chapitre 4 XML et recherche d information 4.1. Introduction La nature des collections de documents électroniques évolue. Elles intègrent de plus en plus des meta-informations et notamment des informations
Notes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
XML et travail collaboratif : vers un Web sémantique
XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie [email protected]
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Gestion des applications, TI. Tout droits réservés, Marcel Aubin
Gestion des applications, TI Techniques 1 Virtual box P. 3 P. 5 Table de contenu «cloner» un disque Créer une machine virtuelle d'un fichier.vdi existant P. 7 A faire pour les machines de «Remedy» P. 8
HTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Application de lecture de carte SESAM-Vitale Jeebop
Application de lecture de carte SESAM-Vitale Jeebop Présentation Le module de lecture de carte SESAM-Vitale Jeebop est une application Java Web Start, c'est à dire une application Java qui se télécharge
Guide de création de site web optimisé
Guide de création de site web optimisé Vous trouverez ci-après un résumé des différents points à prendre en compte pour créer un site web optimisé pour les moteurs de recherche en termes de code HTML et
Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès
Manuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
creer votre site internet en html/css
3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour
D1- L'environnement de travail
Le Certificat Informatique et Internet C2i niveau 1 à l Université de la Polynésie Française D1- L'environnement de travail Equipe C2I Démarrage A la mise sous tension d'un ordinateur, les deux phases
Introduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
STAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Hébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
Types de REA produites dans le cadre de la séquence pédagogique
Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA
< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Design et implémentation d un logiciel de validation et de génération de configurations réseaux
Département d Ingénierie Informatique Design et implémentation d un logiciel de validation et de génération de configurations réseaux Laurent Vanbever Grégory Pardoen Mémoire présenté sous la direction
Systèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
Dévéloppement de Sites Web
1 Dévéloppement de Sites Web Cours II : Internet et HTML - une très brève introduction Peter Stockinger Séminaire de Maîtrise en Communication Interculturelle à l'institut National des Langues et Civilisations
XML et DOM. Matériel de cours. mars 1999 version 0.3 dernière modification: 24/3/99
XML XML et DOM Matériel de cours mars 1999 version 0.3 dernière modification: 24/3/99 http://tecfa.unige.ch/guides/xml/slides/xml.html - (moche!) http://tecfa.unige.ch/guides/xml/slides/xml.pdf - (lecture
3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML
Page:1/20 CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Objectifs de l activité pratique : Notions sur le HTML, le WEB et le W3C Créer une page web statique au format HTML : - les marqueurs ou balises
HTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Modules du DUT Informatique proposés pour des DCCE en 2014/2015
Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Partie II Approche théorique
Partie II Approche théorique De nombreux phénomènes ont été mis en évidence lors des différentes enquêtes, nous amenant à diverses interrogations pouvant être résumées et transcrites en une problématique.
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Master Technologies numériques appliquées à l'histoire Deuxième année
Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine
Document Object Model (DOM)
Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés
Annotation collaborative en ligne de l'archive manuscrite
Annotation collaborative en ligne de l'archive manuscrite Jean-Daniel Fekete INRIA Futurs & LRI Projet IN-SITU [email protected] http://www.lri.fr/~fekete Hammamet - Tunisie CFD'02 1 Plan p Le
SAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Introduction aux concepts d ez Publish
Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de
Accès à l'information XML par des requêtes XQuery au travers de son XSchema
Rapport projet de fin d étude ASR Accès à l'information XML par des requêtes XQuery au travers de son XSchema Réalisé par : DAB Marwa MGARRECH Oussama Encadré par : Mme LOPES GANCARSKI Alda 2011/2012 Remerciements
PHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
1. Considérations sur le développement rapide d'application et les méthodes agiles
Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques
Learning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Installation de DocBook sur un système Linux
Installation de DocBook sur un système Linux Emmanuel Fleury [email protected] Le but de ce document est d expliquer comment installer aussi simplement que possible DocBook sur votre système (Mandrake,
