태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

  1. Development and authoring - How the source material is created and updated
  2. Pre- and post-precessing of the content -  How the localizable parts are routed, leveraged, tested, and adjusted in any ways before or after translation.
  3. Linguistic work - How the content is translated, edited, and proofed and also how the terminology is established, maintained, and verified.

저작자 표시 비영리 변경 금지
Posted by hardtype

댓글을 달아 주세요



Comtech에서 출간한 DITA 입문서 
튜토리얼 정도로 생각하면 된다.

이 책은 두가지 버전이 있다.
Source Code Edition과 Arbortext Edition
위에 보이는 것이 Arbortext Edition이다. (많이 쓰기는 하나?)

Topic type들과 Map type
그리고 Specialization 원리와 Conditional Processing 방법에 대해서 설명하고 있는데.
개인적으로 아래의 Source Code Edition을 추천한다.




저작자 표시 비영리 변경 금지

'엑쒜멜 > DITA' 카테고리의 다른 글

Introduction to DITA  (0) 2010/08/19
DITA 관련 어플리케이션들  (0) 2009/02/25
Open Architecture for XML Authoring and Localization (정의)  (0) 2008/01/07
DITA 시작하기  (0) 2007/11/28
DITAOT 정리 시작  (0) 2007/11/21
Posted by hardtype

댓글을 달아 주세요

XML in Technical Communication 

썬힐께 빌려서 본 책인데 TC 분야에서 XML이 어떻게 사용되어 왔는가를 Overview하기에 좋은 책이다.
정리를 하다 보니 하나 사는 것이 낫겠다 싶다.

표지가 저래 보여도 200 페이지가 안되는 초간단 오버뷰 판이다.

저작자 표시 비영리 변경 금지
Posted by hardtype

댓글을 달아 주세요

개행 문자

엑쒜멜/OpenXML 2009/03/23 09:41
3가지 형식의 개행문자
개행(보통 enter 값) 문자는 OS 별로 다르게 표현됩니다. 
이는 1바이트냐, 2바이트냐의 차이인데,  육안으로 별 문제가 없으나, 소스를 파싱할 경우 간과해서는 안됩니다.  Unix, Mac, Dos/Windows는 모두 사용하는 형식이 다르고, 각각 LF (Line Feed)와 CR(Carrage Return)을 어떻게 사용하는가의 차이를 가집니다.

16진수 코드값
0A : Line Feed
0D : Carriage Return

OS별 사용 방식
Linux/Unix : LF(0A)
Mac : CR(0D)
Dos/Windows : CRLF(0D0A)

1바이트를 사용하는 이유는 사이즈를 줄이기 위해서입니다. 
Windows OS의 기본 텍스트 에디터는 이를 정상적으로 표현하지 못해 읽기 불편하고, 자주 사용하는 Ultra Editor의 경우는 임으로 Dos/Windows 방식으로 변경하여 표현합니다.
이처럼 각 Editor마다 이를 지원하는 방식이 다르고, 육안으로는 확인할 수 없기 때문에 개행문자는 사용 OS에 맞게 통일하는 것이 좋습니다.

저작자 표시 비영리 변경 금지

'엑쒜멜 > OpenXML' 카테고리의 다른 글

개행 문자  (0) 2009/03/23
국내SW 오픈XML 적용 증가세  (0) 2008/01/28
한글의 XML 지원  (0) 2007/12/12
Posted by hardtype

댓글을 달아 주세요

 Bob Doyle이 정리한 어플리케이션에 대한 벤치마크이다.
가격에 대해서는 미국 판매가이고 2년이나 지나서 의미가 없지 않나 싶다.

XML DEVELOPER EDITOR AND AUTHOR EDITOR FEATURE MATRIX

Tool

Altova XMLSpy Suite

Cladonia Exchanger

Stylus Studio

SyncRO Soft

Adobe FrameMaker

Arbortext Editor

XMetaL Author DITA Edition

Syntext Serna

