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