Latest web development tutorials

principais elementos RDF

Os principais elementos do RDF é <RDF> e pode representar <Descrição> elemento a um recurso.


<RDF: RDF> elemento

<RDF: RDF> RDF é o elemento raiz do documento. É definido o documento XML como um documento RDF. Ele também contém uma referência ao namespace RDF:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
...Description goes here...
</rdf:RDF>


<RDF: Description> elemento

<RDF: Description> elemento identifica um recurso sobre a propriedade.

<RDF: Description> elemento pode conter elementos que descrevem os recursos:

<?xml version="1.0"?>

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

artista, país, empresa, preço e ano de esses elementos estão definidos no http namespace: //www.recshop.fake/cd# in. Este namespace fora do RDF (RDF não faz parte). RDF define apenas o quadro. O artista, país, empresa, preço e ano de estes elementos devem ser outros (empresas, organizações ou indivíduos, etc.) são definidos.


Properties (propriedades) para definir os atributos (atributo)

elemento de propriedade (elementos de propriedade) também pode ser usado como atributos (atributos) a ser definido (elemento substituído):

<?xml version="1.0"?>

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


Properties (propriedades) para definir os atributos (atributo)

elemento de propriedade (elementos de propriedade) também pode ser usado como atributos (atributos) a ser definido (elemento substituído):

<?xml version="1.0"?>

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

O exemplo acima, o artista não tem nenhuma propriedade de valor, mas refere-se a um recurso que contém informações sobre o artista.