TEI ODD support in oXygen

50 %
50 %
Information about TEI ODD support in oXygen
Software

Published on September 24, 2014

Author: nottavy

Source: slideshare.net

Description

A presentation of the support that oXygen XML Editor offers to create custom TEI schemas using ODDs.
It covers the support for creating and editing TEI ODD files, how to use a custom TEI schema, how to extend and modify the TEI framework and how to create an add-on from a framework.

TEI ODD support in <oXygen/> Octavian Nadolu octavian_nadolu@oxygenxml.com @OctavianNadolu

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> TEI ODD (one document does it all) A document which describes: ● Element and attributes ● Descriptions ● Examples ● Content model and datatypes ● Information about how it can be used ● Constraints

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> <oXygen/> TEI ODD Framework

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> <oXygen/> TEI ODD Framework ● TEI ODD file templates ● Validation ● Content completion ● Transformations of TEI ODD files

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Create TEI Customization ● Using a RealxNG schema ● Using a DTD ● Write a TEI ODD specification

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Create TEI ODD in <oXygen/> ● Start a TEI ODD from scratch ● Start from an existing TEI ODD template ● Modify an existing TEI ODD customization

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Edit TEI ODD ● Content completion for elements and attributes ● Content completion for modules, elements, classes ● Documentation for elements and attributes ● Links to the TEI guideline

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Add custom element <elementSpec ident="soundClip" mode="add"> <desc>The sound clip element</desc> <classes mode="replace"> <memberOf key="model.pPart.data"/> </classes> <content> <text xmlns="http://relaxng.org/ns/structure/1.0"/> </content> </elementSpec>

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Generate TEI ODD schema Multiple schema formats ● RelaxNG XML ● RelaxNG Compact ● DTD ● XML Schema

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Generate TEI ODD Documentation Generate documentation in multiple formats ● HTML ● PDF ● EPUB ● DOCX ● ODT

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Use TEI Customization ● Modify TEI framework ● Extend TEI framework

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Modify TEI framework ● Create a new TEI template ● Set the custom schema in the framework

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Modify TEI Framework ● Advantages ● The modification is simple ● Disadvantages ● TEI framework update must be done manually ● Cannot make to many modifications

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Extend TEI framework ● Change the refereed schema ● Add new actions ● Add new transformation scenarios ● ...

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Extend TEI Framework ● Advantages ● Add/Remove functionality from base ● Benefit of the new features/actions ● Disadvantages ● All the TEI documents will match the new framework

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Sharing the framework ● ZIP ● Add-ons

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Add-on

TEI OODDDD ssuuppppoorrtt iinn <<ooXXyyggeenn//>> Thank you! Questions? <oXygen/> XML Editor http://www.oxygenxml.com octavian_nadolu@oxygenxml.com @OctavianNadolu

Add a comment

Related presentations

Related pages

OXygen - TEIWiki - wiki.tei-c.org

Support for TEI The TEI Framework in ... If you edit ODD files you need to validate the ODD against tei_odds. tei_all will not catch all ...
Read more

TEI ODD Document Type - oxygenxml.com

... ( TEI ODD ) is a TEI XML ... Unicode Fallback Font Support; ... The default catalogs for the TEI ODD document type are as follows: [OXYGEN_INSTALL_DIR] ...
Read more

TEI: Getting Started with ODDs

Getting Started with P5 ODDs. Contents. ... as an XML document using TEI ODD markup; ... the oXygen editor is shown editing Hamlet with Spanish element and ...
Read more

TEI ODD Author Mode Actions - oxygenxml.com

A variety of actions are available in the TEI ODD framework that can be added to the TEI ODD menu, the Author Custom Actions toolbar, the contextual menu ...
Read more

An introduction to Markup, XML, TEI, and the oXygen XML ...

An Introduction to Markup, XML, TEI, ... XML, TEI, and the oXygen XML Editor for an introductory TEI workshop. ... TEI ODD Customisation
Read more

Reviewing the TEI ODD system - researchgate.net

Reviewing the TEI ODD system Sebastian Rahtz ... developed the idea of using a single DTD to support both ... available within the oXygen editor, ...
Read more

TEI by James Cummings on Prezi

An Introduction to TEI P5 XML and the oXygen XML Editor: ... Create Explore Learn & support. Get started. Log in. ... TEI ODD Customisation
Read more

TEI: P5 Guidelines

Get the P5 Guidelines. The TEI ... Source and data support files for TEI Guidelines. ... the following files are provided in the xml/tei/odd/ directory ...
Read more

Tools for Editing and Publishing TEI Documents

1. Editing Options. ... no need for codding - you can configure similar support as oXygen has for TEI ... Implement the processing of ODD ...
Read more