EPUB 2.0 OPF
6150 단어 디지털 출판
형식 이 좋 은 XML 1.0 문서 입 니 다.
UTF - 8 또는 UTF - 16 인 코딩;
[url = "을 통과 할 수 있 습 니 다.http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#AppendixA"] Appendix A [/ url] 의 XML Schema 검증;
하나 이상 의 XML 파일 로 구성 할 수 있 지만 하나의 파일 만. opf 를 확장자 로 할 수 있 습 니 다.
OPF Package Document 의 media - type 은 application / oebps - package + xml 입 니 다.
[b]OPF Publication[/b]
OPF Package 문서 포함;
. opf 확장자 가 있 는 패키지 문 서 는 패키지 문서 의 루트 파일 (root file) 이 어야 합 니 다.
하나의 manifest 요소 만 포함 하고 포함 합 니 다. 이 요 소 는 많은 item 요 소 를 포함 하고 있 습 니 다. 모든 요 소 는 OPS Publication 의 파일 에 대응 하지만 OPF Package Document 파일 자 체 는 포함 되 지 않 습 니 다.
spine 요소 에 열 거 된 모든 파일 은 [url = "을 지 켜 야 합 니 다.http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section1.4.1"]OPS Content Document requirements[/url]
각 item 요 소 는 파일 에 속 하 는 MIME mdeia type, OPS Core Media Types: [url] 를 가리 키 고 있 습 니 다.http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section1.3.7[/url];
UTF - 8 또는 UTF - 16 인 코딩 된 NCX 파일 을 포함해 야 합 니 다.
metadata 요소 에는 최소 1 개의 identifier, title, language 요 소 를 포함 해 야 합 니 다.
루트 요소 패키지 의 유 니 크 - identifier 속성 은 올 바른 identifier 요소 의 id 여야 합 니 다.
creator 와 contributor 요소 의 OPF role 속성의 확장 값 은 [url = "에서 가 져 와 야 합 니 다.http://www.loc.gov/marc/relators/relacode.html"] MARC Relator Code [/ url] 목록 또는 oth 로 시작 합 니 다.
모든 guide 요소 의 type 속성의 확장 값 은 other 로 시작 해 야 합 니 다.
패키지 요소 의 version 속성 은 2.0 이 어야 합 니 다.
package 요소 의 namespace 는 다음 과 같 아야 합 니 다:http://www.idpf.org/2007/opf또한 OPF Package Document 의 뿌리 에 성명 해 야 합 니 다.
(fallback? 뭐야)
[b]Dublin Core Metadata[/b]
metadata 에는 최소한 하나의 identifier, title, languge 요 소 를 포함 하고 최소한 하나의 identifier 가 package 의 유 니 크 - identifier 에 의 해 인용 되 어야 합 니 다.
더 블 린 코 어 는 메타 데이터 에 어떠한 속성 도 정의 하지 않 았 습 니 다. 위의 예제 에 서 는 메타 데이터 요소 의 OPF 네 임 스페이스 사양 이 각각 identifier 및 creator 요소 에 사용 되 는 scheme 및 role attributes 를 해결 하기 위해 존재 합 니 다.
규범 은 가장 적절 한 title 요 소 를 제목 으로 선택 하 는 방법 을 정의 하지 않 았 습 니 다. 사용 가능 한 글꼴, title 요소 의 xml: lang 속성 또는 다른 방법 에 따라 탐색 할 수 있 습 니 다.이러한 알고리즘 이 없 으 면 읽 기 시스템 은 첫 번 째 title 요소 나 모든 title 요 소 를 가장 적당 한 제목 으로 할 수 있 습 니 다.
creator 요 소 는 출판물 의 주요 작성 자 나 작 가 를 표시 하 는 데 사용 되 며, 다른 부차적인 공헌 자 는 contributor 요 소 를 사용 합 니 다.작성 자 마다 creator 요 소 를 사용 합 니 다.정 의 된 순서 가 표시 되 는 순서 입 니 다.opf: file - as 속성 은 기계 에 우호 적 인 이름 입 니 다. 예 를 들 어:
Rev. Dr. Martin Luther King Jr.
creator 의 디 스 플레이 는 title 과 같 지만 알고리즘 을 선택 하지 않 은 상태 에서 읽 기 시스템 은 모든 creator 이름 을 표시 하고 적당 한 빈 칸 과 / 또는 구두점 을 사용 해 야 합 니 다.
subject, description, publisher 요소, 구체 적 인 규범 이 없습니다.
contributor 부차적인 공헌 자, 읽 기 시스템 은 contributor 정 보 를 표시 하지 않 거나 표시 하지 않 는 것 을 선택 할 수 있 습 니 다.creator 와 마찬가지 로 contributor 도 role 과 file - as 속성 이 있 습 니 다.그 중에서 role 속성 은 반드시 소문 자 여야 합 니 다.
date 요소 의 형식 정의: [url]http://www.w3.org/TR/NOTE-datetime[/url]。시간 정보 가 없 으 면 형식 은 YYY - MM - DD 이 어야 하 며, 그 중에서 달 과 구체 적 인 날 짜 는 선택 할 수 있다.date 요 소 는 선택 할 수 있 는 OPF 이벤트 속성 이 있 습 니 다. 구체 적 인 값 은 규범 에 제한 을 두 지 않 았 습 니 다. 나타 날 수 있 는 값 은 creation, Publication, modification 입 니 다.
type, format 는 구체 적 인 규범 이 없고 가장 좋 은 실천 은 제약 을 받 는 어휘 표 에서 값 을 선택 하 는 것 입 니 다. 예 를 들 어 MIME media types;
identifier 요 소 는 선택 할 수 있 는 OPF schema 속성 이 있 습 니 다. identifier 를 생 성 하 는 시스템 이나 권위 있 는 기구 에 이름 을 붙 이 는 데 사 용 됩 니 다. 예 를 들 어 "ISBN", "DOI" 입 니 다.
[b]Spine[/b]
itemref 의 linear 속성 은 기본적으로 "yes" 로 EPUB 의 주요 (primary) 내용 을 나타 내 며, "no" 일 때 이 내용 은 부차적인 (auxiliary) 내용 을 나타 낸다.It is important that the publication author include some kind of internal reference, such as a hypertext link, to any OPS Content Document that is declared to be auxiliary; it is recommended that references be added to NCX for all auxiliary content. 적어도 1 개의 itemref 는 primary 라 고 밝 혀 야 합 니 다.읽 기 시스템 은 하나의 기본 OPS 콘 텐 츠 문서 에서 다음 기본 문서 로 이동 할 때 "다음 페이지" 스타일 기능 을 사용 할 수 있 습 니 다. 예:
- href="intro.html"
media-type="application/xhtml+xml" />
- href="chap1.html"
media-type="application/xhtml+xml" />
- href="chap1-answerkey.html"
media-type="application/xhtml+xml" />
- href="chap2.dtb"
media-type="application/x-dtbook+xml" />
- href="chap2-answerkey.html"
media-type="application/xhtml+xml" />
- href="chap3.html"
media-type="application/xhtml+xml" />
- href="chap3-answerkey.html"
media-type="application/xhtml+xml" />
- href="note.html"
media-type="application/xhtml+xml" />
- href="fig1.jpg"
media-type="image/jpeg" />
- href="fig2.jpg"
media-type="image/jpeg" />
- href="fig3.jpg"
media-type="image/jpeg" />
- href="toc.ncx"
media-type="application/x-dtbncx+xml" />
spine 요 소 는 NCX document 이 manifest 에서 설명 하 는 id 값 인 toc 속성 이 있어 야 합 니 다.