Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf ·...

51
Editing Options for TEI Users Dot Porter Editing Options for TEI Users Dot Porter

Transcript of Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf ·...

Page 1: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editing Options for TEI Users

Dot Porter

Page 2: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Outline

Page 3: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editing Options for TEI Users

This section provides a brief overview of technology forediting in TEI, and issues related to that in the area of datacapture and editing.

Page 4: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Summary

How does a TEI user do the following?Data captureEditing

Page 5: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Summary

How does a TEI user do the following?Data captureEditing

Page 6: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 7: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 8: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 9: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 10: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 11: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 12: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What tools do we need?

Appropriately expressive vocabularies (eg TEI XML)Syntax-checking document creation tools (ie editors)Document transformation toolsDocument delivery toolsDocument storage and management toolsProgramming interfacesSpecialized applications

Page 13: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Two stages to get a TEI text

capture the textcreate the markup

Often they occur simultaneously; but often not.Note that the markup does not necessarily all have to be inthe same file.

Page 14: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Two stages to get a TEI text

capture the textcreate the markup

Often they occur simultaneously; but often not.Note that the markup does not necessarily all have to be inthe same file.

Page 15: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Categories of creation tools

scanning/OCRdata-entry vendorssoftware to add tagging automaticallyeditors

followed byvalidators, well-formedness checkersproofing aids, data integrity checkers

Page 16: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Categories of creation tools

scanning/OCRdata-entry vendorssoftware to add tagging automaticallyeditors

followed byvalidators, well-formedness checkersproofing aids, data integrity checkers

Page 17: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Categories of creation tools

scanning/OCRdata-entry vendorssoftware to add tagging automaticallyeditors

followed byvalidators, well-formedness checkersproofing aids, data integrity checkers

Page 18: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Categories of creation tools

scanning/OCRdata-entry vendorssoftware to add tagging automaticallyeditors

followed byvalidators, well-formedness checkersproofing aids, data integrity checkers

Page 19: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Categories of creation tools

scanning/OCRdata-entry vendorssoftware to add tagging automaticallyeditors

followed byvalidators, well-formedness checkersproofing aids, data integrity checkers

Page 20: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

OCR/Data Entry

Scanning and OCR software generally produce onlyminimal HTML or Word (e.g., recognizing paragraphbreaks, font changes etc).Data-entry vendors in theory would insert whatevermarkup you wanted, but at a price. They generallyprefer HTML or TEI Lite or some such well-known DTD.TEI is creating a standard slimed-down vocabulary forinitial encoding that may be useful in mass-digitisationprojects called ’TEI tite’.

Page 21: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

OCR/Data Entry

Scanning and OCR software generally produce onlyminimal HTML or Word (e.g., recognizing paragraphbreaks, font changes etc).Data-entry vendors in theory would insert whatevermarkup you wanted, but at a price. They generallyprefer HTML or TEI Lite or some such well-known DTD.TEI is creating a standard slimed-down vocabulary forinitial encoding that may be useful in mass-digitisationprojects called ’TEI tite’.

Page 22: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

OCR/Data Entry

Scanning and OCR software generally produce onlyminimal HTML or Word (e.g., recognizing paragraphbreaks, font changes etc).Data-entry vendors in theory would insert whatevermarkup you wanted, but at a price. They generallyprefer HTML or TEI Lite or some such well-known DTD.TEI is creating a standard slimed-down vocabulary forinitial encoding that may be useful in mass-digitisationprojects called ’TEI tite’.

Page 23: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 24: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 25: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 26: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 27: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 28: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 29: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Editor types

Editing tools cover a wide spectrum:Basic text editorsGeneral programmers’ editorsXML-aware programmers’ editorsXML-specific editorsWord-processors which can export XMLData-entry formsImage-specific editors

it is likely that people in different roles need different tools.

Page 30: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 31: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 32: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 33: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 34: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 35: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 36: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 37: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Things to look for in specialist XML editors

schema-awareconstraining element entryIDE featurescustomizablevalidation, preferably continualMultiple display views (as tree, with tags, formatted etc)folding structurescontext-sensitive help

For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy,Stylus Studio, Arbortext Adept are all worth a look.For image editing, try University of Victoria Image MarkupTool or Edition Production and Presentation Technology(EPPT).

Page 38: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 1

Page 39: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 2

Page 40: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 3

Page 41: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Tagless editing in oXygen

Page 42: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

EPPT

Page 43: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

UVic IMT screenshot 1

Page 44: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

UVic IMT screenshot 2

Page 45: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 46: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 47: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 48: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 49: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 50: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

What is missing, or hard, in the TEI editingworld

Editors like XMetaL which combine visual feedbackwith code editingVisual, or WYSIWYG, editors in web applications (eg ina CMS); most web editors are for XHTML (cf Writely)Reliable conversion to and from Word and OpenOfficestyles. Note:

the general inability of word-processors to nest inlineinside inline, or block inside blockthe difficulty of extrapolating a hierarchical structurefrom a sequence of free-standing headings at assortedlevelsthe tedious programming required to trace the ancestryof styles in Word and OOthe lack of a facility in OO to stop the user formatting byhand

Page 51: Editing Options for TEI Userstei.oucs.ox.ac.uk/Talks/2007-10-31-MMWorkshop/EditingOptions.pdf · For XML editing, Emacs, oXygen, jEdit, XMetaL, XMLSpy, Stylus Studio, Arbortext Adept

EditingOptions forTEI Users

Dot Porter

Next...?

Next, Dot will lead us in an exercise editing some XML inoXygen version 9.