Le modèle, destiné à représenter la structure des références, stocke
les contraintes entre les champs et les contraintes à l'intérieur d'un
même champ :
le premier niveau correspond aux champs et aux séparateurs entre
eux. Il est représenté par un graphe dont les nœuds sont les
champs et les arcs les séparateurs (cf.
figure 2.7).
le deuxième niveau correspond aux « sous-champs » comme les
différent auteurs dans le champ author. Leurs contraintes
ne sont pas représentées par un graphe : ce sont plutôt des
grammaires, qui sont plus adaptées (par exemple, pour dire qu'un
champ doit commencer par un caractère alphabétique majuscule, ou
pour dire qu'un champ ne contient que des chiffres séparés par un
tiret, etc.). D'autres sortes de contraintes peuvent être
prises en compte : dans le champ pages, le premier nombre
doit être inférieur au second.
Figure 2.7 :
Graphe champs-séparateurs du style plain du type InProceedings.