ZVON > Tutorials > RDF Tutorial
>> Example 6 << | Prev | Next | Contents

Description


You can use rdf:Description directly in other rdf:Description elements. This example is equivalent with Example 5

Source


<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:lib="http://www.zvon.org/library">


     <rdf:Description about="Matilda">
          <lib:creator>
               <rdf:Description about="RD">
                    <lib:firstName>Roald</lib:firstName>
                    <lib:surname>Dahl</lib:surname> 
               </rdf:Description>
          </lib:creator>
          <lib:pages>240</lib:pages>
     </rdf:Description>

     <rdf:Description about="The BFG">
          <lib:creator rdf:resource='RD'/>
          <lib:pages>208</lib:pages>
     </rdf:Description>

     <rdf:Description about="Heart of Darkness">
          <lib:creator>
               <rdf:Description about="JC">
                    <lib:firstName>Joseph</lib:firstName>
                    <lib:surname>Conrad</lib:surname> 
               </rdf:Description>
          </lib:creator>
          <lib:pages>110</lib:pages>
     </rdf:Description>          

     <rdf:Description about="Lord Jim">
          <lib:creator rdf:resource='JC'/>
          <lib:pages>314</lib:pages>
     </rdf:Description>          

     <rdf:Description about="The Secret Agent">
          <lib:creator rdf:resource='JC'/>
          <lib:pages>249</lib:pages>
     </rdf:Description>          
</rdf:RDF>

Output Top

Author Title Pages
Dahl, Roald Matilda 240
Dahl, Roald The BFG 208
Conrad, Joseph Heart of Darkness 110
Conrad, Joseph Lord Jim 314
Conrad, Joseph The Secret Agent 249