RDF Schema (RDFS)
- الصفحة السابقة مجموعات RDF
- الصفحة التالية نواة RDF
RDF Schema (RDFS) هو توسيع لـ RDF.
فئات RDF Schema والفئات في التطبيق
RDF يصف الموارد من خلال الفئات والصفيات والقيم.
إضافة إلى ذلك، RDF يحتاج أيضًا إلى طريقة لتحديد الفئات والصفيات المخصصة للبرامج. يجب استخدام توسيع RDF لتعريف الفئات والصفيات المخصصة للبرامج.
RDF Schema هو هذا النوع من التوسيع.
RDF Schema (RDFS)
RDF Schema لا يقدم فئات وصفيات مخصصة للبرامج، بل يقدم إطارًا لوصف فئات وصفيات مخصصة للبرامج.
فئات RDF Schema تشابه كثيرًا الفئات في لغات البرمجة الموجهة للأجسام. هذا يجعل من الممكن تعريف الموارد كنماذج للفئات وفرعيات الفئات.
مثال RDFS
مثال التالي يوضح بعض جوانب قدرات RDFS:
<?xml version="1.0"?> <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>
في المثال السابق، المصدر "horse" هو فئة "animal" فرعية.
مثال مختصر
بما أن كل فئة RDFS هي مصدر RDF، يمكننا استخدام rdfs:Class بدلاً من rdf:Description، وإزالة معلومات rdf:type، لتعديل المثال السابق ببساطة:
<?xml version="1.0"?> <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>
هذا هو الشكل!
- الصفحة السابقة مجموعات RDF
- الصفحة التالية نواة RDF