Web site www.altova.com www.exchanger xml.com http://stylus studio.com www.oxygenxml www.adobe.com/ framemaker www.ptc.com www.xmetal.com www.syntext.com
IDE Excellent Good Very good Very good No No No No
WYSIWYG Excellent No No No Very good Excellent Excellent Very good
Type of validation (1) RT, W, OD RT, OD RT, OD RT, OD RT, W, OD RT, OD RT, OD RT, OD
Elements in context Excellent Very good Fair* Very good Excellent Very good Very good Very good
Tags-on view Very good No No No Very good Excellent Excellent Yes
Drag/drop structure Very good Good Good* Very good Very good Excellent Very good No
Structure/Tree view Separate Separate Synchronized Synchronized Synchronized Synchronized Synchronized Synchronized
Grid view Yes Yes Yes No No Coming No Mp
Source-code view Excellent Good Good Excellent No Fair Very good Fair
Tag auto-completion Yes Yes Yes Yes No Yes Yes Yes
Line indenting Very Good Good Good Very good No No No Yes
XSLT processor Yes Xalan, Saxon Yes Yes No API option DITA OT Yes
Native XML DB No No Yes Yes No No No Yes
Xpath/Xquery Very good Excellent Excellent Excellent No API option No Fair
DITA support Good No Good Coming Fair Very good Excellent Very good
DocBook No Yes  No Yes Yes Yes Yes Yes
Install base (est.) 2,300,000 40,000 1,000,000- 200,000 800,000 50,000 40,000 Undisclosed
Platform Windows All (Java) Windows All (Java) Windows Windows,Solaris Windows All (C++)
Price $745 $130 $450 $180 $799 $695 $895 $199
Package size 61MB 32MB 78MB 33MB 340MB 206MB 101MB 20MB
Communities online Forum Forum Forum Forum, mailing list Multiple forums, lists Mailing list Dita-users list Blog
Google PageRank 8 6 8 8 9 7 7 7
Notes: RT=real-time, W=warnings, OD=on-demand *In Tree view only


ROWSER-BASED XML AUTHOR/EDITOR  FEATURE MATRIX

Tool

Ektron eWebEditPro + XML

Ephox EditLive! For XML

Xopus

XMAX

Web site www.ektron.com www.ephox.com www.xopus.com www.xmetal.com
Type of validation (1) RT RT, W RT RT, W, OD
Elements in context Yes No Yes Yes
DITA support No Next version Next version Yes
Spell check (1) Yes Yes No Yes
Platform IE, Netscape, Mozilla All (Java) IE (Javascript) IE
Install base (est.) 16,000 5,000 1,000s 60
Price $599/ten users $7,950/CPU $100/user $495/named user
Package Size 25MB 33MB 3MB 60MB
Google PageRank 7 6 6 7

Notes: RT=real-time, W=warnings, OD=on-demand

저작자 표시 비영리 변경 금지

'엑쒜멜 > DITA' 카테고리의 다른 글

Introduction to DITA  (0) 2010/08/19
DITA 관련 어플리케이션들  (0) 2009/02/25
Open Architecture for XML Authoring and Localization (정의)  (0) 2008/01/07
DITA 시작하기  (0) 2007/11/28
DITAOT 정리 시작  (0) 2007/11/21
Posted by hardtype

댓글을 달아 주세요

테크니컬 라이터는 XML기반 저작으로의 전환이 그다지 유쾌하지 않다.  하지만 왜 누군가가 애써 패러다임을 전환하려고 하는 것일까?

관리자들에게 XML은 다음과 같은 기회를 준다.

쉬운 도구의 선택과 관리
DTP의 경우 모든 도구들이 자신만의 포맷을 가지고 있기 때문에 이종간의 호환이 불가능하다.
그래서 컨텐츠 관리 시스템 역시 선택의 폭이 한정적이였다.
XML은 텍스트 기반의 application-neutral 포맷을 지향하기 때문에 관리자는 다양한 저작, 출판, 컨텐츠 관리 도구를 선택할 수 있다.

자동 편집
말한 바와 같이 XML의 경우 저작자는 단지 컨텐츠의 저작에만 힘을 쓴다.
완성된 컨텐츠를 편집하는 것은 모두 자동화되어 있다.
물론 출판 환경을 셋업하는 것은 큰 노력이 투여되는 작업이지만, 일단 프로세스가 확립되면 결과물이 인쇄물이던, web이던, 온라인 도움말이던 간에 편집 과정은 자동화된다.
즉, 문서를  만들 때 마다 되풀이 되었던 편집에 대한 공수가 사라지게 되고 이것이 전체 문서 생산에 필요한 비용을 감소시킨다.

