EPUB 제작의 기초/EPUBCheck 오류

Microdata 시맨틱 강화(enrichments)는 발견했지만 RDFa는 없습니다. EDUPUB은 RDFa Lite 사용을 권장합니다.

내.맘.대.로 2025. 10. 2. 09:23

Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.

 

이 메시지는 수정이 필요한 오류가 아니라, EDUPUB이라는 교육용 전자책 표준에 특화된 고급 권장 사항입니다.

쉽게 말해, 문서의 의미를 기계가 더 잘 이해하도록 돕는 '시맨틱 강화' 주석을 추가했는데, EDUPUB 표준이 권장하는 RDFa Lite 방식이 아닌 Microdata 방식을 사용했다는 뜻입니다.

특정 학술지에 논문을 제출하는데, 그 학술지(EDUPUB)는 논문 인용 방식을 'APA 스타일(RDFa Lite)'로 통일하기로 약속했습니다. 📝 이 메시지는 편집자가 "당신은 'MLA 스타일(Microdata)'로 인용했는데, 우리 학술지는 'APA 스타일'을 권장합니다"라고 알려주는 것과 같습니다. MLA 스타일 자체는 유효하지만, 해당 학술지의 규칙과는 다른 것입니다.


## 어떻게 해야 하나요?

이 메시지에 대한 조치는 만들고 있는 책의 목적에 따라 달라집니다.

### 경우 1: 일반적인 전자책(소설, 에세이 등)을 만드는 경우

이 메시지를 안전하게 무시하셔도 됩니다.

Microdata는 웹에서 널리 사용되는 유효한 시맨틱 마크업 방식입니다. 만들고 있는 책이 EDUPUB 표준을 반드시 따라야 하는 교육용 교재가 아니라면, 이 권장 사항을 따를 필요가 없습니다.

### 경우 2: EDUPUB 표준의 교육용 교재를 만드는 경우

권장 사항에 따라 Microdata를 RDFa Lite로 수정해야 합니다.

EDUPUB 표준을 완벽하게 준수해야 한다면, Microdata 구문을 RDFa Lite 구문으로 변경해야 합니다. 두 방식은 사용하는 속성의 이름이 조금 다릅니다.


## Microdata와 RDFa Lite 구문 비교 예시

  • Microdata 사용 예시:
  • HTML
     
    <div itemscope itemtype="http://schema.org/Book">
      <span itemprop="name">EPUB 3 Best Practices</span>
      by <span itemprop="author">Matt Garrish</span>.
    </div>
    
  • RDFa Lite 사용 예시:
  • HTML
     
    <div vocab="http://schema.org/" typeof="Book">
      <span property="name">EPUB 3 Best Practices</span>
      by <span property="author">Matt Garrish</span>.
    </div>
반응형