RDF Основныеэлементы
Основные элементы RDF — это <RDF> и элемент <Description>, который может представлять ресурс.
Элемент <rdf:RDF>
<rdf:RDF> — корневой элемент RDF-документа. Он определяет XML-документ как RDF-документ. Он также содержит ссылку на пространство имён RDF:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
...Здесь будет описание...
</rdf:RDF>
Элемент <rdf:Description>
Элемент <rdf:Description> может идентифицировать ресурс с помощью атрибута about.
Элемент <rdf:Description> может содержать элементы, описывающие ресурс:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>
</rdf:RDF>
Элементы artist, country, company, price и year определены в пространстве имен http://www.recshop.fake/cd#. Это пространство имен находится вне RDF (оно не является частью RDF). RDF определяет только этот фреймворк. Элементы artist, country, company, price и year должны быть определены другими (компаниями, организациями, отдельными лицами и т. д.).
Использование свойств для определения атрибутов
Элементы свойств также можно определять как атрибуты (вместо элементов):
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque"
cd:artist="Bob Dylan" cd:country="USA"
cd:company="Columbia" cd:price="10.90"
cd:year="1985" />
</rdf:RDF>
Использование свойств для определения атрибутов
Элементы свойств также можно определять как атрибуты (вместо элементов):
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</rdf:Description>
</rdf:RDF>
В приведенном выше примере атрибут artist не имеет значения, но он ссылается на ресурс, содержащий информацию об artist.
Другие расширения