문제

웹 사이트가 Creative Commons에 따라 라이센스가 부여되면 rel-license microformat. 웹 사이트가 정기 저작권에 따라 라이센스가 부여되면 지루한 단락 요소가 있습니다.

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

그 ID 속성은 CSS 스타일 목적으로 만 있습니다. 더 의미가있는 저작권 통지를 표시하는 더 좋은 방법이 있는지 궁금합니다. 이것이 더블린 코어 메타 데이터의 직업입니까? 그렇다면 어떻게해야합니까? (전에는 더블린 코어를 사용한 적이 없습니다.)

일부 웹 사이트는 헤드 요소의 메타 태그를 사용하여 옹호합니다.

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

검색 엔진에서 볼 수 있지만 페이지 자체의 사용자가 가시 통지를 대체하지는 않습니다.

도움이 되었습니까?

해결책

RDFA의 방향으로 나를 지적 해 준 Owen에게 감사드립니다. 지금 솔루션이 있다고 생각합니다.

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

상황에 따라 DC : Publisher 대신 DC : Creator를 사용하는 것이 좋습니다. 더블린 핵심 웹 사이트에서 :

제작자와 출판사가 동일하다면 출판사 영역에서 이름을 반복하지 마십시오. 책임의 본질이 모호한 경우, 권장되는 관행은 조직에 출판사를 사용하고 개인을위한 제작자를 사용하는 것입니다. 창조 이외의 책임이 적거나 모호한 경우 기고자를 사용하십시오.

또한 RDFA를 지원하지 않는 검색 엔진의 헤드 요소에 메타 태그를 추가 할 것입니다.

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

다른 팁

당신은 살펴 보셨습니까? RDFA? 그것은 최근에 받아 들여졌습니다 W3C 권장 사항으로. 나는 당신이 권장하는 시맨틱 구조의 다른 측면을 살펴보고 싶을 경우를 대비한다고 언급합니다. 라이센스 부분은 현재 사용중인 형식과 동일합니다. (그래서 당신의 질문에 답하기 위해, 사람들이 RDFA를 채택한다고 가정 할 때, 나는 당신이 그것을 올바르게 처리하고 있다고 생각합니다)

링크를 클릭하고 싶지 않은 게으른 사람들의 경우 :

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

아마도 그것을 표시하는 가장 의미 적으로 올바른 방법은 정의 목록이 있습니다.

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

CC 형식을 사용하지 말고 권한이 부여되지 않음을 나타내는 이유는 무엇입니까?

어쨌든 CC 형식 사용의 주요 문제는 사람들이 자신이 적용하는 웹 페이지의 어떤 요소를 명확하게 식별하지 않는다는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top