Documentation
Elements
- <a>
- <altRepresentation>
- <aside>
- <assessment>
- <author>
- <backcover>
- <blockquote>
- <body>
- <bodymatter>
- <caption>
- <code>
- <cover>
- <dd>
- <dl>
- <document>
- <dt>
- <em>
- <figure>
- <figureGroup>
- <frame>
- <frontcover>
- <frontmatter>
- <hd>
- <img>
- <indicators>
- <input>
- <jacketcopy>
- <legend>
- <li>
- <line>
- <linegroup>
- <list>
- <meta>
- <metadata>
- <note>
- <noteRef>
- <p>
- <pagebreak>
- <poem>
- <publication>
- <pullquote>
- <rearmatter>
- <section>
- <source>
- <span>
- <sub>
- <subtitle>
- <sup>
- <table>
- <tbody>
- <td>
- <tfoot>
- <th>
- <thead>
- <title>
- <tr>
Schema changelog
This page lists changes to the MONET XSD schema over time. Each entry describes what has changed, why, and which elements or attributes are affected. If you produce MONET XML, check this page whenever a new schema version is announced to make sure your files stay valid.
The schema follows a major.minor.patch version number (e.g. 2.0.1). Patch releases add or tighten rules without breaking the overall document structure; they may still require updates to existing files (for example, when an attribute is no longer allowed).
Version 2.0.1 — 11 August 2026
Five changes to the schema, summarized below, followed by details for each.
| Change | Affects | Type |
|---|---|---|
xml:lang is now required on <publication> | <publication> | Stricter rule |
<noteRef> is now allowed inside <hd> and <source> | <hd>, <source> | New content allowed |
fontStyles is no longer allowed on <em> | <em> | Stricter rule |
<blockquote> may now contain multiple <p> elements | <blockquote> | New content allowed |
A new, required meta item: prod:producer | <meta> | New required field |
xml:lang required on <publication>
Every <publication> element must now declare its language with xml:lang. This was previously optional.
<publication type="book" xml:lang="nl-NL">
...
</publication>
Action needed: if any of your existing files omit xml:lang on <publication>, they will no longer validate. Add the appropriate language code (e.g. nl-NL, en-US, de-DE).
<noteRef> allowed in <hd> and <source>
A footnote reference can now be placed inside a heading (<hd>) or a source line (<source>), for cases where a heading or citation itself needs a note.
<hd>Chapter title<noteRef idRef="n1"/></hd>
<blockquote>
<p>Quoted text.</p>
<source>Author name<noteRef idRef="n2"/></source>
</blockquote>
Action needed: none for existing files — this only adds a new option.
fontStyles no longer allowed on <em>
The global fontStyles attribute can no longer be used on <em>. Use the element’s own type attribute instead, which already covers the same styling options (bold, italic, underline, strikethrough).
- <em fontStyles="italic">word</em>
+ <em type="italic">word</em>
Action needed: search existing files for <em fontStyles= and replace with <em type=.
Multiple <p> elements allowed in <blockquote>
A <blockquote> was previously limited to a single block-level child. It can now contain multiple paragraphs, matching how longer quoted passages are typically structured.
<blockquote>
<p>First paragraph of the quote.</p>
<p>Second paragraph of the quote.</p>
<author>Author name</author>
</blockquote>
Action needed: none for existing files — this only adds a new option.
New required meta item: prod:producer
Every <metadata> block must now include a prod:producer entry, alongside the existing required dc:identifier, dc:title, and dc:language items.
<metadata>
<meta name="dc:identifier" schema="Dublin Core">...</meta>
<meta name="dc:title" schema="Dublin Core">...</meta>
<meta name="dc:language" schema="Dublin Core">nl</meta>
<meta name="prod:producer" schema="Dublin Core">Dedicon</meta>
</metadata>
Action needed: add a prod:producer meta item to all files that don’t yet have one.
Version 2.0 — Initial release
The baseline version of the MONET XSD schema, documented throughout this site. All elements, attributes, and structural rules described under Dedicon MONET and General instructions reflect this version unless a later changelog entry says otherwise.
Questions about this changelog or about validating your files against the current schema? Contact traffic@dedicon.nl.