RELAX NG
E24278
RELAX NG is a schema language used to define and validate the structure and content of XML documents in a concise and flexible way.
Aliases (3)
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
XML schema language
→
schema language → |
| abbreviation |
RELAX NG
→
|
| canUseWith |
W3C XML Schema datatypes
→
other datatype libraries → |
| category |
data validation technology
→
markup language technology → |
| compactSyntaxBasedOn |
non-XML text format
→
|
| competesWith |
DTD
→
W3C XML Schema → |
| designedFor |
XML
→
|
| designGoal |
ease of implementation
→
expressiveness → independence from specific datatypes → simplicity → |
| feature |
concise syntax
→
flexible content modeling → modularization of schemas → pattern-based validation → support for datatypes → support for mixed content → support for namespaces → |
| fullName |
Regular Language for XML Next Generation
→
|
| hasProperty |
choice and repetition operators
→
order-sensitive content modeling → reference to named patterns → |
| hasSyntax |
XML syntax
→
compact syntax → |
| purpose |
define structure of XML documents
→
validate XML documents → |
| relatedTo |
RELAX
→
TREX → |
| standardizedBy |
OASIS
→
|
| standardType |
OASIS standard
→
|
| supersedes |
RELAX
→
TREX → |
| supports |
XML namespaces
→
datatype libraries → |
| supportsValidationOf |
attributes
→
document structure → element content → namespaced elements → |
| usedIn |
XML toolchains
→
data-centric XML applications → document-centric XML applications → |
Referenced by (8)
| Subject (surface form when different) | Predicate |
|---|---|
|
RELAX NG
→
|
abbreviation |
|
Schematron
→
|
canBeUsedWith |
|
Schematron
→
|
comparedTo |
|
James Clark
("RELAX NG schema language")
→
|
contributedTo |
|
RELAX NG
("Regular Language for XML Next Generation")
→
|
fullName |
|
DocBook
→
|
hasSchemaLanguage |
|
XML Schema
("Relax NG")
→
|
relatedStandard |
|
XML
→
|
validatedBy |