Extensible modular markup/XHTML2-compatible modules

Below mentioned modules have the same semantics as corresponding XHTML2 tags. Note that our modules do not correspond exactly to XHTML2 modules.

Basic Module
Namespace: http://portonvictor.org/ns/EMM/basic


 * a (?? replace by XLink?)
 * body
 * div
 * head
 * html
 * link
 * meta
 * span
 * style
 * title

Text Module
Namespace: http://portonvictor.org/ns/EMM/text


 * br
 * l
 * q
 * ruby
 * sub
 * sup

Access Module
Namespace: http://portonvictor.org/ns/EMM/access


 * access

Handlers Module
Namespace: http://portonvictor.org/ns/EMM/handlers


 * action
 * addEventListener
 * dispatchEvent
 * preventDefault
 * removeEventListener
 * stopPropagation

XForms Module
Namespace: http://portonvictor.org/ns/EMM/xforms


 * action
 * delete
 * dispatch
 * group
 * input
 * insert
 * load
 * message
 * model
 * output
 * range
 * rebuild
 * recalculate
 * refresh
 * repeat
 * reset
 * revalidate
 * secret
 * select1
 * select
 * send
 * setfocus
 * setindex
 * setvalue
 * submit
 * switch
 * textarea
 * trigger
 * upload

Structural Module
Namespace: http://portonvictor.org/ns/EMM/struct


 * abbr (not in text module!)
 * address
 * blockcode
 * blockquote
 * cite
 * code
 * dfn
 * em
 * kbd
 * p
 * pre
 * samp
 * separator
 * strong
 * var

Sections Module
Namespace: http://portonvictor.org/ns/EMM/sections


 * section
 * heading
 * toc (added, generates a document ToC)

Caption Module
Namespace: http://portonvictor.org/ns/EMM/caption


 * caption

Tables Module
Namespace: http://portonvictor.org/ns/EMM/table


 * col
 * colgroup
 * summary
 * table
 * tbody
 * td
 * tfoot
 * th
 * thead
 * tr

List Module
Namespace: http://portonvictor.org/ns/EMM/list


 * dd
 * di
 * dl
 * dt
 * li
 * ol
 * ul

Media Module
Namespace: http://portonvictor.org/ns/EMM/media


 * object
 * param
 * standby

Events Module
Namespace: http://portonvictor.org/ns/EMM/events


 * listener

Script Module
Namespace: http://portonvictor.org/ns/EMM/script


 * script