Chapter 8 Glossaire du Modèle XML

annotation

Informations supplémentaires relatives à un modèle et ses objets, provenant de documents et/ou d'applications

any

Permet d'attacher n'importe quel type d'objet à une particule de groupe choix ou séquence

attribut

Informations supplémentaires relatives à un élément ou à un type complexe

attribut Any

Permet d'insérer n'importe quel attribut des espaces de noms spécifiés dans un élément, un type complexe ou un groupe d'attributs

champ

Expression XPath qui spécifie la valeur (ou l'une des valeurs) utilisée pour définir une contrainte d'identité (unicité, clé ou keyRef)

choix (choice)

Particule de groupe indiquant qu'un seul élément enfant peut être lié à son élément parent

clé

Contrainte d'identité qui spécifie qu'une valeur (ou un jeu de valeurs) d'élément ou d'attribut doit être une clé au sein de la portée spécifiée. Une clé signifie que les données doivent être uniques, non-NULL et toujours présentes au sein d'une portée spécifiée

contenu complexe

Permet d'étendre ou de limiter les valeurs d'un type complexe avec un contenu mixte ou des éléments uniquement

contenu simple

Permet d'étendre ou de limiter les valeurs d'un type complexe qui prend en charge des données de type caractère ou un type simple

dérivation

Utilisée pour étendre ou limiter les valeurs des types simples et des types complexes

données de type caractère

Dans un schéma ou dans une DTD, tout texte situé hors des balises et qui ne sera pas analysé

DTD

Document Type Definition (définition de type de document). Un langage qui définit le contenu d'un fichier XML par une liste d'éléments légaux

élément

Bloc de construction élémentaire d'un modèle XML

entité

Permet d'inclure des valeurs prédéfinies, des fichiers externes XML ou non-XML (valeurs URL) dans un modèle XML défini avec une DTD

espace de noms

Emplacement d'origine de la définition d'un objet. Il doit s'agir d'une URI

espace de noms cible

Espace de noms de tous les éléments de schéma contenus dans le modèle. Son nom est une URI qui ne fait référence à aucun fichier mais uniquement à un nom affecté. Un préfixe peut être affecté à l'espace de noms. Tous les éléments de schéma ayant ce préfixe dans leur balise de début seront associés à l'espace de noms

extension

Dérivation d'un type complexe pour étendre les valeurs de son type de base

facette

Contrainte sur le jeu de valeurs d'un type simple

groupe

Jeu d'éléments arrangés par une particule de groupe (tout, choix ou séquence)

groupe d'attributs

Jeu d'attributs qui peuvent être incorporés dans un élément, dans un type complexe ou dans un autre groupe d'attributs, avec seulement la référence de son nom

ID

Identificateur (mot clé) d'un objet du modèle. Il doit être unique au sein du modèle. Pour être au format XML, il doit commencer par un trait de soulignement ou par une lettre, suivi de caractères alphanumériques

import

Identifie un espace de noms dont les composants de schéma sont référencés par le schéma courant

inclusion

Permet d'inclure un fichier de schéma spécifié dans l'espace de noms cible du schéma courant

keyRef

Contrainte d'identité qui spécifie qu'une valeur (ou un jeu de valeurs) d'élément ou d'attribut correspond à celle d'une clé spécifiée ou d'une contrainte d'unicité

langage XML

Langage utilisé pour définir la structure d'un modèle XML. Il peut s'agir de Document Type Definition 1.0 ou de XML Schema Definition 1.0

liste

Dérivation d'un type simple pour limiter ses valeurs à une liste de valeurs d'un type de données spécifié

nom qualifié (QName)

Un nom commençant par un préfixe et un signe deux-points (:). Le préfixe est associé à une URI d'espace de noms. Par exemple : xs:schema, xs étant associé à http://www.w3.org/2001/XMLSchema

nom sans préfixe (NCName)

Un nom dépourvu de préfixe, commençant par une lettre ou un trait de soulignement, et suivi d'une combinaison de caractères

notation

Permet de décrire le format de données non-XML au sein d'un modèle XML

objet global

Un objet global est un objet qui a une portée globale. Cet objet n'a pas d'objet parent et peut être réutilisé localement dans le modèle par le biais d'objets référencés. Dans un schéma, il est directement lié à l'élément racine <schema>

objet local

Un objet local a une portée locale, au sein de l'objet parent. Il ne peut pas être réutilisé ailleurs dans le modèle

particule de groupe

Une indication (tout, choix ou séquence) de la façon dont les éléments enfant sont liés à leur élément parent

portée

Sphère d'action d'un objet. Elle peut être locale (au sein d'un objet parent), ou globale (au sein d'un modèle)

RDB

Base de données relationnelle. Base de données organisée en termes de relations entre les donnes

redéfinition

Permet de redéfinir dans le schéma courant des types simples et des types complexes, des groupes et des attributs de groupe provenant d'un fichier externe

référence

Propriété qui permet de définir un objet local par référence à un objet global. L'objet référencé (local) a les mêmes propriétés que l'objet de référence (global)

règle de gestion

Instruction écrite qui spécifie ce qu'un modèle XML doit contenir ou comment il doit être structuré pour prendre en charge les besoins de la société

restriction

Dérivation d'un type simple ou d'un type complexe pour limiter les valeurs de leur type de base

reverse-engineering

Processus qui consiste à examiner et à récupérer des données ou du code source dans un fichier afin de les utiliser pour construire ou mettre à jour un modèle XML

sélecteur

Expression XPath qui sélectionne un jeu d'éléments pour une contrainte d'identité (unicité, clé ou keyRef)

Pour plus d'informations sur les expressions XPath, reportez-vous à la section Définition d'un sélecteur de contrainte d'identité dans le chapitre Construction d'un document XML

séquence (sequence)

Particule de groupe qui indique que les éléments enfant doivent apparaître au moins une fois dans l'ordre de leur déclaration

schéma

Diminutif de schéma XML ou XML Schema Definition (XSD, définition de schéma XML). Définit la structure et les types de données d'un document XML

SQLX

Extension XML du langage SQL (Structured Query Language)

stéréotype

Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur

tout (all)

Particule de groupe qui indique que les éléments enfant peuvent apparaître dans n'importe quel ordre, chacun d'entre eux pouvant apparaître une fois ou pas du tout

type complexe

Une définition de type de données qui permet de déterminer les attributs et les éléments enfant d'un élément parent

type incorporé

Type de données défini localement. Pour un objet encapsulé dans un autre objet

type

Type de données. Il peut être prédéfini ou défini par l'utilisateur, simple ou complexe.

type simple

Une définition de type de données pour la valeur des éléments ou des attributs avec un contenu en texte seul

union

Dérivation d'un type simple pour limiter ses valeurs à une collection de types de données internes et simples

unique

Une contrainte d'identité utilisée pour spécifier qu'une valeur (ou un jeu de valeurs) d'un élément ou d'un attribut doit être unique ou non-NULL au sein d'une portée spécifiée

URI

Uniform Resource Identifier. Chaîne de caractères qui identifie une ressource Internet

XDR

XML-Data Reduced. Un langage XML qui définit la structure d'un fichier XML. Il s'agit d'un fichier XSD (ou schéma) simplifié

XML

Extensible Markup Language (langage de balises extensible). Utilisé pour structurer les documents avec des balises explicites dans un format en texte seul

XPath

Langage XML Path. Il s'agit d'un langage qui adresse les parties d'un document XML

Pour plus d'informations sur XPath, reportez-vous au paragraphe Syntaxe XPath abrégée dans la section Définition d'un sélecteur de contrainte d'identité, du chapitre Construction d'un modèle XML

XSD

XML Schema Definition (définition de schéma XML, ou schéma). Un langage XML qui définit la structure d'un fichier XML. Ce document prend en charge les espaces de noms et les types de données

 


Copyright (C) 2006. Sybase Inc. All rights reserved.