Pergunta

Quando um web site está licenciado sob Creative Commons, eu uso o rel-licença microformat . Quando um Web site está licenciado sob copyright regular, eu tenho um elemento de parágrafo chato.

<p id="copyright">&copy; 2008 Example Corporation</p>

Esse atributo id lá é apenas para fins de estilo CSS. Eu estou querendo saber se há alguma maneira melhor para marcar um aviso de copyright que é mais semântico. É este um trabalho para Dublin Core metadados? Se sim, como faço para ir sobre ele? (Eu nunca usei Dublin Core antes.)

Alguns sites defender usando uma meta tag no elemento principal:

<meta name="copyright" content="name of owner">

O que pode ser visto pelos motores de busca, mas não substitui a notificação visível ao usuário na própria página.

Foi útil?

Solução

Graças à Owen para me apontar na direção de RDFa, eu acho que eu tenho a solução agora:

<div id="footer" xmlns:dc="http://purl.org/dc/elements/1.1/">
<p id="copyright" property="dc:rights">&copy;
  <span property="dc:dateCopyrighted">2008</span>
  <span property="dc:publisher">Example Corporation</span>
</p>
</div>

Dependendo da situação, pode ser melhor usar dc: creator vez de dc: publisher. No site da Dublin Core:

Se o Criador e Editor são os mesmos, não repita o nome na área do Publisher. Se a natureza da responsabilidade é ambígua, a prática recomendada é usar o Publisher para as organizações, e Criador para os indivíduos. Em casos de menor ou ambíguas responsabilidade, para além da criação, use Contributor.

Além disso, vou estar adicionando uma meta tag ao meu elemento de cabeça para motores de busca que não suportam RDFa ainda.

<meta name="copyright" content="&copy; 2008 Example Corporation" />

Outras dicas

Você deu uma olhada na RDFa ? Foi recentemente aceitou como uma recomendação W3C. I mencionar que apenas no caso de você querer dar uma olhada em outros aspectos da estrutura semântica recomenda. A parte de licenciamento é o mesmo que o formato que você usa atualmente. (Então, nesse sentido de responder à sua pergunta, eu acho que você está lidando com isso corretamente, supondo que as pessoas adotam RDFa)

Para pessoas preguiçosas que não querem clicar em links:

// RDFa recomendation and rel=license microformat
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">
  a Creative Commons License
</a>

Provavelmente a maneira mais semanticamente correto para marcá-lo é com uma lista de definições.

<dl id="copyright">
    <dt title="Copyright">&copy;</dt>
    <dd>2008 Example Corporation</dd>
</dl>

Por que não usar o formato de CC, mas indicam que nenhum direito é concedido?

Em qualquer caso, o principal problema com o uso dos formatos de CC é que as pessoas não se identificam claramente quais os elementos da página web que eles aparecem em que se aplicam.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top