오픈도큐먼트

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

오픈도큐먼트(OpenDocument)는 여러 개의 XML 문서와 이진 파일을 ZIP 컨테이너로 묶는 형태의 개방형 파일 형식이다. OASIS에서 제정되었으며, 내용, 스타일, 메타데이터, 응용 프로그램 설정을 분리하여 관리한다. ODF는 워드 프로세서, 스프레드시트, 프레젠테이션, 그래픽, 수식 등 다양한 문서에 사용되며, `.odt`, `.ods`, `.odp` 등의 파일 확장자를 가진다. ODF는 ISO/IEC 26300:2006으로 국제 표준화되었으며, 1.0, 1.1, 1.2, 1.3 버전이 있다. 다양한 자유 및 상용 소프트웨어에서 지원하며, 정부 및 공공기관에서도 채택하고 있다.

오픈도큐먼트 - [IT 관련 정보]에 관한 문서
OpenDocument 텍스트
파일 확장자.odt, .fodt
인터넷 미디어 유형application/vnd.oasis.opendocument.text
Uniform Type Identifier (UTI)org.oasis-open.opendocument.text
UTI 준수org.oasis-open.opendocument.public.composite-content
개발OASIS
최초 출시2005년 5월 1일
최신 출시1.4
형식 유형문서
확장XML
국제 표준ISO/IEC 26300
열린 형식?
웹사이트OASIS, ISO/IEC
OpenDocument 프레젠테이션
파일 확장자.odp, .fodp
인터넷 미디어 유형application/vnd.oasis.opendocument.presentation
Uniform Type Identifier (UTI)org.oasis-open.opendocument.presentation
UTI 준수org.oasis-open.opendocument.public.composite-content
개발OASIS
최초 출시2005년 5월 1일
최신 출시1.3 (2021년 4월 27일)
형식 유형프레젠테이션
확장XML
표준ISO/IEC 26300
열린 형식?
OpenDocument 스프레드시트
파일 확장자.ods, .fods
인터넷 미디어 유형application/vnd.oasis.opendocument.spreadsheet
Uniform Type Identifier (UTI)org.oasis-open.opendocument.spreadsheet
UTI 준수org.oasis-open.opendocument.public.composite-content
개발OASIS
최초 출시2005년 5월 1일
최신 출시1.3 (2021년 4월 27일)
형식 유형스프레드시트
확장XML
표준ISO/IEC 26300
열린 형식?
OpenDocument 그래픽
파일 확장자.odg, .fodg
인터넷 미디어 유형application/vnd.oasis.opendocument.graphics
Uniform Type Identifier (UTI)org.oasis-open.opendocument.graphics
UTI 준수org.oasis-open.opendocument.public.composite-content
개발OASIS
최초 출시2005년 5월 1일
최신 출시1.3 (2021년 4월 27일)
형식 유형그래픽
확장XML
표준ISO/IEC 26300
열린 형식?
OpenDocument 데이터베이스
파일 확장자.odb
인터넷 미디어 유형application/vnd.oasis.opendocument.database
개발OASIS
형식 유형데이터베이스 형식
확장XML
표준ISO/IEC 26300
OpenDocument 수식
파일 확장자.odf
인터넷 미디어 유형application/vnd.oasis.opendocument.formula
개발OASIS
형식 유형수식 처리 시스템 형식
확장XML
표준ISO/IEC 26300
📚 더 읽어볼만한 페이지
  • 오픈오피스 - 스타오피스
    스타오피스는 1985년 스타라이터에서 시작하여 다양한 플랫폼으로 확장되고 썬 마이크로시스템즈에 인수되어 OpenOffice.org의 기반이 되었던 오피스 스위트였으나, 오라클에 인수 후 오라클 오픈 오피스로 변경되었다가 판매가 중단되었으며, 워드 프로세서, 스프레드시트, 프레젠테이션 프로그램 등을 포함하고 있었다.
  • 오픈오피스 - 리브레오피스
    리브레오피스는 자유 소프트웨어 재단에서 개발한 자유-오픈 소스 오피스 스위트로서, 워드 프로세서, 스프레드시트, 프레젠테이션, 데이터베이스 관리, 벡터 그래픽 편집기, 수식 편집기 등으로 구성되어 OpenDocument 형식을 기본으로 사용하며 다양한 운영체제와 파일 형식을 지원한다.
  • XML 기반 표준 - XAML
    XAML은 마이크로소프트에서 개발한 XML 기반의 마크업 언어로, 사용자 인터페이스, 데이터 바인딩, 이벤트 처리 등을 정의하며 WPF, Silverlight, WF, WinRT API 앱, Xamarin.Forms 등에서 UI 개발에 널리 사용된다.
  • XML 기반 표준 - 아톰 (표준)
    Atom은 웹 사이트 업데이트 정보와 콘텐츠 배포를 위한 XML 기반 문서 형식으로, Atom 배포 형식과 Atom 출판 프로토콜로 구성되어 있으며, RSS를 대체하기 위해 고안되었고 국제화 지원 및 모듈성에서 차이를 보인다.
  • 마크업 언어 - HTML
    HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다.
  • 마크업 언어 - XAML
    XAML은 마이크로소프트에서 개발한 XML 기반의 마크업 언어로, 사용자 인터페이스, 데이터 바인딩, 이벤트 처리 등을 정의하며 WPF, Silverlight, WF, WinRT API 앱, Xamarin.Forms 등에서 UI 개발에 널리 사용된다.