정보 품질의 향상
기존의 편집에 들었던 노력을 온전히 내용의 품질을 향상시키는 쪽으로 전환 할 수 있기 때문에 정보의 품질이 향상된다.
또 탬플릿과 문서 구조를 강제하여 정보의 일관성이 향상되며, 메타데이터를 이용하여 검색과 관리가 편해져 문서의 재활용, 재사용성이 향상된다.

비용절감
XML을 이용하는 가장 큰 이유는 비용 절감이다.  특히 컨텐츠가 로컬라이즈 되야 하는 경우라면 절감 효과는 더 크다.

XML 기반 저작 프로세스를 도입하기 위해서 관리자는 반드시 아래 두가지 사항을 해결해야 한다.
인력
내부 인력이던 컨설턴트던 XML 도입, 교육,  문제 해결을 위한 인력을 확보해야 한다.

기존 스텝의 저항
XML 도입을 통한 대부분의 이익은 관리자에게 돌아간다.
문제는 기존의 테크니컬 라이터에게 영향을 준다는 점이다.  기존의 오랜 프로세스가 변화하게 되고, 새로운 것을 배워야하고, 기존의 방식으로는 해결될 수 없어 새로운 정책을 수립해야하는 몇가지 문제들에 대해서 부딪치게 되는 것은 테크니컬 라이터의 몫이기 때문에 저항과 회의심을 갖게 되는 것은 당연할 수도 있다.

저항에 대한 예측과 해결
진정한 테크니컬 라이터라면  저항은 그다지 거세지 않을 것이다.
그들은 이미 XML 기반의 기술 문서 저작 방법에 대해 어느정도 알고 있으며, 오히려 이를 환영할 수 도 있다.
하지만 저항에는 반드시 이유가 있다.
라이터들은 자신의 사용도구에 꼼꼼하다.  그렇기 때문에 XML이 기존의 도구의 기능을 모두 커버하지 못하거나 라이터의 요구를 해결해 줄 수 없다면 기능이나 요구의 중요성을 떠나서 저항의 소지가 될 가능성이 크다.

그래서 implementation이 중요하다
구현 단계에서 부터 워크플로, 필요 기능에 대한 요구 분석이 상세해야 하며, 이 과정에서 XML 기반 저작에 대한 비전과 실체를 라이터들에게 적극적으로 이해시켜야 한다.

라이터의 견해에서 파일럿 시스템을 구축하고 이를 출판 시스템까지 천천히 확대하는 것이 저항을 최소화 하는 방법이다.  이 과정에서 기존 시스템이 가지고 있던 단점 (반복적인 일의 반복 또는 구현되지 않던 문제)를 찾아 내고 이를 해결하는 것도 라이터에게 중요한 가치를 줄 것이다.

스텝을 유심히 살피고 그 중 얼리어답터를 리더로 뽑아라.
그들은 아마도  XML 솔루션이 줄 비용적인 가치에 대해서는 별 관심 없을 것이다.  단지 새로운 기술과 도구에 대해 흥미를 가지고 테스트하려고 할 것이며, 그렇게 완성된 프로토타입을 확장하는 것이 좋은 방법이다.
새로운 기술을 대하는 그들의 태도는 아마도 XML이 가지고 있는 몇가지 기술적인 부족함을 용서할 것이다.

그렇다고해도 회의론자들은 있다.
회의론자들은 문제를 찾는데 열심일 것이고 모든 문제를 당신을 탓으로 돌릴 것이다.
문제를 발견한다는 것은 전문성이 없으면 불가능하고, 개선의 실마리를 준다는 점에서 의미 있다.
그렇기에 당신은 그들을 자신의 편으로 만들어야 하며 얼리어답터와 회의론자 모두에게 인정 받을때 implementation은 성공적이라고 할 수 있다.

새로운 시스템을 도입하는 것은 적지 않은 시간이 걸리기 때문에 또 하나 고려해 볼 수 있는 옵션이 유지/보수이다.
파일럿에서 본격적인 시스템으로 옮겨 가면, 약간의 컨텐츠가 생길 것이다.
이것을 바탕으로 신규로 제작되는 컨텐츠를 만드는 일을 현업에서 진행하고, 그 때 발생하는 문제를 유지/보수팀이 해결해 주는 방식이다.   또 유지/보수의 상시 운용을 위해서를 레거시 데이터를 변환하는 작업을 진행 시킬 수도 있다.
레거시의 변환에서 파일럿때는 발견하지 못한 문제와 개선점을 도출할 수도 있기 때문이다.

