Article View: fr.comp.text.xml
Article #9003Re: "dominance" de DTD
From: Alain Ketterlin
Date: Wed, 20 Jun 2001 15:08
Date: Wed, 20 Jun 2001 15:08
53 lines
2820 bytes
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-mailReferences:
<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"