Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
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.