패러다임 전환은 많은 노력을 요구하고, 그렇기 때문에 저항은 필연적이다.
저항을 극단적으로 생각하면 반드시 실패한다. 
반드시 라이터의 입장에서 프로젝트의 위험요소를 고려해야 하고, 그들을 설득하고, 융화시키고, 그들이 새로운 도구와 시스템에 적응할 수 있도록 충분히 지원해야 한다.


Posted by hardtype
TAG XML

댓글을 달아 주세요

이 글은 Sarah O’Keefe가 2008년 7월 16일에 연재한 Paradigm Shifts are Never Pretty: Advice on Making the Move to XML Authoring를 요약한 것입니다.

XML 저작방법(구조화, 모듈화)은 기존의 문서 작성 기술이나 업무 절차와 많이 달라서, 쉽게 이식(adoption)되지 못하는 사례가 많다.

성공적인 변화를 위해서는 기술적인 완성도 뿐 아니라, 현재 상황 (주로 인력)을 분석/평가하고, 프로젝트를 지원할 수 있는 파트너를 찾고 관련 담당자를 어떻게 리딩해서 implementation할 것인가가 중요하다.

1980년대에 시작된 DTP는 현재 지배적인 출판 방법이다.
DTP의 특징
WYSIWYG
- 사용자에게 보이는대로 출판된다.

탬플릿을 통한 협력
- 저자들은 스타일 가이드와 탬플릿을 공유한다. 하지만 시스템적으로 둘 다 강제성은 없기 때문에 일관성확보를 위해서는 관리자의 확인이 필요하다.

강력한 편집 도구
- 컨텐츠를 어떤 방식으로든 편집할 수 있는 편집도구가 제공된다.


XML 기반의 저작방법은 DTP 사용자에게는 상당히 낯선 환경을 제공한다.
XML 저작의 특징
WYSIOO (What You See Is One Option)
- 사용자에게 보이는 것과, 출판하는 것은 크게 관련이 없다. 사용자는 컨텐츠에 내용과 구조에 집중해야 한다.  출판은 각 모듈 파일의 세트를 통합하는 단계에서 결정되게 된다.

탬플릿을 통한 협력
- 의무적이다. 미리 정한 정보구조 아래서 저작을 해야 하고, 이를 개인이 변경할 수는 없다.

저작과 출판의 분리
- 저작이 완료된 후 스타일시트를 적용해서 최종 사용자가 보게될 출판 형태를 만든다.  모든 과정은 사전에 정해진 규칙에 의해 처리되며 저작자가 임의로 스타일을 변경하는 것은 허용되지 않는다.

저작도구
- DTP 편집도구 보다 편집에 대한 기능을 더 많이 제공하지 않는다. 저작 단계에서는 편집에 대한 기능을 이용할 일이 없기 때문이다. 하지만 구조 일관성, 정보 일관성과 같은 XML 고유의 기능과 맞춤법 검사, 테이블 처리와 같은 워드 프로세싱 기능을 제공한다.

참고 사항
Structured FrameMaker의 경우 DTP와 xML 저작에 대한 기능을 동시에 제공하기 때문에 위의 설며과는
다른 부분이 있다.

XML 저작의 성공은 저자에게 달려 있다.
DTP의 경우 성공적이라는 기준은 유용한 컨텐츠를 능숙하게 편집하여 만들어 내는 것이었다.
유능한 테크니컬 라이터는 적절한 컨텐를 쓰는 사람이면서 동시에 DPT 도구를 능숙하여 빠르게 편집할 수 있는 기술을 가지고 있어야 했고, 디자인 감각이 뛰어나 보기 좋은  레이아웃을 창조할 수 있는 사람이어야 했다.

XML의 경우 유용한 컨텐츠를 유효한 요소를 사용하여 저작하는 것을 말한다.
그래서 패러다임 변화를 위해서는  테크니컬 라이터에게 두가지가 요구된다.
첫째 문서를 예쁘게 보이게 하는 것 보다는 검색, 관리를 편하게 하기 위해 메타 정보를 해당 컨텐츠에 정의해야 한다.
둘째 컨텐츠에 더 집중해야 한다. 즉, 해당 분야의 기술 전문가가 되어야 하는 도전을 받게 된다.
Posted by hardtype
TAG XML

댓글을 달아 주세요

