Latest web development tutorials

Схема RDF

Схема RDF (RDFS) является расширением РФР.


Классы RDF схемы и приложения

RDF для описания ресурсов с помощью классов, атрибутов и значений.

Кроме того, RDF является также необходимость в специализированном методе применения определенных классов и свойств. Применение конкретных классов и свойства должны быть использованы для определения расширений RDF.

Схема RDF является такое расширение.


Схема RDF (RDFS)

RDF схема не обеспечивает практическое применение конкретных классов и атрибутов, но обеспечивает структуру, описанную в специфичных для приложения классов и атрибутов.

Классы RDF схемы и объектно-ориентированные классы языка программирования очень похожи. Это позволяет использовать ресурсы в качестве экземпляра подкласса и класса должны быть определены.


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>

В приведенном выше примере, ресурс "лошадь" является класс подклассы "животное".


Сокращенные примеры

Так как класс является RDFS RDF ресурсы, мы можем использовать ИСС: Class замещенное RDF: Описание и удалить RDF: тип информации, чтобы посмотреть на приведенном выше примере стенографии:

<?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>

Вот оно!