Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

Microformatos, dêem licença para o RDFa passar

Problemas que deveriam ser resolvidos nos Microformatos

  1. São um padrão pra incluir dados no HTML, mas não fornecem nenhum padrão para extraí-los.
  2. Dificilmente podem ser validados. Você pode até validar um microformato separado, mas se você usar dois microformatos diferentes em conjunto, a coisa complica.
  3. Falta de padrões no desenvolvimento dos microformatos: Cada microformato é criado depois de discussões e discussões acerca do problema específico que deve resolver.
  4. Você não pode criar seu próprio microformato, afinal, não há maneira padrão de extraí-lo e desenvolvê-lo.

Soluções que o RDFa nos traz em relação aos Microformatos:

  1. Há um padrão para incluir dados no XHTML e um padrão para extrair dados do mesmo.
  2. Pode ser facilmente validado através de um DTD.
  3. “Módulos” são desnecessários no RDFa, há uma metodologia padrão pra descrever qualquer dado.
  4. É muito mais simples criar um leitor de RDFa.

Outros problemas que o RDFa nos trás:

  1. É construído em XHTML2, que não é suportado pelos navegadores, embora possa ser possível utilizá-lo em outras linguagens de marcação (com poréns).
  2. Requer que existam vocabulários RDFS para que se tire proveito da técnica.
  3. Sintaxe estranha pra quem está acostumado com HTML normal.

Conclusões

Na dúvida, use os Microformatos. Como eles mesmos (os criadores do padrão) dizem, ele é feito primeiro para humanos e depois para máquinas. Seu uso é bem limitado, mas se você está em dúvida provavelmente não é uma pessoa que vai exigir muito de metainformação entrelaçada. É uma conclusão bem diferente do que o título sugere :)

Uma Resposta para “Microformatos, dêem licença para o RDFa passar”

  1. Aguinelo Pedroso diz:

    Mais uma vez a falta de padronização nos assombra…. e pelo que vejo o RDF está tentando se tornar padrão para várias coisas, isso é interessante….. aguardemos para ver

    Abraço

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>