Wednesday May 21, 2008 1:41PM
by Kurt Cagle in Reviews

While a remarkable amount of both ink and electronic bandwidth have been expended upon the use of XML in the data realm, there are times where it is necessary to step back for a bit and look at what and where XML is being used today. One thing that becomes obvious when studying the XML landscape is that a significant amount of XML is still being used for purposes of describing narrative, for telling a story, advising people in the use of a product, structuring reports, and doing other things that focus more on documents than they do on data.

In some respects, this is not all that surprising. In general, when you’re dealing with data-centric applications, XML isn’t always the best choice for working with structured content, and indeed there are times where XML is perhaps the worst, most hideously inefficient mechanism for dealing with data. However, the use of XML as a means of writing and marking up narrative has become the standard means of encoding structured content in most organizations. That doesn’t mean that XML is dominant in most organizations for “unstructured” content - that distinction is still very much in favor of Microsoft Word, with XML occupying a considerably inferior position there - but for organizations that recognize the benefit of structured content, XML languages such as DITA and DocBook are very quickly becoming the standard for storing information.

I had a chance to see that principle at work this week at the DocTrain conference in Vancouver, British Columbia. Conference chairman Scott Abel (CEO of The Content Wrangler ) graciously invited me to the conference and I had the chance to talk with a number of people working with technical documentation, online content creation and related material, and overall it opened up my eyes fairly dramatically to the hyper-accelerated world of content management a decade after the introduction of XML.

One of the first things that became apparent, and was echoed repeatedly through the conference, was the fact that both the DITA and the DocBook specification are quite alive and well in organizations, and each is evolving into its own distinct application niches, with DITA looking to be turning into the default standard for large scale enterprises, while DocBook works more effectively at the small to intermediate level. What’s perhaps more interesting is the Microsoft Word, even with support for XML as provided by OOXML, is not making as much of an inroad in the structured document market, in great part because it is fairly difficult to constrain people’s use of the word-processing program to a limited, finite subset of potential styles.

So what, exactly, is a structured document, and why is it so important to organizations? I’m going to answer this is a somewhat roundabout fashion, taking my cue from a story that Scott Abel told me after the conference itself wrapped. Scott specializes in Technical Communications systems and has been a technical writer himself for a number of years. One day, he discovered that he had problems with cockroaches, and chose to solve the problem with a well-known name brand insecticide. Before blasting a particular cockroach to oblivion, he noted the instructions:

  1. Remove cap from can.

  2. Shake can twice.

  3. Apply product to a distance of 24″.

After following the instructions (as best he could) and wondering how one defined a shake and why it was so essential that the can be shaken twice (would it explode if it was shaken three times?) he decided to check out the documentation on the website for the product, and was rather astonished to find that the instructions on the website were rendered as graphics, were completely different from what was on the can, and furthermore didn’t make much more sense. On his own blog, he then wrote a piece about the odd discrepancy, especially after tracing down the printed documentation on the box that the can came from and finding that the instructions were inaccurate and incompatible with either of the two other pieces.

The gist of the blog was that insecticides were controlled by the Food and Drug Administration, which had very clear instructions about labeling on products, and that discrepancies between instruction sets, especially when dealing with noxious substances, could result in fines, recalls and other potentially disastrous decisions.

Cockroach free, Scott didn’t think much more about the issue until one day when a huge arrangement of flowers was delivered to his door. The flowers were from a lawyer, who had found his blog, and had used it as supporting evidence for his client’s claim that when he used the spray, there was nothing that indicated that when spraying, the wind should be at your back if using the spray outdoors. The client in question discovered the hard way about the missing instruction - he was left blinded when the insecticide caught in the wind and blew into his eyes.

Documentation is pervasive in today’s industry, but the documentation exists for more than simply keeping armies of technical writers employed. Documentation provides the instructions for using today’s technology, but also establishes the boundaries of liabilities that companies may have, and also has implications for marketing and customer management. Social media is changing that relationships somewhat - certain areas benefit from strong and active prosumer communities that are willing to put the time into building documentation for everything from role playing games to programming languages - but creating “legal” documentation is still an integral part of most company’s core customer relations.

Structured documentation provides a level of uniformity that can then serve for reusing content from a single document source. Today that is important because such structured source documents can in turn be transformed into HTML, into PDFs, PostScript files, RTF and Microsoft Word. Such source documents can also serve to power binary help files, to provide first-level semantics for text-to-speech and VoiceML applications and so forth - all at the same time. A consistent document language makes it possible to build transformations to import partial content into output for labels on cans or boxes, and provides a single point of authority for translation into foreign languages.

