Ir para o conteúdo principal
UK Web Focus Comentário independente de um profissional sobre Web 2.0, redes sociais e padrões web para universidades e faculdades do Reino Unido.

Alguns links neste site são links de afiliados: se comprar através deles, podemos ganhar uma comissão sem custos adicionais para si. Isto nunca afeta o que recomendamos. Consulte a nossa divulgação de afiliados para mais detalhes. Divulgação de afiliados.

Experimentos com RDFa

Tais reservas foram ecoadas por Owen Stephens, que considerou usar RDFa (com a ontologia Bibo) para permitir o compartilhamento de ‘referências’ entre estudantes (e funcionários) como parte de seu projeto TELSTAR e passou a descrever as razões por trás dessa decisão. A decisão de Owen centrou-se em preocupações de implantação.

Em contraste, Chris Gutteridge tinha reservas ideológicas, pois ele “odeia a mistura de marcação visual e de dados. Melhor ter apenas blocos de RDF (em N3 de preferência) em um elemento próximo ao item sendo discutido, ou apenas na página”. Como eu, Stephen Downes parece disposto a investigar e pediu “links que apontassem especificamente para uma sintaxe RDFa usada para descrever eventos?”. Michael Hausenblas forneceu links para dois recursos úteis: o Tutorial de Dados Vinculados do W3C – sobre Publicação e consumo de dados vinculados com RDFa e um artigo sobre “Construindo Dados Vinculados Para Humanos e Máquinas” ( formato PDF ).

Pete Johnson também deu alguns comentários úteis e forneceu um link para trabalho publicado recentemente sobre como usar RDFa em recursos HTML 5. Meus Experimentos Como Stephen Downes, achei que seria útil começar fornecendo estrutura mais rica sobre eventos. Meus experimentos, portanto, começaram adicionando marcação RDFa para minha página de eventos futuros .

Como os benefícios de fornecer tal estrutura mais rica para processamento por extensões de navegador parecem atualmente pouco convincentes, meu foco foi fornecer tal marcação por um mecanismo de busca. A motivação é, portanto, principalmente fornecer marcação mais rica para eventos que será processada por um serviço amplamente utilizado, para que os usuários finais recebam melhores resultados de busca. Meu primeiro porto de escala foi um post do Google que introduziu rich snippets .

O Google lançou seu suporte para Rich Snippets há menos de um ano, em maio de 2009. Eles são descritos como “uma nova apresentação de snippets que aplica os algoritmos do Google para destacar dados estruturados incorporados em páginas web”.

A documentação sobre o uso de Rich Snippets é fornecida no site Google’s Webmaster Tools . Isso me fornece informações sobre marcação RDFa (juntamente com microdata e microformats) para eventos. Páginas adicionais fornecem informações semelhantes sobre marcação sobre pessoas e negócios e organizações . Embora eu esteja ciente de que o Google foi criticado por desenvolver seu próprio vocabulário para seus Rich Snippets, eu estava mais interessado em realizar um experimento simples com o uso de RDFa do que continuar o debate sobre os vocabulários mais apropriados.

Related: — Premium with UK data-centre options, staging and 24/7 expert support..

