Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Text Encoding Initiative
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==ODD== '''One Document Does it all''' ("ODD") is a [[literate programming]] language for [[XML schema]]s.<ref>{{cite conference|year=2004|last1=Bauman|first1=Syd|last2=Flanders|first2=Julia|title=ODD customizations|conference=Extreme Markup Languages 2004|url=http://conferences.idealliance.org/extreme/html/2004/Bauman01/EML2004Bauman01.html|access-date=2012-04-15|archive-date=2012-03-29|archive-url=https://web.archive.org/web/20120329180310/http://conferences.idealliance.org/extreme/html/2004/Bauman01/EML2004Bauman01.html|url-status=dead}}</ref><ref>{{cite conference|year=2004|last1=Burnard|first1=Lou|author2-link=Sebastian Rahtz|last2=Rahtz|first2=Sebastian|title=RelaxNG with Son of ODD|conference=Extreme Markup Languages 2004|url=http://conferences.idealliance.org/extreme/html/2004/Burnard01/EML2004Burnard01.html|access-date=2012-04-15|archive-date=2012-03-29|archive-url=https://web.archive.org/web/20120329180319/http://conferences.idealliance.org/extreme/html/2004/Burnard01/EML2004Burnard01.html|url-status=dead}}</ref><ref>{{cite conference|title=Literate Documentation for XML|last=Reiss|first=Kevin M.|conference=Digital Humanities 2007|location=Urbana-Champaign, Illinois|year=2007|url=http://dhcommons.tamu.edu/sites/default/files/poster_208_reiss.pdf|access-date=2012-04-15|archive-date=2016-03-03|archive-url=https://web.archive.org/web/20160303234829/http://dhcommons.tamu.edu/sites/default/files/poster_208_reiss.pdf|url-status=dead}}</ref><ref>{{Cite journal|title=A complete schema definition language for the Text Encoding Initiative|first1=Lou|last1=Burnard|author2-link=Sebastian Rahtz|first2=Sebastian|last2=Rahtz|date=June 2013|journal=XML London 2013|doi=10.14337/XMLLondon13.Rahtz01|url=http://xmllondon.com/2013/presentations/rahtz/|pages=152β161|doi-broken-date=1 November 2024 |isbn=978-0-9926471-0-0|doi-access=free}}</ref> In literate-programming style, ODD documents combine human-readable documentation and machine-readable models using the Documentation Elements module of the Text Encoding Initiative. Tools generate [[Internationalization and localization|localised and internationalised]] [[HTML]], [[ePub]], or [[PDF]] human-readable output and [[Document Type Definition|DTD]]s, [[XML Schema (W3C)|W3C XML Schema]], [[RELAX NG|Relax NG]] Compact Syntax, or Relax NG XML Syntax machine-readable output. The Roma web application<ref>[https://roma2.tei-c.org/ Roma web application]</ref> is built around the ODD format and can use it to generate schemas in [[Document Type Definition|DTD]], [[XML Schema (W3C)|W3C XML Schema]], [[RELAX NG|Relax NG]] Compact Syntax, or Relax NG XML Syntax formats, as used by many XML validation tools and services. ODD is the format used internally by the Text Encoding Initiative for the TEI [[technical standard]].<ref>{{cite web|year=2007|editor1-first=Lou|editor1-last=Burnard|editor2-first=Syd|editor2-last=Bauman|title=TEI P5: Guidelines for Electronic Text Encoding and Interchange|publisher=TEI Consortium|location=Charlottesville, Virginia, USA|url=http://www.tei-c.org/Guidelines/P5/}}</ref> Although ODD files generally describe the difference between a customized XML format and the full TEI model, ODD also can be used to describe XML formats that are entirely separate from the TEI. One example of this is the [[W3C| W3C's]] [[Internationalization Tag Set]] which uses the ODD format to generate schemas and document its vocabulary.<ref>{{cite web | editor-last1=Lieske | editor-first1=Christian | editor-last2=Sasaki |editor-first2=Felix | date=3 April 2007 | title=Internationalization Tag Set (ITS) Version 1.0 | publisher=World Wide Web Consortium | at=Β§1.5 Development of this specification | url=https://www.w3.org/TR/2007/REC-its-20070403/#spec-development}}</ref><ref>{{cite web|title=Best Practices for XML Internationalization|editor1-last=Savourel|editor1-first=Yves|editor2-last=Kosek|editor2-first=Jirka|editor3-last=Ishida|editor3-first=Richard|publisher=W3C Working Group|year=2008|url=http://www.w3.org/TR/xml-i18n-bp/|at=5.2 ITS and TEI}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)