2. 구성

ODF는 하나의 XML 문서로 표현 가능하지만, 일반적으로 여러 XML 문서와 그림 같은 이진 파일을 ZIP 형식으로 묶은 형태이다. ODF 파일 구성 요소는 다음과 같다.

👆
좌우로 밀어서 보기
파일/폴더명설명
mimetype문서의 MIME 타입을 기술한다.
meta.xml문서의 메타데이터를 포함한다.
content.xml문서의 실제 내용을 담고 있다.
styles.xml문서에 사용되는 스타일을 담고 있다.
Pictures (폴더)문서에서 사용하는 그림 파일을 담고 있으며, XLink 표준을 사용한다.


ODF는 여러 XML 파일을 ZIP 형식으로 압축한 파일이며, XML 파일은 각각 다음과 같은 내용을 담고 있다.

* content.xml: 텍스트 콘텐츠
* meta.xml: 메타 정보
* settings.xml: 설정 정보
* styles.xml: 텍스트 스타일 정보
* meta-inf/manifest.xml: XML 파일 구조
* Thumbnails/thumbnail.png: 썸네일 이미지 (필수는 아님)

3. 표준화

OASIS 컨소시엄 산하 기술위원회(TC)가 오픈도큐먼트 표준을 제정하였다. 표준화 작업에는 다양한 업체와 개인들이 참여했으며, 여러 오피스 프로그램 및 관련 문서 시스템 개발자들이 함께했다.

표준화 과정의 주요 일정은 다음과 같다.

👆
좌우로 밀어서 보기
날짜내용
2002년 12월 16일ODF-TC 첫 공식 회의, 표준 논의 시작
2005년 5월 11일오픈도큐먼트, OASIS 표준으로 승인
2005년 11월 16일OASIS, ODF 스펙을 ISO/IEC JTC1(Joint Technical Committee 1)에 제출 (공개 활용 규격(PAS)에 의거)
2006년 5월 3일JTC1의 DIS 투표 결과, 만장일치로 오픈도큐먼트 승인, ISO/IEC 26300:2006
2006년 11월 30일기록된 모든 투표 의견 반영 후, 오픈도큐먼트 국제 표준 ISO에 출판 및 공식 발행
2007년 2월 26일이탈리아 표준 재정 기구 UNI, 오픈도큐먼트 채택
2007년 8월 14일대한민국 산업자원부 기술표준원, KS 규격화 (KSXISOIEC26300) "오픈도큐먼트양식"


OpenDocument 표준은 구조화된 정보 표준 발전 기구(OASIS) 산업 컨소시엄의 기술 위원회(TC)에서 개발되었다. ODF-TC에는 다양한 회사와 개인 회원이 참여했고, Sun 및 IBM 관련 회원들이 큰 투표 영향력을 행사하기도 했다.

