RDF Şeması (RDFS)
- Önceki Sayfa RDF Koleksiyonları
- Sonraki Sayfa RDF Dublin Core
RDF Şeması (RDFS), RDF'ye yönelik bir genişlemedir.
RDF Şeması ve Uygulama Sınıfları
RDF, kaynakları sınıflar, özellikler ve değerler aracılığıyla tanımlar.
Ayrıca, RDF, uygulamalara özel sınıflar ve özelliklerin tanımlanması için bir yönteme ihtiyaç duyar. Uygulamalara özel sınıflar ve özellikler, RDF'ye yönelik genişlemeler kullanılarak tanımlanmalıdır.
RDF Şeması bu tür bir genişlemedir.
RDF Şeması (RDFS)
RDF Şeması, gerçek uygulamalara özel sınıflar ve özellikler sağlamaz; aksine, uygulamalara özel sınıflar ve özelliklerin tanımlanmasını sağlayan bir çerçeve sunar.
RDF Şeması içindeki sınıflar, yönelimli nesne programlama dillerindeki sınıflarla çok benzerdir. Bu, kaynakların sınıf örnekleri ve sınıf alt sınıfları olarak tanımlanabileceğini sağlar.
RDFS Örneği
Aşağıdaki örnek, RDFS'nin bazı yeteneklerinin gösterimini içerir:
<?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>
Yukarıdaki örnekte, "horse" kaynağı "animal" sınıfının alt sınıfıdır.
Kısaltılmış örnek
Bir RDFS sınıfı bir RDF kaynağı olduğundan, yukarıdaki örneği rdfs:Class kullanarak rdf:Description'ı değiştirebilir ve rdf:type bilgisini kaldırarak örneği kısaltabiliriz:
<?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>
Bu kadar!
- Önceki Sayfa RDF Koleksiyonları
- Sonraki Sayfa RDF Dublin Core