| 개발 | ITU-T, ISO/IEC |
|---|---|
| 발표일 | 1989년 |
| 포맷 종류 | 문서 파일 포맷 |
| 표준 | CCITT T.411-T.424, ISO 8613 |
| 웹사이트 | ISO/IEC 8613 |
오픈 도큐먼트 아키텍처 및 교환 형식(비공식적으로는 ODA라고 함)은 모든 독점적 문서 파일 포맷을 대체하기 위해 ITU-T에서 관리하는 개방형 국제 표준 문서 파일 포맷이다. ODA는 CCITT T.411-T.424 표준 문서에 상세히 기술되어 있으며, 이는 ISO/IEC 8613과 동등하다.
ODA는 원시 텍스트, 래스터 이미지 및 벡터 그래픽을 포함할 수 있는 복합 문서 포맷을 정의한다. 원래 릴리스에서 이 표준과 유사한 다른 표준과의 차이점은 그래픽 구조가 CCITT 래스터 이미지 및 컴퓨터 그래픽스 메타파일(CGM - ISO/IEC 8632)로만 정의되었다는 점이다. 이는 워드 프로세서 및 탁상출판 소프트웨어가 알려진 모든 이미지 파일 포맷을 해석해야 하는 문제를 제한하기 위한 것이었다.
문서에는 논리적 구조와 레이아웃 구조가 모두 존재한다. 논리적으로 텍스트는 HTML과 유사하게 장, 각주 및 기타 하위 요소로 분할될 수 있으며, 레이아웃은 웹 세계의 Cascading Style Sheets와 유사한 기능을 수행한다. ODA 준수 파일을 위한 이진 전송 포맷은 Open Document Interchange Format(ODIF)이라 하며, 표준 일반화 마크업 언어 및 ASN.1을 기반으로 한다.
이 표준의 특징 중 하나는 포맷된(Formatted), 포맷 및 처리 가능한(Formatted Processable), 처리 가능한(Processable)의 세 가지 포맷 중 하나로 저장하거나 교환할 수 있다는 점이다. 뒤의 두 가지는 편집 가능한 포맷이다. 첫 번째는 오늘날 흔히 사용되는 어도비 시스템즈의 휴대용 문서 포맷과 논리적으로 유사한 편집 불가능한 포맷이다.
1985년, ESPRIT는 그룹 불, 올리베티, ICL, 지멘스와 같은 기업들이 참여하는 ODA 개념의 파일럿 구현에 자금을 지원했다.
목표는 시간이 지나도 사용 가능하고 모든 워드 프로세서나 탁상출판 소프트웨어와 호환되는 보편적이고 저장 및 교환 가능한 문서 구조를 만드는 것이었다. 1970년대 후반과 1980년대 초반, 개인용 컴퓨터의 급격한 확산과 초기 PC를 위한 소프트웨어 개발의 용이성으로 인해 수많은 워드 프로세싱 애플리케이션이 시장 지배력을 두고 경쟁하게 되었다. 한편, 전용 워드 프로세서에서 PC로 전환하는 기업들은 독점적인 파일 포맷의 확산에 직면했다.
1985년경, 특히 탁상출판 및 멀티미디어 컴퓨팅의 출현으로 이러한 파편화가 더욱 악화될 것이 분명해졌다. ODA는 소프트웨어 개발자들이 새로운 기능을 추가하기 위해 기본 파일 포맷을 자주 변경하여 종종 하위 호환성을 깨뜨리는 문제를 해결하고자 했다. 구형 기본 포맷들은 불과 몇 년 만에 반복적으로 구식이 되어 사용할 수 없게 되었다. 이는 마이크로소프트 워드나 워드퍼펙트와 같은 임시 표준 애플리케이션을 사용하는 기업들에 큰 재정적 영향을 주었다. IT 부서는 수많은 다른 포맷 간에 콘텐츠를 전송해야 하는 불만 섞인 사용자들을 끊임없이 도와야 했고, 오래된 저장 문서를 읽을 수 없게 되기 전에 최신 버전의 애플리케이션으로 가져오는 업무만을 전담하는 직원을 고용해야 했기 때문이다. ODA 표준의 의도된 결과는 기업이 워드 프로세서나 탁상출판 애플리케이션에 대한 임시 표준에 얽매일 필요가 없도록 하는 것이었다. 공통 개방형 표준을 준수하는 애플리케이션이라면 무엇이든 오랫동안 저장된 문서를 읽고 편집하는 데 사용할 수 있기 때문이다.
ISO 8613을 구성하는 초기 문서 작업은 1987년 11월 11일(휴전 기념일)경 프랑스 파리 라데팡스에서 열린 ISO/IEC JTC1/SC18/WG3 회의에서 수년간의 노력 끝에 완료되었으며, 당시에는 "Office Document Architecture"라고 불렸다. ITU-T는 이를 T.400 시리즈 권고안으로 채택하면서 "Open Document Architecture"라는 용어를 사용했다. 1989년 2월 오타와에서 열린 ISO 실무 그룹 회의 등 추가적인 부분에 대한 작업이 한동안 계속되었다. 개선 및 추가 사항이 지속적으로 이루어졌으며, 개정된 표준은 1999년에 최종적으로 출판되었다. 그러나 문서 애플리케이션 소프트웨어의 주요 개발자 중 누구도 이 포맷을 지원하지 않기로 결정했는데, 아마도 워드퍼펙트나 마이크로소프트 워드와 같은 기존의 지배적인 워드 프로세서 포맷에서 변환하는 것이 어렵고 충실도가 낮으며, 기존 사용자 기반에 대한 벤더 록인의 이점을 약화시킬 뿐이라고 판단했기 때문일 것이다. 또한 ODA가 하향식 설계 접근 방식을 취한 주로 유럽의 프로젝트였다는 문화적 장벽도 존재했다. 이는 미국 소프트웨어 개발자 커뮤니티나 업계 언론으로부터 큰 관심을 끌지 못했다. 마지막으로, ODA 포맷을 출시하는 데 비정상적으로 오랜 시간이 걸렸다(파일럿은 1985년에 자금을 지원받았으나 최종 사양은 1999년이 되어서야 출판되었다). 사양을 만드는 데 사용된 과도한 시간 등으로 인해 포맷을 지원하는 제품이 부족했고, 결국 이를 사용하려는 사용자는 거의 없었다. 결국 해당 포맷에 대한 관심은 사라졌다.
독일 하이델베르크에 있는 IBM 유럽 네트워킹 센터(ENC)는 IBM 오피스비전/VM을 위한 ODA 지원 프로토타입 확장을 개발했는데, 특히 ODA와 문서 콘텐츠 아키텍처 문서 포맷 간의 변환기를 개발했다.
ODA를 실패라고 부르는 것 외에 다른 표현을 쓰기는 어렵지만, 그 정신은 많은 문서 소프트웨어 개발자와 사용자로부터 지지를 얻는 데 성공한 후대의 문서 포맷들에 분명히 영향을 미쳤다. 여기에는 앞서 언급한 HTML 및 Cascading Style Sheets를 비롯하여, 오픈도큐먼트 및 오피스 오픈 XML로 이어지는 XML 및 확장 가능 스타일시트 언어가 포함된다.
표준 자체는 2007년 9월 7일부터 무료로 다운로드할 수 있게 되었다("누락된" 문서 T.420 및 T.423은 존재하지 않음):