DocBook and DITA both provide XML Markup for describing different facets of technical documentation. DocBook actually has its origins, ironically enough, with O’Reilly & Associates as a language used to lay out narrative technical books, based primarily upon the works of Norman Walsh and Robert Stayton. DocBook was originally an SGML specification, and was one of the first non-W3C specifications to be converted to XML, with the formal specification for DocBook being then assigned to OASIS-Open as part of their documentation activity. It is used primarily for describing books, articles, research papers and (with some additions) slides, but its structured layout also makes it attractive for storing technical articles with small to moderate sized organizations. Indeed, even today, many of the books that O’Reilly produces are laid it first in DocBook, as is the newsletter that you’re currently reading.

DITA, on the other hand, evolved from the Darwin Information Typing Architecture developed by IBM in order to create individual “topics” of content - such as those that might be used for an online documentation system. The topics in turn are organized by topic maps that establish a hierarchical structure for the topics. Topics in turn use a basic layout language which borrows somewhat from HTML, but extends it to include figures, examples, notes, screen displays and so forth. DITA works especially in those cases where narrative content is limited to the domain of a single topic (such as the individual entry within a help application), although efforts are underway to try to extend this to formal business documents, with mixed success.

DITA specializations - extensions designed to deal with a specific domain or subject matter - make it possible to build DITA systems that are highly focused in one area or another. For instance, you could create specializations that are unique to aircraft specifications (such as S1000D) that can be added into technical documentation about a given airframe. Since DITA systems are typically intended not for intercommunication but as source documents for additional processes (mostly transformations). This means that in general any specializations that are maintained in core documents can generally be converted into domain neutral content when DITA resources are being transmitted to external sources

As a technology, DITA seems to work best in those situations where you’re dealing with content that can be parsed into distinct chunks that have to be updated by a wide number of authors. For instance, in the above cased discussed by Scott, It would make sense for the warning labels for each product in the company’s line to be written as DITA then to be rendered via an XSLT transformation to the appropriate format for output. In this way, if the instructions do end up changing, they can do so in a consistent manner across all potential media (layout of the can, written documentation, web documentation and so forth) all at once.

One question that I asked a number of people at DocTrain was the role of Microsoft Office and OOXML (similarly asking about Open Office and ODF) in their technical documentation system. The answers were revealing - while a major portion of the documentation that currently exists in most organizations is still in Word files, the ability to work with OOXML is not that big a factor for the typical attendee, because the problems inherent in Word as documentation format have more to do with structural integrity and accessibility than they do with pipeline production. It is possible, as is the case with In.vision Research , to create components that will set up some of these constraints so that the constraining benefits of DITA can be employed there, but Word in particular was not designed to be a constraining editor out of the box, making it fairly useless on its own to provide enough structure consistently to make the resulting XML meaningful.