표준을 논의하기 위한 첫 공식 ODF-TC 회의는 2002년 12월 16일에 개최되었다. 덴마크 UNIX 사용자 그룹(DKUUG)은 2001년 8월 28일에 텍스트, 스프레드시트, 프레젠테이션을 포함하는 개방형 문서 표준에 대한 ISO/IEC 표준화를 처음 제안했다.

OpenDocument는 다음과 같은 추가적인 표준화 작업을 거쳤다.

* OASIS 위원회 사양 [https://www.oasis-open.org/committees/download.php/19274/OpenDocument-v1.0ed2-cs1.pdf OpenDocument 1.0 (두 번째 판)]은 발행된 ISO/IEC 26300:2006 표준과 동일하다.
* [https://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf OpenDocument 1.1]은 접근성 문제를 해결하기 위한 기능을 추가하여 2007년 2월 1일에 OASIS 표준으로 승인되었다. 2012년 3월에는 ISO/IEC 26300:2006/Amd 1:2012로 게시되었다.
* [https://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2.pdf OpenDocument 1.2]RDF 기반 메타데이터, OpenFormula 기반 스프레드시트 수식 사양 등을 포함하며, 2011년 9월 29일에 OASIS 표준으로 승인되었다. 2015년 6월 17일에는 ISO/IEC 표준으로 게시되었다.
* [https://www.oasis-open.org/2021/06/16/opendocument-v1-3-oasis-standard-published/ OpenDocument 1.3]은 디지털 서명, 암호화, 변경 추적 등의 기능을 포함하며, 2021년 4월 OASIS 표준으로 승인되었다.

OpenDocument는 OpenOffice.org가 사용하던 문서 파일 형식을 기반으로 제정되었으며, 텍스트, 표 계산, 프레젠테이션 등 다양한 형식을 지원한다. 또한, 다국어를 지원하여 문장, 단락, 문자열에 대해 "언어" 및 "국가 또는 지역"을 지정할 수 있다.

4. 파일 확장자

오픈도큐먼트 문서들이 보편적으로 사용하는 파일 확장자는 다음과 같다.

* `.odt`: 워드 프로세서 (텍스트) 문서
* `.ods`: 스프레드시트
* `.odp`: 프레젠테이션
* `.odb`: 데이터베이스
* `.odg`: 그래픽 (도형)
* `.odf`: 수식

👆
좌우로 밀어서 보기
파일 종류확장자MIME 타입ODF 사양
워드 프로세서.odtapplication/vnd.oasis.opendocument.text1.0-
스프레드시트.odsapplication/vnd.oasis.opendocument.spreadsheet1.0-
프레젠테이션.odpapplication/vnd.oasis.opendocument.presentation1.0-
도형.odgapplication/vnd.oasis.opendocument.graphics1.0-
차트.odcapplication/vnd.oasis.opendocument.chart1.0-
수식.odfapplication/vnd.oasis.opendocument.formula1.0-
이미지.odiapplication/vnd.oasis.opendocument.image1.0-
마스터 문서.odmapplication/vnd.oasis.opendocument.text-master1.0-
데이터베이스.odbapplication/vnd.oasis.opendocument.base1.2-

5. 지원하는 프로그램

자유 소프트웨어와 독점 응용 프로그램들이 오픈도큐먼트를 지원하고 있다. 주요 지원 프로그램은 다음과 같다.

👆
좌우로 밀어서 보기
| 상용 소프트웨어


ODF 표준 구현 방식은 다양하여 프로그램마다 실제 구현 수준과 완성도가 다르므로 정보 처리 상호 운용 테스트가 필요하다.

마이크로소프트 오피스는 오픈도큐먼트를 지원하지 않지만, 오픈도큐먼트와 오피스 오픈 XML 변환기를 통해 형식을 바꿀 수 있다. 소스포지의 [http://sourceforge.net/projects/odf-converter ODF add-in for Word] 프로젝트는 마이크로소프트의 자금 지원을 받았으며, BSD 라이선스 하에 마이크로소프트 오피스를 자유롭게 사용할 수 있도록 하는 것이 목적이다. 2007년 초반에 마이크로소프트 워드용 [http://odf-converter.sourceforge.net/download.html version 1.0]이 출시되었고, 2007년 후반에는 엑셀과 파워포인트용 버전이 나올 계획이었다. 선(Sun) 社에서도 마이크로소프트 오피스 2000, XP, 2003을 위한 오픈도큐먼트 플러그인을 출시했다.

오픈도큐먼트 형식은 다음과 같은 다양한 소프트웨어에서 사용된다.

👆
좌우로 밀어서 보기
소프트웨어 목록


여러 조직에서 마이크로소프트(Microsoft) 제품에서 OpenDocument를 지원하기 위한 변환 소프트웨어를 개발했다. 2007년 7월 현재, 9개의 변환 소프트웨어 패키지가 있었다. 마이크로소프트는 오피스 2007 SP2에서 OpenDocument 형식에 대한 지원을 처음 출시했다. 그러나 구현은 상당한 비판을 받았고, ODF 얼라이언스(ODF Alliance) 등은 타사 플러그인이 더 나은 지원을 제공한다고 주장했다. 마이크로소프트 오피스 2010은 OpenDocument 형식 문서를 기본적으로 열고 저장할 수 있지만 모든 기능이 지원되는 것은 아니다. 2024년 7월, 마이크로소프트는 Windows 버전 2404 및 macOS 버전 16.84부터 Microsoft 365 앱에서 ODF 1.4 (출시 전)에 대한 지원을 발표했다.

Mac OS X 10.5부터 텍스트 편집(TextEdit) 응용 프로그램 및 퀵 룩(Quick Look) 미리 보기 기능은 OpenDocument 텍스트 형식을 지원한다.

저스트시스템의 이치타로 2006, 하나코 2007도 추가 모듈을 통해 ODF 입출력을 지원했다. 산시로 2008, Agree 2008에서는 수정 프로그램을 적용하여 지원한다. 이후 버전에서는 기본적으로 지원한다. JUST Slide는 처음부터 기본적으로 지원하며, JUST Calc와 JUST Focus는 법인용 버전만 지원한다.

2009년 마이크로소프트는 "2007 Office system Service Pack 2 (SP2)"를 릴리스하여 워드, 엑셀, 파워포인트에서 ODF 읽기, 저장을 지원했다. 또한 Windows 7에 포함된 워드패드에서도 지원했다.

6. 사용 허가

OASIS에서 승인한 오픈도큐먼트 형식은 무료로 내려받아 사용할 수 있다. ITTF는 ISO/IEC 26300을 "무료로 이용 가능한 표준 목록"에 추가했으며, 누구나 사용 허가 조건에 따라 이 표준을 무료로 내려받아 사용할 수 있다.

주요 기여자인 썬 마이크로시스템즈는 오픈도큐먼트 규격을 이용한 모든 제품에 대해 특허권을 행사하지 않을 것임을 밝혔다. 하지만 이 조항은 오픈도큐먼트를 이용한 제품이 다른 특허나 지적재산권을 침해하는 것에 대해서는 보증하지 않는다.

IBM은 '상호 운용성 사양 서약'을 통해 특허권을 사용할 수 있도록 했다. "IBM은 귀하의 적용 범위가 있는 구현(Covered Implementations)의 제작, 사용, 수입, 판매 또는 판매 제안에 대해 필요한 청구(Necessary Claims)를 주장하지 않겠다고 귀하에게 철회 불가능하게 서약합니다."

소프트웨어 자유 법률 센터는 자유 및 오픈 소스 소프트웨어에서 OpenDocument 형식(ODF)의 사용에 대한 법적 장벽이 있는지 조사했다. 그들의 견해에 따르면 ODF는 자유 및 오픈 소스 소프트웨어의 사용을 방해하는 법적 제약이 없다.

7. 채택 현황

대한민국 정부는 2007년에 OpenDocument를 한국 산업 표준(KS X ISO/IEC 26300)으로 채택했다. 그러나 여전히 공공 문서는 .hwp 형식으로 만들어지고 배포된다. 2007년 이후로 이에 대한 법률적인 규제가 만들어지지 않았으며, 한컴오피스 2010부터 개방형 문서를 지원하기 시작했다.

전 세계적으로 다수의 정부, 기업, 단체 및 소프트웨어 제품이 OpenDocument 형식을 지원하고 있다.

* OpenDocument 형식 얼라이언스를 통해 600개 이상의 기업 및 조직이 OpenDocument 형식을 홍보한다.
* 나토는 26개 회원국에 ODF를 의무 표준으로 사용한다.
* 아파치 오픈오피스, 칼리그라, K오피스, 네오오피스 및 리브레오피스와 같은 무료 오피스 제품군은 OpenDocument를 기본 파일 형식으로 사용한다.
* 영국 정부는 영국 공무원의 모든 문서에 대한 표준으로 ODF를 채택했다.
* 러시아 정부는 GOST R ISO/MEK 26300-2010에 따라 공공 부문에서 표준으로 ODF를 채택할 것을 권장했다.
* 위키미디어 재단위키백과 등에서 ODF 내보내기를 지원한다.
* Windows 10(워드패드) 및 Mac OS 10.9(텍스트 편집기)의 기본 텍스트 처리 응용 프로그램은 OpenDocument 텍스트를 지원한다.

2005년 11월, IBM썬 마이크로시스템즈는 OpenDocument 채택 촉진을 위한 "OpenDocument (ODF) 서밋"을 개최했다. 이 회의에는 오라클, 구글, 어도비 등 여러 기업 및 단체의 대표들이 참석하여 OpenDocument의 기술적 개선과 사용 촉진을 위한 자원 투입에 합의했다.

개방형 형식의 목표 중 하나는 데이터의 장기간 접근성을 보장하는 것이며, 일부 정부는 이를 공공 정책 문제로 간주하고 있다. 전 세계 여러 정부가 부분적 또는 완전한 채택 정책을 도입했다.

👆
좌우로 밀어서 보기
조직채용 시기비고
국토교통성(일본)2007년2007년경부터 신청서 등에서 ODF 형식을 채택
매사추세츠 주 정부(미국)2007년 1월 1일2005년 9월 2일, 공문서 형식을 ODF로 한다는 방침을 발표. 이후 ODF와 OOXML을 모두 채택하는 것으로 변경.
말레이시아 정부2007년 8월공공 기관에서 ODF 형식 채택 계획 발표
벨기에 정부2007년 9월연방 정부 전 부처에서 ODF 가독 의무화, 2008년 9월부터 문서 교환용 파일 형식으로 채택
아이즈와카마츠 시청(일본)2008년 8월OpenOffice.org를 표준 소프트웨어로 도입하고 ODF 형식을 표준 포맷으로 채택
가타노 시청(일본)2010년 7월Microsoft Office 2007과 함께 OpenOffice.org를 표준 소프트웨어로 도입하고 ODF 형식을 표준 포맷으로 채택
경제산업성(일본)2011년일부 조달 사양에 따라 ISO 26300(ODF) 형식 파일 납품 요구
도쿠시마현청(일본)2011년 7월 1일OpenOffice.org를 표준 소프트웨어로 지정하고 ODF 형식을 표준 포맷으로 채택
JA 후쿠오카2011년 12월 6일LibreOffice를 표준 소프트웨어로 도입하고 ODF를 표준 포맷으로 채택
고카 시청(일본)2012년 4월LibreOffice 도입, ODF를 표준 포맷으로 채택
포르투갈 정부2012년 11월ODF 형식 채택
영국 정부2014년 6월외부 교환용 문서 형식으로 ODF 채택 발표
대만 중앙 정부2015년 6월정부 문서 형식으로 ODF 이용 발표, 자치단체 및 기업에 ODF 이용 촉구
이탈리아 국방부2015년 9월사용하는 오피스 소프트웨어를 LibreOffice로 전환, 문서 형식으로 ODF 채택
프랑스 정부2015년 7월정부 내 문서 형식으로 ODF 이용 확인, OOXML 이용 기각
북대서양 조약 기구의무적인 이용


OpenDocument를 채택한 국가 및 지역은 다음과 같다.

8. 비판

OASIS ODF 1.0, 1.1 및 ISO/IEC 26300:2006에서는 스프레드시트의 수식 언어, 구문 및 함수가 명확하게 정의되어 있지 않다. 또한, OASIS ODF 1.0, 1.1 및 ISO/IEC 26300:2006에서는 전자 서명이 정의되어 있지 않다.