Semântica: Do XHTML aos Padrões RDF

Semântica: Do XHTML aos Padrões RDF.

Algum tempo atrás anunciávamos a matéria: ?Web Semântica a internet do Futuro?. Nela podemos ter uma idéia do que se trata a tal Semântica na Web.

Hoje, pretendo ser mais claro quanto a pratica da Semântica. Quanto a características no desenvolvimento que irão interferir em um resultado semântico ou não. Visto, que a semântica é a galinha dos ovos de ouro!

Devemos primeiramente perceber a Semântica que temos hoje disponível e a semântica que desejamos um dia alcançar. Então o titulo, da matéria: Do XHTML aos Padrões RDF.

Hoje, podemos citar o Google como a maior ferramenta que irá utilizar os fatores semânticos que aplicamos em nossas paginas, sempre esperando uma melhor indexação de nosso conteúdo esperando melhores colocações em buscas. E isso ocasionou uma certa limitação da idéia da Web Semântica.

Web Semântica não se resume em aplicar determinados atributos em nossos desenvolvimento com o objetivo de receber uma melhor colocação em posições de busca. A Semântica propõe muito mais do que isso, possibilita que agentes ?inteligentes? facilitem nosso dia a dia realizando inúmeras situações que serão possíveis graças a organização da informação. Dei até um exemplo na matéria anterior sobre uma suposta consulta.

Semântica no XHTML

Devemos perceber que cada tag tem uma função semântica. Cada tag tem uma função especifica, que muitas vezes desenvolvedores por algum motivo acabam desrespeitando e aplicando-a de forma errada. Seja por imprudência ou desconhecimento.

Eu posso criar meu layout inteiro me utilizando apenas da tag P, visto que com CSS eu posso atribuir especificações pra ela. Mas será correto utilizar o ?p? para ex: diagramar meu conteúdo? Visto que existe uma tag Div que tem como função dividir conteúdo em seções e então posso posiciona-la aplicando a digramação do meu layout. Bem, tudo inicia em um bom estudo de HTML aprendendo as tag e suas determinadas e especificas funcionais. Isso vai melhorar seu código e assim iremos deixar de fazer uma verdadeira poluição na marcação utilizando verdadeiras gambiarras para solucionar nossos problemas, aplicando tags de forma errada.

Alguns fatores Importantes quanto a semântica no XHTML

Vamos ressaltar 4 questões que vão facilitar o trabalho do nosso querido GoogleBot em sua indexação.

1 ? Titulo da Pagina ? Tag TITLE

Muitas vezes me deparo com colocações de títulos da forma mais irresponsável possível! O Titulo da pagina tem sua função semântica sim, o Google pode se utilizar dele como uma breve descrição da pagina em questão! Então, ao invez de colocarmos inúmeras baboseiras como:

..[[ MX ~~ Studio ]]..

Podemos colocar uma pequena descrição se utilizando de palavras chaves para o conteúdo em questão:

MX Studio – Macromedia e Adobe – Referência Nacional Macromedia Studio MX

Toda expressão assim como as palavras separadamente são fatores que irão favorecer em uma indexação de conteúdo.

2 ? Nome do Arquivo

O nome do arquivo é outro fator importante. Pois por ele, poderá ser indexado algo relevante ao conteúdo! Utilizando-se de urls amigáveis.

Invez de:

www.meusite.com.br/noticias.cfm?id=41

Termos:

www.meusite.com.br/titulo-da-noticia

Assim teremos uma url permanente e mais amigável, possibilitando uma indexação.

3 ? Cabeçalhos

Os cabeçalhos, muitas vezes substituídos por classes atribuídas a parágrafos são de grande importância! No cabeçalho temos o tópico do conteúdo em questão, nada mais justo, uma possível filtragem de conteúdo através de tópicos. Lembrando que existe uma hierarquia na utilização quanto a importância! Onde temos a presença de apenas 1 h1 por pagina definindo o titulo principal da mesma.

H1 ? Empresa
H2 ? Clientes

H2 ? Produtos

H2 – Filiais

H3 ? Ceara
H4 ? Fortaleza
H5 ? Aldeota

H3 ? Rio de Janeiro

H4 – Capital

4 ? Meta Tags

Creio que dos até então, o mais claros em nossas cabeças. Utilização das metas tags! Vamos resgatar qual a função do cabeçalho para isso. Lembre-se lá da sua escola, primário… Quando a professora pedia para escrever o cabeçalho o que você fazia? Colocava as informações, especificando quem é você, descrição sobre a aula, conteúdo…

O cabeçalho da pagina tem por esta função: uma descrição, uma identificação do conteúdo que vem em seguida na tag body! Portanto, vamos utilizar as Meta tags para atribuir estas informações de forma correta, verdadeira e clara.

Padrões RDF

Resouce Description Framework ou simplesmente RDF é uma estrutura declarativa baseada em uma marcação namespace provida pelo XML para estabelecer relações entre itens da Web. Itens são os ?recursos? que podem ser qualquer objeto virtual: texto, figura, vídeo, outros… Desde que possuam um endereço na web.

O RDF foi projetado para representar informações de recursos da web de maneira clara e legível, sobretudo, processável por maquinas.

Alguns exemplos de utilização de descrições RDF:

  • Descrever propriedades para itens de compra.
  • Descrever cronogramas de eventos
  • Descrever bibliotecas eletrônicas
  • Descrever informações sobre paginas da web.
  • Enfim…

Exemplo da marcação escrita

<?xml version=”1.0″?>
<rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”>
<rdf:Description
rdf:about=”http://www.mxstudio.com.br”>
<dc:creator>Adoube User Groupe</dc:creator>
<dc:title>Referencia Macromedia no Brasil</dc:title>
<dc:date>25 de maio. 2006</dc:date>
</rdf:description>
</rdf:RDF>

A primeira linha é a declaração XML, que diz a versão do XML que esta sendo utilizada, no caso a 1.0.

O elemento rdf:RDF indica que o conteúdo é RDF

O elemento xmlns:rdf indica o namespace do próprio RDF, ou seja, todos os objetvos que começam com o prefixo rdf estão localizado no mesmo local (arquivo) que contem as espeficicações do vocabulário

A primeira url que apontamos, é do arquivo que contem a sintaxe oficial de RDF.

www.mxstudio.com.br ? é o recurso! O recurso pode ser qualquer objeto, desde que possua uma url, no caso a url do nosso portal.

Elemento <creator> é uma propriedade para caracterizar nosso recurso.

Onde segue o titulo e data do documento.

Os padrões RDF é algo que será implementado mais futuramente. Mas desde já, temos que nos preparar na organização da informação. Creio que esta breve explanação já da para perceber a situação.

Indicações

Documentação RDF W3 -> www.w3.org/TR/rdf-primer/Mais RDF

Glossário HTML -> HTML – MX Studio

“Url amigável” -> http://www.alistapart.com/articles/succeed/

Meta Tags -> http://www.w3schools.com/tags/tag_meta.asp


Qualquer dúvida thonyconde@gmail.com ou acesse o nosso fórum =)

Escrito por Anthony on maio 30, 2006. Arquivado em Usabilidade. Você pode seguir as respostas a esse artigo pelo RSS 2.0. Você pode deixar respostas para esse artigo

1 resposta a Semântica: Do XHTML aos Padrões RDF

  1. como se faz uma busca semantica em arquivo rdf ?

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>