องค์ประกอบ RDF

องค์ประกอบ RDF ใช้เพื่ออธิบายกลุ่มของวัตถุ เช่น รวบรวมรายชื่อผู้แต่งหนังสือ

องค์ประกอบ RDF ต่างๆ ที่ใช้เพื่ออธิบายกลุ่มของนี้: <Bag>、<Seq> และ <Alt>。

<rdf:Bag> องค์ประกอบ

<rdf:Bag> องค์ประกอบใช้เพื่ออธิบายรายการค่าที่ถูกกำหนดให้เป็นลำดับที่ไม่มีลำดับ (เช่น รายการที่ไม่มีลำดับ)</rdf:Bag>

<rdf:Bag> องค์ประกอบสามารถมีค่าซ้ำได้ </rdf:Bag>

ตัวอย่าง

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
 rdf:about="http://www.recshop.fake/cd/Beatles">
 <cd:artist>
   <rdf:Bag>
     <rdf:li>John</rdf:li>
     <rdf:li>Paul</rdf:li>
     <rdf:li>George</rdf:li>
     <rdf:li>Ringo</rdf:li>
   </rdf:Bag>
  </cd:artist>
</rdf:Description>
</rdf:RDF>

<rdf:Seq> องค์ประกอบ

<rdf:Seq> องค์ประกอบใช้เพื่ออธิบายรายการค่าที่ถูกกำหนดให้เป็นลำดับที่เป็นทางเลือก (เช่น ลำดับตามอันดับคำศัพท์)</rdf:Seq>

<rdf:Bag> องค์ประกอบสามารถมีค่าซ้ำได้ </rdf:Bag>

ตัวอย่าง

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
 rdf:about="http://www.recshop.fake/cd/Beatles">
 <cd:artist>	
   <rdf:Seq>
     <rdf:li>George</rdf:li>
     <rdf:li>John</rdf:li>
     <rdf:li>Paul</rdf:li>
     <rdf:li>Ringo</rdf:li>
   </rdf:Seq>
  </cd:artist>
</rdf:Description>
</rdf:RDF>

<rdf:Alt> องค์ประกอบ

<rdf:Alt> องค์ประกอบสำหรับรายการค่าที่สามารถเลือกเพียงหนึ่งตัว (ผู้ใช้สามารถเลือกหนึ่งตัวจากค่าเหล่านี้เท่านั้น)

ตัวอย่าง

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
 rdf:about="http://www.recshop.fake/cd/Beatles">
 <cd:format>	
   <rdf:Alt>
     <rdf:li>CD</rdf:li>
     <rdf:li>แผ่นเสียง</rdf:li>
     <rdf:li>วีดีโอ</rdf:li>
   </rdf:Alt>
  </cd:format>
</rdf:Description>
</rdf:RDF>

วิทยาศาสตร์ RDF

ในตัวอย่างที่ก่อนหน้านี้ เราได้หารือเกี่ยวกับ 'รายการค่า' ในการอธิบายตัวประกอบตัวจัดเก็บ ใน RDF นี้ 'รายการค่า' นี้เรียกว่าสมาชิก (members)

ดังนั้น พวกเราจึงสามารถบอกได้ว่า

  • ตัวจัดเก็บเป็นทรัพยากรที่มีสิ่ง
  • สิ่งที่ถูกบุกเข้าไปนี้เรียกว่าสมาชิก (ไม่สามารถเรียกว่า 'รายการค่า' ได้)