ODT는 OASIS 컨소시엄이 개발하고 ISO 표준으로 제정한 개방형 표준인 OpenDocument Format의 텍스트 문서 형식입니다. LibreOffice Writer와 Apache OpenOffice Writer의 기본 형식이며, 처음부터 특정 프로그램의 동작을 기술하는 것이 아니라 구현 가능한 명세로 설계되었습니다. 이러한 이유로 여러 국가 기관이 공식 문서 형식으로 채택했습니다.
ODT가 문서를 저장하는 방식
구조적으로 ODT는 DOCX와 매우 비슷합니다. XML을 포함한 ZIP 아카이브입니다. 텍스트는 content.xml에, 스타일은 styles.xml에, 메타데이터는 meta.xml에, 그림은 일반 이미지 파일 형태로 Pictures/ 폴더에 저장됩니다. 프로그램이 압축을 풀지 않고도 파일을 식별할 수 있도록 mimetype 항목이 맨 앞에 비압축 상태로 저장됩니다.
차이는 패키징 방식보다 마크업 세부 구현에 있습니다. OpenDocument는 콘텐츠와 스타일을 더 명확히 분리하고, 텍스트, 스프레드시트, 프레젠테이션 문서 전체에서 하나의 공통 어휘를 사용하기 때문에 ODT와 ODS는 같은 설계를 공유하는 형식으로 쉽게 알아볼 수 있습니다.
ODT와 DOCX 간의 왕복 변환은 가능하며, LibreOffice와 최신 버전의 Word 모두 이를 지원하지만 어느 방향이든 완전 무손실은 아닙니다. 복잡한 레이아웃, 일부 번호 매기기 방식, 변경 내용 추적 기록 등에서 두 형식의 어휘가 정확히 일치하지 않습니다.
ODT가 포함하는 메타데이터
모든 메타데이터는 읽기 쉬운 하나의 위치인 meta.xml에 들어 있으며, 덕분에 ODT는 수작업으로 살펴보기 가장 쉬운 오피스 형식입니다.
표준 필드는 dc:title, dc:subject, dc:description, dc:language, meta:keyword이며, 더블린 코어 날짜 필드로는 마지막 수정 시각을 나타내는 dc:date와 원본 작성 시각을 나타내는 meta:creation-date가 있습니다. 작성자 정보는 두 부분으로 나뉩니다. meta:initial-creator는 문서를 처음 만든 사람을, dc:creator는 마지막으로 저장한 사람을 나타냅니다.
그 다음에는 통계 정보가 오며, Word만큼 솔직합니다. meta:generator는 버전 문자열까지 포함해 파일을 작성한 앱의 정확한 빌드를 기록합니다. meta:editing-cycles는 문서가 열리고 저장된 횟수를 셉니다. meta:editing-duration는 PT2H14M 같은 ISO 기간 값으로 누적 편집 시간을 기록합니다. meta:document-statistic 요소에는 페이지 수, 단어 수, 문자 수, 단락 수, 표 수, 이미지 수가 한 번에 담깁니다.
사용자 정의 필드도 지원되므로, 템플릿이나 워크플로 앱에서 추가해 두고 이후 아무도 보지 않은 임의의 사용자 지정 속성을 문서에 포함할 수 있습니다.
ODT를 언제 사용해야 할까요
아무도 소유하지 않는 형식의 편집 가능한 문서가 필요할 때 ODT를 사용하세요. 공개 부문 업무처럼 개방형 표준이 요구되는 경우, 편집 가능한 텍스트의 장기 보관이 필요한 경우, 그리고 특정 공급업체의 로드맵에 의존하고 싶지 않을 때 적합합니다.
Word를 상시 사용하는 사람들과 협업할 때는 ODT 대신 DOCX를 사용하세요. 검토 과정에서 형식 변환이 또 하나의 오류 요인이 될 수 있습니다. 그리고 다른 모든 편집 가능한 형식과 마찬가지로, 최종본으로 간주하는 문서를 보낼 때는 먼저 PDF로 내보내세요. ODT의 레이아웃은 문서를 읽는 쪽 컴퓨터에 설치된 글꼴에 따라 달라질 수 있기 때문입니다.