RDF Schema
RDF Schema (RDFS) เป็นส่วนขยายของ RDF
เรียน RDF Schema และการประยุกต์ใช้
RDF เพื่ออธิบายทรัพยากรผ่านชั้นเรียนแอตทริบิวต์และค่านิยม
นอกจากนี้ RDF ยังเป็นความจำเป็นในการเรียนวิธีการโปรแกรมพิเศษที่กำหนดไว้และคุณสมบัติ เรียนโปรแกรมเฉพาะและคุณสมบัติจะต้องใช้ในการกำหนดส่วนขยาย RDF
RDF Schema เป็นเช่นส่วนขยาย
RDF Schema (RDFS)
RDF Schema ไม่ได้ให้เรียนโปรแกรมเฉพาะทางปฏิบัติและแอตทริบิวต์ แต่ให้กรอบที่อธิบายไว้ในชั้นเรียนเฉพาะของโปรแกรมประยุกต์และคุณลักษณะ
เรียน RDF Schema และเชิงวัตถุการเรียนภาษาการเขียนโปรแกรมจะคล้ายกันมาก นี้จะช่วยให้ทรัพยากรที่จะนำมาใช้เป็นตัวอย่างซับคลาสและชั้นจะกำหนด
ตัวอย่าง RDFS
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงความสามารถของลักษณะบางอย่างของ RDFS นี้:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">
<rdf:Description rdf:ID="animal">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>
<rdf:Description rdf:ID="horse">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
<rdfs:subClassOf rdf:resource="#animal"/>
</rdf:Description>
</rdf:RDF>
ในตัวอย่างข้างต้นทรัพยากร "ม้า" เป็นระดับ "สัตว์" subclasses
ตัวอย่างชวเลข
ตั้งแต่ระดับเป็นทรัพยากร RDFS RDF เราสามารถใช้ RDFS: คลาสแทน RDF: คำอธิบายและลบ RDF: พิมพ์ข้อมูลไปดูที่ตัวอย่างข้างต้นชวเลข:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">
<rdfs:Class rdf:ID="animal" />
<rdfs:Class rdf:ID="horse">
<rdfs:subClassOf rdf:resource="#animal"/>
</rdfs:Class>
</rdf:RDF>
ว่ามัน!