Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 : (8pts=5+3)
pts=5+3)
1. Proposer un DTD (5pts=1+1+1+1+
1+1+1+1+8*
1+1+1+1+8*0.25
8*0.25)
0.25)
<!ELEMENT bibligraphy (livre|article)+>
<!ELEMENT livre (titre,auteurs,annee,editeur,isbn)>
<!ELEMENT article (titre,auteurs,editeur?,annee)>
<!ELEMENT auteur (auteur,auteur?)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT annee (#PCDATA)>
<!ELEMENT isbn (#PCDATA)>
<!ELEMENT auteur (#PCDATA)>
<!ELEMENT editeur (#PCDATA)>
<!ATTLIST livre lang (#PCDATA) #REQUIRED>
<!ATTLIST article lang (#PCDATA) #REQUIRED>
<!ATTLIST auteur id (#PCDATA) #REQUIRED>
2. (2 pts=0.5+1.5)
• Non, En DTD on peut pas spécifier ni les types ni l intervalle des valeurs
<xs:element name="annee">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minExclusive value="1800"/>
<xs:maxInclusive value="2022"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Exercice 2 : (8
(8pts=1
pts=1.5
=1.5+1,
.5+1,5
+1,5+2+4))
+4))
1. les requêtes xqurey :
• Les noms auteurs
o for $aut in distinct-values(//auteur) return data($aut)
Exercice 3 : (3
(3pts)
3. Donner le résultat de transformation du fichier bib.xml :
Résultat remarque
contenu de la bibliotheque: Application de la règle correspondant à ’’/’’
-livre- Application de la règle correspondant à ’’livre’’/’’
Smantic Web Aucune règle correspondante +element simple
berners Lee Aucune règle correspondante +element simple
2000 Aucune règle correspondante +element simple
-livre- Application de la règle correspondant à ’’livre’’/’’
Bonne copie