A página de eventos futuros foi atualizada para conter marcação RDFa sobre mim (nome, organização e localização da minha organização, incluindo a geolocalização da Universidade de Bath. Para minhas palestras em 2010, substituí os microformats que usei anteriormente por marcação RDFa, juntamente com o fornecimento de informações sobre a data das palestras e sua localização (novamente com informações de geolocalização).

Nenhuma mudança foi perceptível ao visualizar a página normalmente. No entanto, usando plugins do FireFox que exibem informações RDFa (e microformat), posso ver que o software é capaz de identificar os elementos mais ricamente estruturados na página HTML. A captura de tela mostra como a marcação foi renderizada pela barra lateral do Operator e pelo bookmarklet RDFa Highlight e, na barra de status na parte inferior da tela, links para um validador RDFa e o SIOC RDF Browser . Se você comparar esta imagem com a exibição de como os microformats são renderizados pelo plugin Operator, notará que a exibição de microformats mostra o título do evento, enquanto a exibição de RDFa lista os elementos HTML que contêm marcação RDFa.

A maior flexibilidade fornecida pelo RDFa parece vir ao preço de uma perda de contexto que é fornecida pelos usos mais restritos fornecidos pelos microformats. É Válido? Embora o bookmarklet HTML RDFa Highlight tenha demonstrado que a marcação RDFa estava disponível e indicado os elementos aos quais a marcação foi aplicada, também havia a necessidade de modificar outros aspectos da página HTML. O DTD foi alterado de um HTML 1.0 Strict para: Além disso, o namespace dos elementos RDFa precisava ser definido: Foi possível para mim fazer isso, pois tenho acesso à página HTML, incluindo elementos definidos no HTML .

Worth a look: — Beginner-friendly shared and managed WordPress hosting with London data centres and fast 24/7 chat support..

Estou ciente de que algumas aplicações CMS podem não permitir que tais alterações sejam feitas e, além disso, as organizações podem ter políticas que proíbem tais alterações. Ao validar subsequentemente a página, descobri, no entanto, erros de validade HTML. Parece que meu uso do atributo name=“foo” foi substituído por id=“foo” .

As alterações no DTD e nos elementos e a inclusão da marcação RDFa não foram as únicas alterações que tive que fazer, no entanto. Descobri que o atributo id=“foo requer que “foo” comece com um caractere alfabético.

Portanto, tive que alterar id=“2010” para id=“year-2010” . Isso, para mim, foi um pouco mais preocupante, pois em vez de apenas incluir marcação nova ou ligeiramente modificada que era compatível com versões anteriores, agora eu estava tendo que alterar a URL de uma âncora interna. Se as âncoras tivessem começado com um caractere alfabético, isso não teria sido um problema (e eu não teria conhecimento do problema). No entanto, parece que uma migração de um mundo conformante XHTML 1.0 Strict centrado em documentos para o mundo mais centrado em dados XHTML 1.1+RDFa pode resultar em links quebrados.

Eu estava preparado para fazer essa alteração em minhas páginas de eventos futuros e recentes e alterar links dentro das páginas. No entanto, se outros estiverem vinculando a essas âncoras internas (o que acho improvável), então os links se degradarão ligeiramente (eles não resultarão na exibição de uma mensagem de erro 404; em vez disso, o topo da página será exibido, em vez das entradas para o início do ano específico).

A Visão do Google sobre a Marcação RDFa Usando a Ferramenta de Teste de Rich Snippets do Google, é possível “inserir uma URL de página web para ver como ela pode aparecer nos resultados de busca”. A imagem que acompanha mostra a saída desta ferramenta para minha página de eventos . Isso mostra a estrutura da página que o Google conhece. Como o Google conhece a latitude e longitude para a localização da palestra, ele pode usar isso para serviços baseados em localização e pode fornecer o resumo do evento e uma descrição.

Está Correto? Após meu experimento inicial, meu ex-colega Pete Johnston (agora da Eduserv) gentilmente me deu algum feedback. Ele me alertou para o serviço RDFa Distiller and Parser do W3C – e recentemente publicou posts sobre Metadados de documentos usando DC-HTML e usando RDFa e rascunhos de RDFa 1.1 disponíveis no W3C .

Related: — All-in-one no-code site builder with hosting, SSL, templates and email marketing included..

Usando o serviço Distiller and Parser para relatar minha página de eventos (que agora tem

P.S. A few readers have asked which domain registration & transfer we actually reach for — it's Namecheap; if you want the current details.


Grab Your Blog's Domain for Less

Low-cost domain registration and transfers with free lifetime WHOIS privacy on most TLDs.