DTD

E127654

DTD (Document Type Definition) is an XML schema language used to define the legal structure, elements, and attributes of an XML document.

All labels observed (2)

Label Occurrences
DITA DTDs 1
DTD canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf XML schema language
document type definition
advantage human-readable declarations
simple syntax
widely supported by XML parsers
appliesTo SGML
XML
canBe external DTD
internal DTD
canBeReferencedBy DOCTYPE declaration
cardinalityOperators * (zero or more)
+ (one or more)
? (zero or one)
combinationOperators choice (vertical bar)
sequence (comma)
component attribute-list declaration
element declaration
entity declaration
notation declaration
declares root element of an XML document
defines attribute lists
element types
entities
notations
expressivenessComparedTo less expressive than RELAX NG
less expressive than XML Schema (XSD)
fullName Document Type Definition
introducedWith original XML 1.0 recommendation
limitation limited data typing
no support for XML namespaces
no support for complex type derivation
origin derived from SGML DTDs
relatedTo RELAX NG
Schematron
XML Schema
surface form: XML Schema Definition (XSD)
representationFormat plain text
standardizedIn XML
surface form: XML 1.0 specification
supports external subset
internal subset
supportsContentModels any content
element content
empty content
mixed content
syntaxStyle declarative
usedFor defining allowed attributes in an XML document
defining allowed elements in an XML document
defining the legal structure of an XML document
validating XML documents
usedIn configuration file formats based on XML
document-centric XML workflows
legacy XML applications
validationType grammar-based validation

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

DITA hasComponent DTD
this entity surface form: DITA DTDs