🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9003

Re: "dominance" de DTD

#9003
From: Alain Ketterlin
Date: Wed, 20 Jun 2001 15:08
53 lines
2820 bytes
Christine Delcroix <cde@info.fundp.ac.be> writes:

> Soient deux DTD, DTD1 et DTD2, telles que tous les documents conformes �
> DTD1 sont aussi conformes � DTD2.
> 
> Par exemple, DTD1 :
> <!ELEMENT Personne (Nom, Adresse)>
> <!ELEMENT Nom (#PCDATA)>
> <!ELEMENT Adresse (#PCDATA)>
> 
> et DTD2 :
> <!ELEMENT Personne ((Nom, Adresse)|(NumCli))>
> <!ELEMENT Nom (#PCDATA)>
> <!ELEMENT Adresse (#PCDATA)>
> <!ELEMENT NumCli (#PCDATA)>
> 
> il semble clair que tous les documents conformes � DTD1 le seront
> �galement � DTD2.
> 
> Ma question est la suivante :
> - Existe-t-il un terme d�signant une telle relation entre deux DTD's

Inclusion. Un modele de contenu (une expression reguliere) definit un
langage (un ensemble de mots sur l'alphabet comportant un symbole pour
chaque type d'element).

> - Si oui, existe-t-il des documents la d�crivant ?

N'importe quel livre d'info theorique, qui parle de langages formels
et/ou de theorie des langages. Je crois qu'il y a aussi une section
"Theory" a http://xml.cover-pages.org (je ne suis pas sur de l'url).

> - Existe-t-il des outils permettant de v�rifier que deux DTD v�rifient
> une telle relation?

C'est un probleme NP-complet il me semble (l'equivalence de deux e.r.
l'est, et si on avait un moyen polynomial de tester l'inclusion on en
aurait aussi un pour tester l'equivalence).

ET ca c'est seulement en testant element par element. On pourrait
imaginer vouloir ignorer des elements a contenu purement elementaire,
ou autre fantaisie.

Donc : "on n'est jamais assez fort pour ce calcul" (*)

Il me semble avoir lu le resume d'un article expliquant un algo
exponentiel (evidemment) mais utilisable dans la pratique (un peu
comme l'inference de type en ML). Si quelqu'un a une reference, elle
est bienvenue...

-- Alain.

(*) c'est une contrepeterie.
Technical Details
Message-ID: <wy4rtbrxyk.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mail
References: <3B30A0BB.71764BB7@info.fundp.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,9d4caa4d35ade7a5
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-06-20 08:11:50 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: "dominance" de DTD
Date: 20 Jun 2001 17:08:03 +0200
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 53
Message-ID: <wy4rtbrxyk.fsf@polya.u-strasbg.fr>
References: <3B30A0BB.71764BB7@info.fundp.ac.be>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 993054489 13718 130.79.6.19 (20 Jun 2001 16:28:09 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 20 Jun 2001 16:28:09 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"