editing options for tei userstei.oucs.ox.ac.uk/talks/2007-10-31-mmworkshop/editingoptions.pdf ·...

Post on 10-Aug-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

EditingOptions forTEI Users

Dot Porter

Editing Options for TEI Users

Dot Porter

EditingOptions forTEI Users

Dot Porter

Outline

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.

EditingOptions forTEI Users

Dot Porter

Summary

How does a TEI user do the following?Data captureEditing

EditingOptions forTEI Users

Dot Porter

Summary

How does a TEI user do the following?Data captureEditing

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

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

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

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

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

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

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

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.

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.

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

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

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

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

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

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’.

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’.

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’.

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.

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.

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.

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.

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.

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.

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.

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).

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).

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).

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).

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).

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).

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).

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).

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 1

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 2

EditingOptions forTEI Users

Dot Porter

oXygen screenshot 3

EditingOptions forTEI Users

Dot Porter

Tagless editing in oXygen

EditingOptions forTEI Users

Dot Porter

EPPT

EditingOptions forTEI Users

Dot Porter

UVic IMT screenshot 1

EditingOptions forTEI Users

Dot Porter

UVic IMT screenshot 2

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

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

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

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

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

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

EditingOptions forTEI Users

Dot Porter

Next...?

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

top related