OOXML, OWPML ๋ชจ๋ ๊ณต๊ณต๋ฌธ์ ํฌ๋งท์ผ๋ก ๋ถ์ ์
'์ ์๋ฌธ์ ์ฐ์ ์ ์ํ ํ์ ํ ๋ก ํ' ๊ด๋ จ ๊ธฐ์ฌ: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140725153903 OOXML์ ISO/IEC 29500 ํ์ค์ผ๋ก MS ์คํผ์ค์ ํฌ๋งท์ด๊ณ (docx, pptx ๋ฑ), OWPML์ KS X 6101 ํ์ค์ผ๋ก ํ์ปด์คํผ์ค2014๋ถํฐ hwpx๋ผ๋ ์ด๋ฆ์ผ๋ก (์์ง์ ์ํ์ ์ธ) ํฌํจ๋ ํฌ๋งท์ด๋ค. ์ด ํ์ ํ ๋ก ํ์์๋ ์ ์ฒด ์ฌ๋๋ค์ด ์๋ก ์๊ธฐ ์ ์ฒด์ ํฌ๋งท์ ๊ฐ์ง๊ณ ์๊ธฐ ํฌ๋งท์ด ๋ ๊ฐ๋ฐฉ์ ์ด๊ณ ํ์ค์ผ๋ก ๋ฐ๋์งํ ๊ณต๊ณต๋ฌธ์ ํฌ๋งท์ด๋ผ๊ณ ์ฃผ์ฅํ๊ณ ์์ผ๋, ์ฌ์ค OOXML์ด๋ OWPML์ด๋ ๊ณต๊ณต ๋ฌธ์ ํฌ๋งท์ด ๋๊ธฐ์๋ ๋ง์ฐฌ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
OOXML
OOXML์ ๋ฌธ์ ๋ ์ด๋ฏธ ๊ณผ๊ฑฐ ํ์คํ ๊ณผ์ ์์๋ถํฐ ์ถฉ๋ถํ ์๋ ค์ง ๋ฐ ์๋ค. ๋ง์ดํฌ๋ก์ํํธ ์ธก์ 6000 ํ์ด์ง์ ๋ฌธ์๋ก ๊ตฌ์ฑ๋ ํ์ค์ ๊ธํ์ผ๋ก ๊ฒํ ํ ์๊ฐ๋ ์ฃผ์ด์ง์ง ์์ ์ฑ ์งํํ๋ฉด์, ๊ทธ ์ ์ ๊ธฐ์กด์ ํ์ค ๊ฒฐ์ ๊ธฐ๊ตฌ์ ๊ฐ์ ํ์ง ์์ ๊ฐ๋ฐ๋์๊ตญ๊ฐ์ ์ ํ๋น๋ฅผ ์ง์ํ ์ค์บ๋ค์ด ์์๋ค. ์ด๋ค ๊ฐ๋ฐ๋์๊ตญ๊ฐ๊ฐ ํ์ค์์ ์ฐฌ์ฑํ๋ฅผ ๋์ง ๊ฒ์ ๋ฌผ๋ก ์ด๋ค. (๋ํ๋ฏผ๊ตญ์ ์ต์ข ์ ์ผ๋ก ๋ฐ๋์ ํฌํํ๋ค.) http://www.zdnet.co.kr/column/column_view.asp?artice_id=00000039161482 ๊ธฐ์ ์ ์ผ๋ก๋ ์๋ ค์ง ๊ฒ๋ง ํด๋ ๊ทธ๋ ๋ค. OOXML์ ๊ธฐ์กด์ ๋ฐ์ด๋๋ฆฌ ์คํผ์ค ํฌ๋งท์ ๊ฐ์ง๊ณ XML์ ์ปจํ ์ด๋๋ก ์ด์ฉํ ๊ฒ ๋ฟ์ด๋ค. ์ด๋ฌ๋ฉด XML ํ์๋ก ์ฝ์ ์ ์์ ๋ฟ ๊ธฐ์กด ์คํผ์ค ํฌ๋งท๊ณผ ๋ค๋ฅผ ๊ฒ ์๋ค. ๋ํ์ ์ธ ์๋ก ๋๋ useWord97LineBreaks attribute๋ "Word97๋ฐฉ์์ผ๋ก ๋ ๋๋งํ๋ผ"๋ผ๊ณ ์ง์ ๋์ด ์๊ณ ๊ทธ Word97 ๋ฐฉ์์ด ๋ฌด์์ธ์ง ์ค๋ช ํ์ง ์๋๋ค. http://msdn.microsoft.com/en-us/library/documentformat.openxml.wordprocessing.useword97linebreakrules%28v=office.14%29.aspx
OOXML์ ๋ง์ดํฌ๋ก์ํํธ ์ฌ์ ์ญ์ฌ์ ์ธ ์ด์ง ํ์์ ์ฃผ์ ๊น๊ฒ, ํ๋๋ ๋น ๋จ๋ฆผ ์์ด, ๊ผผ๊ผผํ๊ฒ XML ํ์์ผ๋ก ๋ณต์ฌํ ๊ฒฐ๊ณผ๋ฌผ์ผ ๋ฟ์ด๋ค. XML ์ ์ ๋ฌธ์ ํ์์ ์ ์ํ๋ ๊ฐ๋ ฅํ๊ณ ํ๋ถํ ๋๊ตฌ์ง๋ง, ํ๋ก์ ํธ ๋ฒ์๋ฅผ ์๋ชป ์ ํ๋ ์ค์๊น์ง ๋ฌด๋งํด ์ฃผ๋ ๋ง๋ณํต์น์ฝ์ ์๋๋ค. '์ฐธ๊ณ ํ ๋ฌธ์๊ฐ ์๋ ๋ํ ๋ ์ ๋ ๋๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค'๋ ํ๋๊ทธ๋ฅผ ๋ฌธ์ ํ์์ ๋ฃ๋๋ค๋ฉด, ํ๋๊ทธ๋ฅผ ๋ฌธ์ ์๋ ์ด์ง ๋ฌธ์์ด ๋ด ๋นํธ ํ๋๋ก ๋ช ์ธํ๋ ์ธ ์ชฝ์ง๋ฆฌ <>์ผ๋ก ๋ช ์ธํ๋ ์๊ด์ด ์๋ค. ์ด ๋ช ์ธ๋ ์ด๋๊น์ง๋ ๋ ์ ์ด๋ฉฐ, ๋จ์ํ XML๋ก ๊ฐ์ธ๋ ๋ฐฉ๋ฒ๋ง์ผ๋ก๋ ๋ ๋๋ง์ด ๋ถ๊ฐ๋ฅํ๋ค.
IBM Developer Works, "OOXML ๋ฌด์์ด ๊ทธ๋ฆฌ ๋๋จํ๊ฐ " ์ค์์, http://moonistar.tistory.com/m/post/16
OWPML
์ด ๊ธ์ ์ฐ๊ธฐ ์์ํ ์ด์ ๊ฐ ๋ฐ๋ก ์ด ํฌ๋งท ๋๋ฌธ์ด๋ค. ์ฌํด ์ด์ ์ง์ KS X 6101 ํ์ค ๋ฌธ์๋ฅผ ๊ตฌ์ ํด์ ํ์ปด์คํผ์ค 2014 ์ฒดํํ์ HWPX ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๊ฐ์ด ๊ฒํ ํด ๋ดค๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ์ด๋๋ฆฌ MS ์คํผ์ค ํฌ๋งท์ XML๋ก ์ฎ๊ธด ๊ฒ OOXML์ด๋ผ๋ฉด, ๋ฐ์ด๋๋ฆฌ HWP ํฌ๋งท์ XML๋ก ์ฎ๊ธด ๊ฒ ๋ฐ๋ก OWPML์ด๋ค. ์ด๊ฒ ๋ฟ์ด๋ค. XML์ ํ์ผ ํ๋ํ๋๋ HWP์ ์๋ Compound Document์ ์คํธ๋ฆผ ํ๋ํ๋์ ๋์ํ๊ณ , XML ํ๊ทธ ํ๋ํ๋๋ HWP์ ์๋ ๋ ์ฝ๋ ์ ๋ณด์ ๋์ํ๊ณ , XML ์์ฑ(attribute)์ ๋ ์ฝ๋์ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ์ ํด๋นํ๋ค. IP over XML ๊ฐ์ ๋ง์ฐ์ ์ฅ๋์ด๋ผ๋ฉด ๋ชฐ๋ผ๋, ์ด๋ฐ ํฌ๋งท์ ๋ง๋๋ ๊ฒ ๋ฌด์จ ์๋ฏธ๊ฐ ์๋ ๊ฑธ๊น? KS X 6101 ์ญ์ OOXML ํฌ๋งท๊ณผ ๊ฐ์ ์ค๋ฅ๋ฅผ ์ ์ง๋ฅด๊ณ ์๋ค. ๋ฌด์๋ฌด์์ด ์๋ค๋ผ๋ ์ค๋ช ๋ง ํ๊ณ ์ค์ ์ด๋ป๊ฒ ๊ตฌํ๋๋์ง ์ ๋๋ก ์ค๋ช ํ์ง ์์ ์ฌ์ค์ ํ๊ธ๊ณผ์ปดํจํฐ์ ๊ตฌํ๋ง์ด ์ ์ ์๊ฒ ๋์ด ์๋ค. ์๋ฅผ ๋ค์ด ํ์ค 7.1์ ๋ณด๋ฉด XMLTemplate/ ์ด๋ผ๋ ํด๋์ ๋ํด ์ธ๊ธํ์ผ๋ฉด์ ํ์ค ๋ฌธ์ ๋ค๋ฅธ ์ด๋์๋ ์ฌ๊ธฐ์ ๋ํ ์ค๋ช ์ด ์๋ค. ๋ ํ ๊ฐ์ง ์๋ฅผ ๋ค๋ฉด ํ์ค ๋ฌธ์ "8.2.4 ํธํ์ฑ ์ ๋ณด"๋ฅผ ๋ณด๋ฉด "compatibleDocument" ํ๊ทธ๊ฐ ์๋ค.
...
์ด๋ฐ ์์ผ๋ก ์ฐ๋ฉด ๋ถ์ด๋ฉด MS-Word ๋ฐฉ์์ผ๋ก ๋ ๋๋งํ๋ค. ์์ OOXML์ ์๋ useWord97LineBreaks ์์ฑ์ด ์๊ฐ๋๋ ๋ถ๋ถ์ด๋ค. ์ด MS-Word ๋ฐฉ์์ด ๋ฌด์์ธ์ง๋ ์ ๊ธธ์ด ์๋ค. ์๋ HWP ํฌ๋งท์๋ ๋ง์ฐฌ๊ฐ์ง์ ํธํ์ฑ ๋ฌธ์ ์ ๋ณด๊ฐ ์๋๋ฐ ์ด ์ ๋ณด๊น์ง OWPML์ ๊ทธ๋๋ก ๊ตฌํํด ๋์ ๊ฒ์ด๋ค. ํ์ปด์คํผ์ค์์ MS-Word ๋ฌธ์๊ฐ ์๋นํ ์ ๋ณํ๋๋ ๋น๋ฐ์ด ์ฌ๊ธฐ ์๋ค. HWP ํฌ๋งท์ MS-Word ํธํ ๋ชจ๋๊ฐ ์๊ณ ํ์ปด์คํผ์ค์ MS-Word์ ๋น์ทํ ๋ ๋๋ง ๋ฐฉ์์ ๊ตฌํํด ๋์ ๊ฒ์ด๋ค. ์ด๋ฐ ๊ฒ๊น์ง ํ์ค์ ํฌํจํ๋ฉด ํ์ค ๊ตฌํ์ ํ์ปด์คํผ์ค๊ฐ ํ ๊ฒ์ฒ๋ผ MS-Word ๋ ๋๋ง ๋ฐฉ์๊น์ง ๋ฐ๋ผํด์ผ ํ๋จ ๋ง์ธ๊ฐ? ์ด๋ฐ ๋ฌธ์ ์ ์ ์ง์ ํด์ผ ํ ํ์ค ์ฌ์ ๊ณผ์ ๋ ๋ฌธ์ ์๋ค. KS X 6101:2011 ๋ฌธ์์ ํด์ค์ ๊ธฐ๋ก๋์ด ์๋ ํ์ค ์ ์ ๊ณผ์ ์ 7๊ฐ์ง ์ฌ์ ์๊ฒฌ ์ค์์ ๋ฌธ์ ๋ฅผ ์ง์ ํ ์๊ฒฌ์ด 6๊ฐ์ง์ธ๋ฐ, (1) ํ์ค ์ ๋ชฉ ์์ (2) ์คํ ์์ (3) HWP ์ฝ์ ์ค๋ช ์ถ๊ฐ (4) ODF, OOXML ์ํธ์ด์ฉ์ฑ ์ถ๊ฐ (5) ODF, OOXML ์ธ์ฉ ์ถ๊ฐ (6) ์์, ํํ์ ๋๋ฝ. ์ด ์ค์์ (1)(2)(3)(5)์ ๋จ์ ์์ ์ด๊ณ , (4)๋ ์ด ํ์ค์์ ํด๋นํ์ง ์๋๋ค๊ณ ์กฐ์นํ๊ณ , (6)์์ ์์์ด ์ถ๊ฐ ๋ ๊ฒ ๊ทธ๋๋ง ์ ์ผํ๊ฒ ์๋ฏธ ์๋ ๋ฌธ์ ์ ์์ ์ฌํญ์ด์๋ค. ํ๊ธ๊ณผ์ปดํจํฐ์์๋ ์ต๊ทผ ํ์ปด์คํผ์ค2014์์ ์ฒ์ ๊ตฌํํ์ผ๋ ๊ฒ์ฆ๋ ๊ธฐํ๋ ์์๋ค. OOXML๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋๊ฐ์ ํฌ๋งท์ XML๋ก ๊ฐ์ผ๋ค๊ณ ํด์ ๊ตฌํํ ์ ์๋ ๊ฑด ์๋๋ค. ๊ฒํ ํ๋ ๊ฒฐ๊ณผ๋ฅผย ๋ค์ ํ์ด์ง์ ๊ธฐ๋กํด ๋์๋ค. https://docs.google.com/spreadsheet/ccc?key=0AjxIVzS0OjQTdEc5V1dhLWJwenhSTEpPWGNMdy12NUE&usp=sharing ๊ธฐ๋กํ ๊ฒ๊ณผ ๊ฐ์ด OWPML์ ํ์ค์๋ ์ค๋ฅ๊ฐ ์๋๋ฐ, ์ด ํฌ๋งท์ ์ต์ด๋ก ๊ตฌํํ ํ์ปด์คํผ์ค 2014์ HWPX ํฌ๋งท์์๋ ํ์ค์ ์๊ฑฐ๋ ํ์ค๊ณผ ๋ค๋ฅด๊ฒ ์ฌ์ฉํ๊ณ ์๋ค.
ODF ๋ฟ์ด๋ค
์๋ฌด๋ฆฌ OOXML๊ณผ OWPML์ด ํ์ค์ผ๋ก ์ธ์ ๋ฐ์๋๋ผ๋, ์๋์ ์ด๋ ์๋๋ ์ฌ์ค์ ํน์ ์ ์ฒด ๋ ์ ์ ์ด ๋ ์๋ฐ์ ์๋๋ก ๊ธฐ์ ๋ ํฌ๋งท์ ๊ณต๊ณต๋ฌธ์์ ํฌ๋งท์ด ๋๋ฉด ์ ๋๋ค. ํ์ฌ ๋์ ์๋ ํด๋ฒ์ ODF ๋ฟ์ด๋ค. ODF๋ ๋ค๋ค ์ข์ํ๋ ๊ทธ ํ์ค์ ๊ตญ์ /๊ตญ๋ด ๋ชจ๋ ์ค๋์ ์ ํ๋ํ๋ค. ๋ฌผ๋ก ๊ฐ์ ํ์ ๋ํ์์ ๋ค์๊ณผ ๊ฐ์ด ํ์ปด ์ธก์ด ์ฃผ์ฅํ ๊ฒ๊ณผ ๊ฐ์ด ODF๋ ๊ตฌํ๋ณ๋ก ์ฐจ์ด๊ฐ ๋๋ ๊ฒ๋ ์ฌ์ค์ด๋ค.
๋ ๊ตญ์ ํ์ค์ด ๋ง๋ฅ์ด ์๋๋ผ๊ณ ๋ฐ๋ฐํ๋ค. ๊ทธ๋ โMS ์คํผ์ค๋ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ ์ด์์์ด ๊นจ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ODF๋ ์คํ์คํผ์ค, ์ฌํฌ๋, MS ์คํผ์ค ๋ฑ ๊ตฌํํ์ฌ๋ง๋ค ์กฐ๊ธ์ฉ ์ฐจ์ด๊ฐ ์๋คโ๊ณ ๋งํ๋ค.
http://www.ddaily.co.kr/news/article.html?no=120789
ํ์ง๋ง ๊ตฌํ ๊ณผ์ ์์ ์กฐ๊ธ ์ฐจ์ด๊ฐ ๋ ๊ฒ๊ณผ, ์์ ๊ธฐ๋ณธ์ ์ธ ๋ช ์ธ๋ถํฐ๊ฐ ์ ๋๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌํํ๊ธฐ ํ๋ ๊ฒ๊ณผ๋ ์ฒ์ง ์ฐจ์ด์ด๋ค. (๊ฒ๋ค๊ฐ ์คํ์คํผ์ค๋ ์คํ์์ค์ด๊ณ , ์ฌํฌ๋๋ ์คํ์คํผ์ค ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ ๊ฒ์ด๋ค. MS ์คํผ์ค์ ODF ์ง์ ๊ธฐ๋ฅ์ ์ธ๋ถ์์ ๋ง๋ ํ๋ฌ๊ทธ์ธ์ด ๋ ๋ซ๋ค๊ณ ํ ์ ๋๋ก ์์ฑ๋๊ฐ ๋ฎ์์ ์๊ธด ์ผ์ด๋ค.ย http://en.wikipedia.org/wiki/OpenDocument_software#Microsoft_Office_2007_SP2_support_controversy ) ODF๋ฅผ ์ฌ์ฉํ๋๋ก ๊ท์น์ ์ ์ ํ๊ณ , ๊ณต๊ณต์์ ์ฌ์ฉํ๋ ํ์ปด์คํผ์ค์ ๋ํด ๊ธฐ๋ณธ ํฌ๋งท์ ODF๋ก ์ ์ฅํ๋๋ก ํ๋ ๊ฒ ์ฒ์ ํ ๊ฑธ์์ด ๋ ๊ฒ์ด๋ค. ๋ฌธ์ ๊ฐ ๋๋ HWP ๋ฌธ์ ์์ฐ์ ๋ฉ์ถ ๋ค์ ๊ณผ๊ฑฐ HWP ๋ฌธ์์ ๋ณํ๋ ๊ณ ๋ฏผํ์.
