Indeed, this is a strategy I would recommend highly to both Microsoft and Sun - set up a “constrained” mode that can utilize a DTD, Relax NG or XSDL schema to determine what styles are valid at any given point in a document, then only expose those styles. It would require some other modifications (cut and paste would have to become more intelligent, for instance, but the advantage to this approach is huge - it turns the word processors that most people use into an XML friendly word processor. Not to put a damper on good third party tools such as those provided by In.vision Research or JustSystem’s XMetal , but an overarching theme that I heard at the conference was that for business documents and documentation in particular, structured documentation beats unstructured pretty much universally - it’s easier to author, easier to repurpose, easier to search, easier to integrate into larger systems. Which format works best where is still somewhat debatable, but the documentation community has taken to XML in a huge way, and more than nearly any other sector, they are working with XML in the way that it was originally intended to be worked.

While I was at the conference I had the chance to interview one of the seminal figures of XML - Robert Glushko, now a professor at the Berkeley’s School of Information and author of the superb Document Engineering from MIT Press. There’s a wealth of information from both the book and my interview with him, and I’ll be devoting my next newsletter to covering it in much greater detail.

Once again, I want to thank Scott Abel for inviting me to the conference, and the many people that I talked to at the conference itself for sharing their stories.

I will be in Bellevue, Washington on June 4th to speak at Boeing on “XQuery and XML Databases” at 11am, and will be doing a webcast of that presentation afterwards. For more information, contact me at .

'엑쒜멜 > DocBook' 카테고리의 다른 글

Dita, DocBook and the Art of the Document  (0) 2008/05/22
dita vs docbook  (0) 2007/12/28
Posted by hardtype
TAG DITA, docbook, XML

댓글을 달아 주세요

한국마이크로소프트(대표 유재성)는 최근 국내 소프트웨어(SW) 업체들의 오픈XML 지원 사례가 증가하고 있다고 24일 밝혔다.

한국MS는 한글과컴퓨터가 아래아한글 차기버전에서 오픈XML을 지원하기로 한 데 이어 가온아이ㆍ우암정보통신ㆍECO 등 국내 SW 업체들이 MS의 오피스 문서 표준안인 오픈 XML을 각 사의 SW에 적용할 계획이라고 설명했다.

이에 따라 오픈XML은 커뮤니케이션 그룹웨어, 화상회의, 전자도서관 등의 분야로 본격적으로 확산되며 보급될 것으로 예상된다면서 주요 SW 업체들의 합류로 향후 오픈XML을 지원하는 업체가 증가, 국내 차세대 문서 포맷으로 자리 잡을 수 있는 기반이 마련될 것으로 기대하고 있다.

한국MS 최기영 상무는 "MS 오피스 제품이 폭넓게 사용되고 있는 환경에서 오픈XML은 국내 응용 SW 기업들의 개발 시간과 비용을 절감하고 제품에 대한 기술도 국제적으로 인증 받기가 용이해 그 채택률이 높아지고 있다"고 말했다.

출처: 디지털타임즈

'엑쒜멜 > OpenXML' 카테고리의 다른 글

개행 문자  (0) 2009/03/23
국내SW 오픈XML 적용 증가세  (0) 2008/01/28
한글의 XML 지원  (0) 2007/12/12
Posted by hardtype
TAG XML

댓글을 달아 주세요

본 글은 XML-INTL 의 CTO이자 영국 컴퓨터 학회 회원인  Andrzej Zydron의 에세이를 바탕으로 제가 몇자 추가했습니다.

Open Architecture for XML Authoring and Localization (이하 OAXAL)은 기술 문서의 저작과 현지화를 seamless하게 처리할 수 있는 데이터구조에 대한 조합입니다.
이를 위해 DITA와 xml:tm 네임스페이스를 조합을 제안합니다.
·         DITA (Darwin Information Typing Architecture from OASIS)
·         xml:tm (XML-based text memory from LISA OSCAR)


OAXAL에 사용되는 전체적인 표준 제안은 다음과 같습니다.

사용자 삽입 이미지





















유니코드와 XML에 대한 표준은 언급할 필요 없을 것 같고, L10n 관련 표준중 XLIFF, TMX 역시 언급할 필요는 없을 듯 합니다.
눈여겨 볼 점은 전체적으로 하나의 XML 표준으로 프레임워크가 구성된 것은 이번이 처음이며 그 문서 표준으로는 DITA가 사용되었다는 것입니다.

W3C ITS는 세그멘테이션(internal/external 혹은 inline/sceleton)을 위한 규정이고 TR29는 워드와 세그먼트간의 토큰을 정의한 규정입니다.  이 부분이 Author Memory쪽에 있는 것은 아마도 이 프레임워크가 저작에서부터 표준을 준수한다고 가정했기 때문이 아닌가 생각됩니다.

GMX는 위에 비하면 캐릭터, 워드, 세그먼트에 대한 규칙을 바탕으로 카운팅을 통일하기 위한 보다 산업적인 접근 방법입니다.

OAXAL에서 xml:tm은 중추적인 역할을 합니다.  이를 바탕으로 다른 규칙들이 조합되기 때문이죠.
사용자 삽입 이미지

위의 그림과 같이 모든 정의된 규칙은 결과적으로는 xml:tm에 반영됩니다.








'엑쒜멜 > DITA' 카테고리의 다른 글

Introduction to DITA  (0) 2010/08/19
DITA 관련 어플리케이션들  (0) 2009/02/25
Open Architecture for XML Authoring and Localization (정의)  (0) 2008/01/07
DITA 시작하기  (0) 2007/11/28
DITAOT 정리 시작  (0) 2007/11/21
Posted by hardtype
TAG DITA

댓글을 달아 주세요