Friday, 15 May 2015

Laboratory 3 : RDF

LAB EXERCISE :
    Give an RDF Description that states the following:
  1. Resource http://www.haneena.com/~haneena/homepage is a homepage and it is owned by Haneena                                                                                                                             Answer:
                 <?xml version="1.0"?>
                 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                 xmlns:dc="http://purl.org/dc/elements/1.1/">
                 <rdf:Description rdf:about="http://www.haneena.com/~haneena/hompage">
                 <dc:owner>haneena</dc:owner>
                 <dc:page>Homepage</dc:page>
                </rdf:Description>
                 </rdf:RDF>


  2. Resource <"http://www.haneena.com/haneena-ns/#T-999"> is a course named C-programming and is lectured by Adib Razi at Room BT1                                                                                     Answer:                                                                                                                                   <?xml version="1.0"?>
                    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"      
                    xmlns:dc="http://purl.org/dc/elements/1.1/">
                   <rdf:Description rdf:about="http://www.haneena.com/haneena-ns/#T-999">
                         <dc:course>C-programming</dc:course>
                         <dc:lecturer>Adib Razi</dc:lecturer>
                         <dc:classroom>BT1</dc:classroom>
                   </rdf:Description>
     </rdf:RDF>                                                                                                                                          
                    
  3. By using container element rdf:Bag, give an RDF description that states the following: Faizah and Din own the car ABZ-88
  4. Answer:
           <rdf:RDF
           xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns:car="http://www.recshop.fake/cd#">
              <car:Owner>
                  <car:plate>ABZ-88</car:plate>
                   <car:name>  
                      <rdf:Bag>
                          <rdf:_1 rdf:resource="Faizah"/>
                          <rdf:_2 rdf:resource="Din"/>
                       </rdf:Bag>
                  </car:name>
               </car:Owner>
         </rdf:RDF>

      4. By using the "collection" value of the rdf:parseType attribute give an RDF description that
          states the following: Faizah and Din own the car ABZ-88.
         Answer:
          <?xml version="1.0"?>
          <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:ex="http://example.org/stuff/1.0/">
          <rdf:Description rdf:about="ABZ-88">
          <ex:ownedBy rdf:parseType="Collection">
          <rdf:Description rdf:about="Faizah"/>
         <rdf:Description rdf:about="Din"/>
        </ex:ownedBy>
         </rdf:Description>
         </rdf:RDF>


No comments:

Post a Comment