TREX

E127248

TREX is an XML schema language designed by James Clark that served as a precursor to the RELAX NG schema specification.

All labels observed (1)

Label Occurrences
TREX canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf XML schema language
schema language
abbreviationOf RELAX NG
surface form: Tree Regular Expressions for XML
basedOn tree regular expressions
category XML technology
markup language technology
comparedWith RELAX
XML Schema
surface form: W3C XML Schema
creator James Clark
designedBy James Clark
designGoal ease of implementation
expressiveness
readability
simplicity
domain XML schema validation
focusesOn structural constraints rather than data typing
goal to provide a simple and flexible XML schema language
hasAlternativeName RELAX NG
surface form: Tree Regular Expressions for XML
hasComponent pattern-based schema definitions
hasConcept pattern combinators
patterns for attributes
patterns for elements
hasDocumentation technical specification by James Clark
hasSuccessor RELAX NG
historicalRole early alternative to W3C XML Schema
influenced RELAX NG
influencedBy regular expressions
regular tree grammars
inLanguageFamily RELAX NG family of schema languages
mentionedIn literature on XML schema languages
operatesOn XML document trees
precursorOf RELAX NG
relatedTo RELAX
RELAX NG
XML Schema
surface form: W3C XML Schema
standardizedAs basis for RELAX NG specification
status RELAX NG
surface form: superseded by RELAX NG
supports XML
supportsFeature attributes and elements constraints
combination of patterns using choice and interleave
mixed content modeling
modular schema composition
namespace-aware schemas
referencing named patterns
usedFor defining constraints on XML document structure
validating XML documents

How these facts were elicited

Referenced by (2)

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

RELAX NG relatedTo TREX
RELAX NG supersedes TREX