quinta-feira, 30 de maio de 2013

Microformatos

1. Definição de Web Semântica


O termo “Web Semântica” refere-se à visão do W3C da Web dos Dados Linkados. A Web Semântica dá às pessoas a capacidade de criarem repositórios de dados na Web, construírem vocabulários e escreverem regras para interoperarem com esses dados. A linguagem de dados é possível com tecnologias como RDF, SPARQL, OWL, SKOS.
A Web Semântica congrega um conjunto de tecnologias que visam proporcionar significado aos dados publicados na web, permitindo que as máquinas possam processá-los de forma mais efetiva, levando-se em consideração a semântica presente, para executar tarefas mais sofisticadas.

2. Definição de Microformatos


Os microformatos são conceituados de acordo com MICROFORMATS.ORG como um conjunto simples de dados formatados abertos: Projetado primeiro para seres humanos e máquinas em segundo lugar, microformatos são um conjunto simples de dados formatados abertos construídos sobre as normas existentes e amplamente adotadas. Em vez de jogar fora o que funciona hoje, microformatos pretendem resolver os problemas mais simples primeiro, adaptando-se os comportamentos atuais e padrões de uso (por exemplo, XHTML, blogs). Com o intuito de ampliar a compreensão acerca do conceito de microformatos, a comunidade afirma que os microformatos são:
- Uma maneira de pensar sobre os dados.
- Princípios de concepção de formatos.
- Adaptado a comportamentos atuais e padrões de uso.
- Altamente correlacionada com XHTML semântico, AKA the real world semantics, AKA lowercasesemantic web, AKA lossless XHTML.
- Um conjunto de padrões simples de dados abertos formatos que estão ativamente em desenvolvimento e implementação para mais/melhores blog´s estruturados e publicação de microconteúdo web em geral.
- "Uma revolução evolutiva"

3. Definição dos microformatos hCard e hCalendar


O microformato hCard é utilizado para fazer a anotação de endereços de pessoas e companhias, tendo como base o padrão vCard de dados pessoais. É identificado pela classe raiz vCard, e é composto pelas seguintes propriedades principais:

O microformato hCard baseia-se no padrão vCard de publicação eletrônica de dados pessoais para implementar anotação semântica sobre estes dados na Internet. Diversas aplicações estão disponíveis para a geração de código hCard a partir de dados fornecidos pelo usuário. Outras também são capazes de identificar microformatos disponíveis em páginas da Web e fazer uso deles, como adicionar contatos em uma agenda.
O microformato hCalendar ocupa-se da anotação semântica de dados relativos a eventos e compromissos. Baseia-se no padrão de troca eletrônica de dados iCalendar e possui, como classe raiz a classe v Calendar evEvent, esta última representando um evento do tipo hCalendar. O microformato é composto pelas seguintes propriedades principais:


4. Aplicar microformats para marcação de contato (hCard), e informações sobre evento (hCalendar).

Vê-se a seguir um exemplo de implementação de um hCard, extraído de Microformats.org : 


Utilizando o site http://microformats.org/code/hcard/creator você pode ter o código para utilizar no seu site, como o exemplo abaixo:
Vê-se a seguir um exemplo de implementação de um hCalendar, extraído de Microformats.org: 

Utilizando o site http://microformats.org/code/hcalendar/creator você pode ter o código para utilizar no seu site, como o exemplo abaixo:


5. Passo a passo: Como utilizar uma ferramenta de tradução microformats para criar um link que permita o usuários baixar ou mover o conteúdo para outro local (por exemplo, traduzir hCard para vCard para download em um programa de catálogo de endereços).


H2VX é uma ferramenta que permite a realização de download de uma lista de contatos e tradução a tradução desta para vCard(.vcf) e para iCalendar(.ics).
A ferramenta H2VX é uma implementação do X2V que é uma implementação open source de microformatos XSLT criada por Brian Suda, X2V traduz os eventos hCard ou hCalendar em seus correspondentes .vcf ou .ics. Para utilizar o H2VX é necessário realizar os seguintes passos:

- Acesse a página http://h2vx.com/
- Selecione o primeiro link: Contact Conversion Service - http://h2vx.com/vcf/ -.
- No campo "Web Adress" insira sua URL
- Se desejar fazer o download do contato diretamente clique no botão download.

Agora se você criar um contato utilizando hCard é quiser que este contato seja baixado para máquina do usuário em um formato .vcf, para que ele possa adicionar ao seu catálogo de endereços, para criar um link para link para o serviço de conversão H2VX, assim:
<a href = "http://h2vx.com/vcf/YOURURLHERE" > Download vCard </ a>

Nenhum comentário:

Postar um comentário