Relax NG

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf schema language
gptkbp:category data modeling
markup languages
XML technology
gptkbp:competitor gptkb:XML_Schema
DTD
gptkbp:convertedTo gptkb:XML_Schema
DTD
gptkbp:creator gptkb:James_Clark
gptkbp:designedFor XML
gptkbp:documentation https://relaxng.org/
gptkbp:expressedIn choice
repetition
context-free grammars
attribute constraints
interleaving
optional elements
gptkbp:fileExtension .rnc
.rng
gptkbp:hasFeature simplicity
flexibility
expressiveness
datatype library support
no datatypes required
gptkbp:hasSyntax XML syntax
compact syntax
https://www.w3.org/2000/01/rdf-schema#label Relax NG
gptkbp:isExtensible true
gptkbp:isHumanReadable true
gptkbp:isMachineReadable true
gptkbp:isNonProprietary true
gptkbp:isW3CStandard false
gptkbp:releaseYear 2001
gptkbp:specifies gptkb:ISO/IEC_19757-2:2008
https://relaxng.org/spec-20011203.html
gptkbp:standardizedBy gptkb:OASIS
true
gptkbp:successor gptkb:RELAX
gptkb:TREX
gptkbp:supports namespace-aware validation
modular schemas
gptkbp:usedBy gptkb:OpenDocument_Format
gptkb:TEI
gptkb:DocBook
gptkbp:usedFor data interchange
document validation
gptkbp:uses gptkb:XMLStarlet
gptkb:Jing
Trang
gptkbp:bfsParent gptkb:libxml2
gptkbp:bfsLayer 6