357:, which has become the standard for PC-produced printable documents. The international standard was set in 2008, with input from the users, who decided to use the products offered in great numbers. The decision was driven by the need for the product, and the solution found was far more acceptable than the standards committees could design. Over 10 years of work had not produced an acceptable method, and the PC computing community created what they needed in less time.
329:
streams and to take the work into the international standards arena. There was a concerted effort to bring the international community into the development. This decision was based in part on the experience gained over the acceptance of GML into an international SGML standard. To avoid the long delay of creating the architecture, they wanted to get everyone involved early.
279:
338:
1987 to The IBM Dallas
Programming Center, where in 1998 it was disbanded and the work on the DCA architectures discontinued due mainly to the PC community which had gone in a different direction of necessity. The DCA architectures were fully completed, but not completely agreed upon after 18 years. There were no active implementations in sight.
361:'printed' into the PDF format provided by the most used presentation product. For example, Microsoft Word provides a printer selection 'Microsoft Print to PDF' to produce the requisite output for a PDF document. A similar method could have been used to produce the international standard had one eventually arrived.
349:
international standard) and used portions of it for their purposes. Microsoft Word eventually used the similar datastream for the internal working datastream for storage of editable content. Even though the SGML standard was available, it was impractical to use the full SGML parser implementation, so
333:
standardization had taken many years to develop. IBM's work with document content had been pushed by the needs of main frame computers where GML and DCA were in use, but that experience was pointing to a need for standardized component architectures for revisable and non-revisable text in particular.
328:
The drive to initiate international standards for the DCAs was initiated in 1980 at the IBM Rochester facility. A team, consisting of two MODCA architects, an RTOCA architect, and a PTOCA architect, was assembled. These architects were responsible for forming IBM consensus for the design of the data
337:
In 1981, shortly after its inception, the group was moved along with the IBM 5280 Distributed Data System to IBM Austin near Round Rock, TX, where the work continued with mixed success. As the architectures were becoming more firmly positioned on the international stage, the team was moved again in
360:
Attempting to achieve a consensus document data stream was quickly out-flanked by the available and usable content provided by the companies who did not attempt to share with others, but created a workable solution and successfully sold it to users. The output of the word processing software is
136:
Documents may contain fonts, overlays and other resource objects required at presentation time to present the data properly. Finally, documents may contain resource objects, such as a document index and tagging elements supporting the search and navigation of document data, for a variety of
364:
When IBM disbanded its Dallas
Programming Center in 1998, the entire staff of architects retired and left the company, except the manager, who was moved, ending the DCA architecture project for the foreseeable future at IBM.
608:
470:
Document
Manipulation and Typography: Proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Nice (France) April 20-22 1988
787:
551:
601:
1139:
780:
87:
The original purpose of DCA was to provide a common document format that could be used across multiple IBM word processing platforms, such as the
1104:
941:
594:
477:
1014:
297:
289:
773:
1115:
991:
971:
385:
315:
149:
Presentation Text Object
Content Architecture (PTOCA) describes formatted text, including text attributes such as font or color.
981:
374:
160:
956:
716:
640:
655:
145:
that can make up the document. Each object is defined by its own subordinate architecture. The architectures are:
1019:
1094:
1074:
1009:
921:
812:
635:
96:
1044:
440:
176:
Color
Management Object Content Architecture (CMOCA) describes the required color management information.
1134:
844:
685:
621:
350:
a potential subset of it became the de facto standard for revisable text used today in the PC arena.
207:
35:
1059:
711:
675:
243:
180:
Each architecture uses a series of binary structured fields to describe its corresponding object.
737:
670:
65:
575:
Method and
Apparatus for Multistage Document Format Transformation in a Data Processing System
473:
423:
586:
465:
1049:
875:
832:
680:
413:
379:
353:
At about the same time, Adobe
Systems designed and produced the printable document encoding
247:
231:
382:(RTF) – another formatting code system that is sometimes confused with Revisable-Form Text.
817:
796:
690:
650:
827:
235:
156:
92:
1128:
961:
822:
497:
418:
119:(DCA/FFT) which is "formatted for a particular output device and cannot be changed."
839:
804:
665:
618:
173:
Font Object
Content Architecture (FOCA) describes fonts to be used in the document.
73:
553:
Graphics Object
Content Architecture for Advanced Function Presentation Reference
152:
Image Object
Content Architecture (IOCA) describes resolution-independent images.
573:
906:
239:
427:
936:
765:
81:
1039:
1034:
1024:
1001:
996:
911:
890:
167:
129:
100:
1079:
976:
951:
931:
747:
660:
1069:
1064:
986:
926:
916:
870:
88:
80:(Mixed Object Document Content Architecture), which added embedded
1099:
1084:
1029:
966:
885:
865:
742:
645:
77:
69:
45:
1089:
1054:
946:
860:
706:
346:
342:
330:
769:
590:
880:
754:
721:
354:
272:
265:), which was not intended to be editable and was output-only.
197:
61:
25:
523:
250:
to allow transfer of formatted documents to other systems.
544:
550:
Advanced Function Presentation Consortium (April 2017).
422:, vol. 18, no. 21, IDG Enterprise, p. 7,
166:
Bar Code Object Content Architecture (BCOCA) describes
64:
for text documents in the early 1980s. DCA was used on
155:
Graphics Object Content Architecture (GOCA) describes
499:
Mixed Object Document Content Architecture Reference
899:
853:
803:
730:
699:
628:
203:
193:
41:
31:
21:
226:) is part of DCA. It is sometimes referred to as
159:images. A variation of GOCA, AFP GOCA, is used in
459:
457:
407:
405:
403:
401:
466:"Well-established document interchange formats"
141:MO:DCA is the wrapper or container for various
134:
781:
602:
414:"IBM taking the standardization route to DPP"
8:
188:
16:
788:
774:
766:
609:
595:
587:
76:'s file format. DCA was later extended as
316:Learn how and when to remove this message
128:DCA defines a data stream representing a
491:
489:
464:de la Beaujardière, Jean Marie (1988).
397:
345:(believed to be an application of the
187:
60:for short, is a standard developed by
15:
583:United States patent number 5,513,323
7:
106:DCA defines two types of documents:
288:tone or style may not reflect the
14:
1116:List of document markup languages
386:List of document markup languages
170:in a number of different formats.
298:guide to writing better articles
277:
72:systems and formed the basis of
1140:Advanced Function Presentation
572:Williams; et al. (1996).
375:Advanced Function Presentation
161:Advanced Function Presentation
101:IBM 5520 Administrative System
1:
54:Document Content Architecture
717:Open XML Paper Specification
641:Microsoft Office XML formats
496:IBM Corporation (May 2006).
341:The PC world had decided on
113:(DCA/RFT) which is editable.
472:. CUP Archive. p. 83.
412:Henkel, Tom (21 May 1984),
1156:
656:Open Document Architecture
441:"PC Magazine Encyclopedia"
1113:
797:Document markup languages
629:Editable document formats
813:Compound Document Format
722:Portable Document Format
636:Compound Document Format
545:AFP Consortium homepage
292:used on Knowledge (XXG)
700:Fixed document formats
296:See Knowledge (XXG)'s
253:RFT has a counterpart
139:
686:Uniform Office Format
622:document file formats
228:Revisable Format Text
137:application purposes.
208:Document file format
97:Displaywriter System
36:Document file format
676:Revisable-Form Text
244:mainframe computers
216:Revisable-Form Text
190:
189:Revisable-Form Text
184:Revisable-Form Text
111:Revisable-Form Text
18:
738:Character encoding
671:OpenOffice.org XML
230:. It was used by
1122:
1121:
763:
762:
559:(Fourth ed.)
479:978-0-521-36294-8
326:
325:
318:
290:encyclopedic tone
232:IBM DisplayWriter
213:
212:
194:Developed by
51:
50:
22:Developed by
1147:
1050:ReStructuredText
833:WordprocessingML
790:
783:
776:
767:
681:Rich Text Format
611:
604:
597:
588:
582:
580:
568:
566:
564:
558:
532:
531:
520:
514:
513:
511:
509:
504:
493:
484:
483:
461:
452:
451:
449:
447:
437:
431:
430:
409:
380:Rich Text Format
321:
314:
310:
307:
301:
300:for suggestions.
286:This section's
281:
280:
273:
248:OfficeVision/400
191:
42:Extended to
19:
1155:
1154:
1150:
1149:
1148:
1146:
1145:
1144:
1125:
1124:
1123:
1118:
1109:
895:
849:
799:
794:
764:
759:
726:
695:
651:Office Open XML
624:
615:
578:
571:
562:
560:
556:
549:
541:
536:
535:
522:
521:
517:
507:
505:
502:
495:
494:
487:
480:
463:
462:
455:
445:
443:
439:
438:
434:
411:
410:
399:
394:
371:
322:
311:
305:
302:
295:
282:
278:
271:
255:Final-Form Text
236:word processors
186:
126:
117:Final-Form Text
12:
11:
5:
1153:
1151:
1143:
1142:
1137:
1127:
1126:
1120:
1119:
1114:
1111:
1110:
1108:
1107:
1102:
1097:
1092:
1087:
1082:
1077:
1072:
1067:
1062:
1057:
1052:
1047:
1042:
1037:
1032:
1027:
1022:
1017:
1012:
1007:
1004:
999:
994:
989:
984:
979:
974:
969:
964:
959:
954:
949:
944:
939:
934:
929:
924:
919:
914:
909:
903:
901:
897:
896:
894:
893:
888:
883:
878:
873:
868:
863:
857:
855:
851:
850:
848:
847:
842:
837:
836:
835:
830:
828:PresentationML
825:
815:
809:
807:
801:
800:
795:
793:
792:
785:
778:
770:
761:
760:
758:
757:
752:
751:
750:
745:
734:
732:
731:Related topics
728:
727:
725:
724:
719:
714:
709:
703:
701:
697:
696:
694:
693:
688:
683:
678:
673:
668:
663:
658:
653:
648:
643:
638:
632:
630:
626:
625:
617:Multi-purpose
616:
614:
613:
606:
599:
591:
585:
584:
569:
547:
540:
539:External links
537:
534:
533:
528:sgmlsource.com
515:
485:
478:
453:
432:
396:
395:
393:
390:
389:
388:
383:
377:
370:
367:
324:
323:
285:
283:
276:
270:
267:
211:
210:
205:
204:Type of format
201:
200:
195:
185:
182:
178:
177:
174:
171:
164:
157:vector graphic
153:
150:
125:
122:
121:
120:
114:
93:IBM mainframes
49:
48:
43:
39:
38:
33:
32:Type of format
29:
28:
23:
13:
10:
9:
6:
4:
3:
2:
1152:
1141:
1138:
1136:
1133:
1132:
1130:
1117:
1112:
1106:
1103:
1101:
1098:
1096:
1093:
1091:
1088:
1086:
1083:
1081:
1078:
1076:
1073:
1071:
1068:
1066:
1063:
1061:
1058:
1056:
1053:
1051:
1048:
1046:
1043:
1041:
1038:
1036:
1033:
1031:
1028:
1026:
1023:
1021:
1018:
1016:
1013:
1011:
1008:
1005:
1003:
1000:
998:
995:
993:
990:
988:
985:
983:
980:
978:
975:
973:
970:
968:
965:
963:
962:Enriched text
960:
958:
955:
953:
950:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
923:
920:
918:
915:
913:
910:
908:
905:
904:
902:
898:
892:
889:
887:
884:
882:
879:
877:
874:
872:
869:
867:
864:
862:
859:
858:
856:
852:
846:
843:
841:
838:
834:
831:
829:
826:
824:
823:SpreadsheetML
821:
820:
819:
816:
814:
811:
810:
808:
806:
802:
798:
791:
786:
784:
779:
777:
772:
771:
768:
756:
753:
749:
746:
744:
741:
740:
739:
736:
735:
733:
729:
723:
720:
718:
715:
713:
710:
708:
705:
704:
702:
698:
692:
691:Word document
689:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
637:
634:
633:
631:
627:
623:
620:
612:
607:
605:
600:
598:
593:
592:
589:
577:
576:
570:
555:
554:
548:
546:
543:
542:
538:
529:
525:
519:
516:
501:
500:
492:
490:
486:
481:
475:
471:
467:
460:
458:
454:
442:
436:
433:
429:
425:
421:
420:
419:Computerworld
415:
408:
406:
404:
402:
398:
391:
387:
384:
381:
378:
376:
373:
372:
368:
366:
362:
358:
356:
351:
348:
344:
339:
335:
332:
320:
317:
309:
299:
293:
291:
284:
275:
274:
268:
266:
264:
260:
257:(abbreviated
256:
251:
249:
245:
241:
237:
233:
229:
225:
221:
218:(abbreviated
217:
209:
206:
202:
199:
196:
192:
183:
181:
175:
172:
169:
165:
163:environments.
162:
158:
154:
151:
148:
147:
146:
144:
138:
133:
131:
123:
118:
115:
112:
109:
108:
107:
104:
102:
98:
94:
90:
85:
83:
79:
75:
71:
67:
63:
59:
55:
47:
44:
40:
37:
34:
30:
27:
24:
20:
1135:IBM software
900:Lesser-known
805:Office suite
666:OpenDocument
574:
561:. Retrieved
552:
527:
518:
506:. Retrieved
498:
469:
444:. Retrieved
435:
417:
363:
359:
352:
340:
336:
327:
312:
303:
287:
262:
258:
254:
252:
227:
223:
219:
215:
214:
179:
142:
140:
135:
127:
116:
110:
105:
86:
74:DisplayWrite
57:
53:
52:
306:August 2022
124:Description
1129:Categories
907:AmigaGuide
854:Well-known
392:References
240:System/360
99:, and the
82:data files
937:CrossMark
428:0010-4841
168:bar codes
66:mainframe
1090:Wikitext
1040:Org-mode
1035:OpenMath
1025:MusicXML
1002:LinuxDoc
997:LilyPond
912:AsciiDoc
891:Markdown
446:July 25,
369:See also
242:and 370
234:4 and 5
130:document
1080:Texinfo
977:GuideML
952:DocBook
932:ConTeXt
748:Unicode
661:OpenDoc
269:History
263:FFT-DCA
224:RFT-DCA
143:objects
1070:Setext
1065:S1000D
987:HyTime
927:C-HTML
917:BBCode
871:MathML
646:MO:DCA
619:office
563:Feb 7,
524:"Home"
508:Feb 7,
476:
426:
246:, and
95:, the
89:IBM PC
78:MO:DCA
46:MO:DCA
1100:WapTV
1085:troff
1030:OMDoc
967:FHTML
886:LaTeX
866:XHTML
818:OOXML
743:ASCII
712:Envoy
579:(PDF)
557:(PDF)
503:(PDF)
70:IBM i
56:, or
1105:XAML
1055:RTML
1015:MAML
1006:Lout
982:HDML
947:Djot
942:DITA
861:HTML
707:DjVu
565:2020
510:2020
474:ISBN
448:2012
424:ISSN
347:SGML
343:HTML
331:SGML
68:and
1095:WML
1075:TEI
1060:RFT
1045:POD
1020:MEI
1010:MIF
992:IPF
972:GML
957:EAD
922:CML
881:TeX
876:RTF
845:UOF
840:ODF
755:TeX
355:PDF
261:or
259:FFT
238:on
222:or
220:RFT
198:IBM
62:IBM
58:DCA
26:IBM
17:DCA
1131::
526:.
488:^
468:.
456:^
416:,
400:^
132:.
103:.
91:,
84:.
789:e
782:t
775:v
610:e
603:t
596:v
581:.
567:.
530:.
512:.
482:.
450:.
319:)
313:(
308:)
304:(
294:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.