HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Esta seção descreve a sintaxe de XML. Usa as notações do namespace de XML, mas os nomes expandidos são obtidos simplesmente concatenando um namespace a um nome do elemento. Daqui nós usaremos mesma convenção que na seção precedente para os prefixos RDF: e RDFS:.
|
A descrição
|
Um original de RDF é a lista das descrições. Geralmente cada descrição aplica-se a um recurso, e contem-se a lista das propriedades. Os valores de propriedade são o URIs, literals ou todas as outras descrições.
|
Em XML, os meta-data de RDF são encaixados no elemento nomeado “rdf: RDF”. Este elemento contem a seqüência dos elementos nomeados RDF: Descrição. Aqueles elementos podem ter um dos dois atributos um ou outro RDF: sobre ou o RDf: ID (mas não ambos eles).
|
RDF: sobre é usado descrever algum do recurso; seu valor é um URI absoluto ou o URI relativo.
|
<RDF:Description about="http://vyom.co.in/index.html">
...
</RDF:Description>
|
|
RDF: O ID é usado definir o recurso; seu valor é o identificador do fragmento (sem “#” caráter) a ser adicionado a um original URI de XML. O recurso não pode ser definido mais de uma vez.
|
<RDF:Description ID="foo">
...
</RDF:Description>
|
|
A descrição sem um RDF: sobre nem RDF: O ID é dito descrever um recurso anonymous.
|
<RDF:Description>
...
</RDF:Description>
|
|
Um elemento RDF: A descrição contem a seqüência de elementos de XML. Aqueles elementos são interpretados como as propriedades, cujo URI do predicado é um nome expandido do elemento. Se um elemento estiver vazio, deve ter um atributo RDF: recurso cujo o valor é URI do objeto (ver a C.C.: Criador no abaixo). Mais, pode conter o texto liso (é interpretado então como um literal - ver a C.C.: Título no abaixo) ou um único RDF encaixado: Elemento da descrição (ver a C.C.: Criador no abaixo).
|
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/DC/"
xmlns:os="http://somesite.org/Schema/">
<rdf:Description about="http://vyom.co.in/index.html">
<dc:Creator rdf:resource="mailto:am@vyom.co.in"/>
<dc:Title> Index of my web site </dc:Title>
<dc:Creator>
<rdf:Description about="mailto:champin@vyom.co.in">
<os:worksWith rdf:resource="mailto:am@vyom.co.in"/>
</rdf:Description>
</dc:Creator>
</rdf:Description>
</rdf:RDF>
|
|
|
Em caso de uma ambigüidade, o atributo RDF: o parseType pode ser usado nos elementos da propriedade com um “recurso” ou um valor “literal”. O último pode ser usado quando o literal contem Tag de XML, impedir ser analisado gramaticalmente como uma descrição.
|
A sintaxe pôde também ser abreviada em duas maneiras:
- O nome dos elementos da descrição pode ser substituído por todo o URI. É interpretado como RDF adicional: datilografar a propriedade, avaliada por um recurso nomeado. Anotar que o contexto reserva sempre para diferir o elemento datilografado da descrição do elemento da propriedade.
-
as propriedades com os valores literais podem ser escritas como atributos para os elementos da descrição melhor que os elementos encaixados.
|
Considerar para um exemplo, a seguinte descrição:
|
<rdf:Descritpion ID="fatherOf">
<rdf:type rdf:resource=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
<rdf:label> father of
<rdfs:subPropertyOf rdf:resource="#parentOf">
</rdf:Descritpion>
|
|
Isto pode ser abreviado em
|
<rdf:Property ID="fatherOf" rdfs:label="father of">
<rdfs:subPropertyOf rdf:resource="#parentOf">
</rdf:Descritpion>
|
|
Os recipientes
|
Como recipientes mais adiantados mencionados de RDF são definidos como a parte da sintaxe de XML. Um nó do recipiente é descrito com o elemento especial nomeado RDF: Saco, RDF: Seq ou o RDF: Alt (aqueles elementos podem ser usados em vez do RDF: Elementos da descrição). Aquelas descrições especiais podem somente ter o RDF: O atributo do ID ou seja anonymous, elas não pode ter o RDF: sobre.
|
As propriedades da sociedade não são usadas como é, mas preferivelmente o elemento RDF: o li é usado; o parser tem que substitui-lo pela propriedade numerada apropriada. A figura dada abaixo é um exemplo dela.
|
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Bag ID="mybag">
<rdf:li resource="http://vyom.co.in/index.html"/>
<rdf:li resource="mailto:champin@vyom.co.in"/>
<rdf:li> literal element </rdf:li>
</rdf:Bag>
</rdf:RDF>
|
|
|
As descrições distribuídas
|
Em vez do RDF: sobre, as descrições podem também ter o atributo RDF: aboutEach ou o RDF: aboutEachPrefix. Isto reserva para distribuir o excesso da descrição o jogo dos recursos.
|
- RDF: o valor dos aboutEach deve ser URI de um recipiente; a descrição correspondente aplica-se a cada membro de um recipiente.
-
RDF: o valor dos aboutEachPrefix é a corda; a descrição correspondente aplica-se a algum do recurso cujo URI começa com esta corda.
|
As execuções do RDF não são limitadas para manter somente a informação sobre aquelas descrições distributive - este é somente o atalho sintático. Pode resultar nos comportamentos inesperados de alguns agentes, assim que mais de uma fonte de RDF for envolvida (os recursos definidos na fonte podem combinar a descrição distribuída em uma outra, mas detectado como esta'n).
|
Além disso, não se especifica se a descrição distribuída pode ser encaixada como os valores de propriedade. Embora esta possibilidade é mencionada nunca, a sintaxe formal permite-a. A interpretação natural seria que a propriedade está avaliada por cada recurso que combina uma descrição distribuída.
|
O Reification |
A sintaxe de XML do RDF fornece uma maneira reify as indicações afirmadas: o único arco pode reified adicionando o RDF: Atributo do ID a um elemento da propriedade, que defina o URI de uma indicação reified. Na uma mão, cada arco gerado pela descrição pode reified adicionando o RDF: atributo do bagID à descrição. Isto define um URI do recurso novo do saco, cujos os membros são indicações reified.
|
Keywords: modelo do rdf, xml da estrutura da descrição do recurso, indicações do rdf, schema do rdf
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|