Pregunta

Cuando un sitio web tiene licencia de Creative Commons, utilizo el microformato rel-license . Cuando un sitio web tiene licencia de copyright regular, tengo un elemento de párrafo aburrido.

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

Ese atributo de identificación allí es solo para propósitos de estilo CSS. Me pregunto si hay una mejor manera de marcar un aviso de copyright que sea más semántico. ¿Es este un trabajo para los metadatos de Dublin Core? Si es así, ¿cómo lo hago? (Nunca he usado Dublin Core antes.)

Algunos sitios web recomiendan utilizar una metaetiqueta en el elemento principal:

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

Lo que pueden ver los motores de búsqueda, pero no reemplaza el aviso visible para el usuario en la propia página.

¿Fue útil?

Solución

Gracias a Owen por indicarme la dirección de RDFa, creo que ya tengo la solución:

<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>

Dependiendo de la situación, podría ser mejor usar dc: creator en lugar de dc: publisher. Desde el sitio web de Dublin Core:

Si el creador y el editor son iguales, no repita el nombre en el área del editor. Si la naturaleza de la responsabilidad es ambigua, la práctica recomendada es utilizar Publisher para organizaciones y Creator para individuos. En los casos de responsabilidad menor o ambigua, que no sea la creación, use Contributor.

También agregaré una metaetiqueta a mi elemento principal para los motores de búsqueda que todavía no admiten RDFa.

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

Otros consejos

Has echado un vistazo a RDFa ? Fue recientemente aceptado como una recomendación del W3C. Menciono que, en caso de que quiera ver otros aspectos de la estructura semántica que recomienda. La parte de licencia es la misma que el formato que utiliza actualmente. (En ese sentido, para responder a tu pregunta, creo que lo estás manejando correctamente, suponiendo que la gente adopte RDFa)

Para personas perezosas que no desean hacer clic en los enlaces:

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

Probablemente, la forma más semánticamente correcta de marcarlo es con una lista de definiciones.

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

¿Por qué no usar el formato CC, pero indica que no se otorgan derechos?

En cualquier caso, el principal problema con el uso de los formatos CC es que las personas no identifican claramente a qué elementos de la página web aparecen en los que se aplican.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top