1 of 14

Start

Customize TEI

Help me decide

Load customization (ODD)

  • TEI Absolutely Bare
  • TEI All
  • TEI for Linguistic Corpora
  • TEI for MS Desc
  • TEI with Drama
  • ...

Customize other ODD-based formats

Questions leading to either:

  • Recommending an existing customization
  • Suggesting subset of modules

2 of 14

Main interface

Source coverage

38%

Click to access visualization tools

Source conformant

yes

Other stats

/ context?

About your customization

Title

Filename

Language

Authors

Description

XML editor?

About

Modules

Overview

Elements

Classes

Help

Export

Source

  • Latest TEI
  • Local source
  • TEI 2.9.0
  • ...

Docs language

Datatypes

Suggestions / What next?

  • Restrict @type
  • Restrict @rend
  • Other common restrictions / recipes

Maybe needs a dedicated section?

Valid ODD

yes

Via OxGarage

3 of 14

Main interface

Other stats

/ context?

Modules

About

Modules

Elements

Classes

Help

p

analysis

certainty

core

corpus

dictionaries

drama

figures

gaiji

header

iso-fs

...

...

tei

textstructure

Link to relaxNG (e.g. SVG)

Or new ODD module

Search element, class, even attribute

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

4 of 14

Main interface

Other stats

/ context?

Elements

About

Modules

Elements

Classes

Help

Browse

Overview

core

Export

Datatypes

analysis

abbr

add

addrLine

...

c

cl

interpr

...

Links to docs (new tab)

new

Source coverage

38%

Source conformant

yes

Valid ODD

yes

Elements are ...

Here you can ...

Filter classes below

5 of 14

Change / Edit Element

Specs Preview

(updates constantly)

  • Attributes

  • Contained by

  • May contain

<p>

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Description

Classes

Alias / New name (altIdent)

membership

attributes

class

class

class

class

class

class

Revert to source

  • model.XXX
  • att.XXX
  • ...

(filters with search results)

Examples (XML editor)

Constraints (XML editor)

Source coverage

38%

Source conformant

yes

Valid ODD

yes

6 of 14

<div> short desc (updates ad documentation changes)

Documentation

Attributes

Content model

Schematron

Processing model

Equivalence

7 of 14

Change / Edit Element

<p>

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Content

Edit

XML

model

element

Revert to source

Links to edit views (or specs?)

Specs Preview

(updates constantly)

  • Attributes

  • Contained by

  • May contain
  • model.xxxx
  • p
  • abbr
  • ...

(filters with search results)

groups

element

macro

sequence

Source coverage

38%

Source conformant

yes

Valid ODD

yes

8 of 14

Change / Edit Element

<p>

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Attributes

Revert to source

Specs Preview

(updates constantly)

  • Attributes

  • Contained by

  • May contain

From classes

att.global

  • xml:id
  • n
  • ...

Change class (for all members)

Change for this

element only

Name: n

Datatype:

teidata.text

Others to appear when editing /searching

Status: opt req mwa

Desc: n

Namespace: tei / none

Values: n/a closed semi open

Name Desc

Source coverage

38%

Source conformant

yes

Valid ODD

yes

This element only

  • some_att

9 of 14

New Element

Specs Preview

(updates constantly)

  • Attributes

  • Contained by

  • May contain

NAME

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Description

Classes

Alias / New name (altIdent)

membership

attributes

Cancel

  • model.XXX
  • att.XXX
  • ...

(filters with search results)

Examples (XML editor)

Constraints (XML editor)

Source coverage

38%

Source conformant

yes

Valid ODD

yes

... etc. like previous wireframes

Namespace Use this namespace for all new elements

New class

10 of 14

Main interface

Other stats

/ context?

Classes

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

new

Classes are ...

Here you can ...

Models

For grouping elements

Attributes

new

model.addressLike

model.addrPart

...

Links to docs (new tab)

Allow to edit members from here or too risky?

att.ascribed

att.breaking

...

Filter classes below

11 of 14

Change / edit attribute class (and new att class, with minor adjustments)

Other stats

/ context?

att.ascribed

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

new

desc...

who

Name: n

Datatype:

teidata.text

Others to appear when editing /searching

Status: opt req mwa

Desc: n

Namespace: tei / none

Values: n/a closed semi open

Name Desc

Remarks

new

Revert to source

12 of 14

Main interface

Other stats

/ context?

Datatypes

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

Datatypes are ...

Here you can ...

Filter list

new

teidata.certainty

teidata.count

...

Links to docs (new tab)

13 of 14

New datatype (and edit, with minor adjustments)

Other stats

/ context?

NAME

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

desc...

List of values

XML datatypes

datatypes

Add restriction:

regex

OR

Add facet

value

value

closed semi open

Multiple dataRefs and lists always alternate. Right?

14 of 14

Overview / Visualizations

Other stats

/ context?

About

Modules

Elements

Classes

Help

Overview

Export

Datatypes

Source coverage

38%

Source conformant

yes

Valid ODD

yes

On click/tap:

add

see spec

remove

see spec

change