Схема RDF
Схема RDF (RDFS) является расширением РФР.
Классы RDF схемы и приложения
RDF для описания ресурсов с помощью классов, атрибутов и значений.
Кроме того, RDF является также необходимость в специализированном методе применения определенных классов и свойств. Применение конкретных классов и свойства должны быть использованы для определения расширений RDF.
Схема RDF является такое расширение.
Схема RDF (RDFS)
RDF схема не обеспечивает практическое применение конкретных классов и атрибутов, но обеспечивает структуру, описанную в специфичных для приложения классов и атрибутов.
Классы RDF схемы и объектно-ориентированные классы языка программирования очень похожи. Это позволяет использовать ресурсы в качестве экземпляра подкласса и класса должны быть определены.
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>
В приведенном выше примере, ресурс "лошадь" является класс подклассы "животное".
Сокращенные примеры
Так как класс является RDFS RDF ресурсы, мы можем использовать ИСС: Class замещенное 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>
Вот оно!