In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also offers a popular compact, non-XML syntax.Compared to other XML schema languages RELAX NG is considered relatively simple.

Property Value
dbo:abstract
  • In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also offers a popular compact, non-XML syntax.Compared to other XML schema languages RELAX NG is considered relatively simple. It was defined by a committee specification of the OASIS RELAX NG technical committee in 2001 and 2002, based on Murata Makoto's RELAX and James Clark's TREX, and also by part two of the international standard ISO/IEC 19757: Document Schema Definition Languages (DSDL). ISO/IEC 19757-2 was developed by ISO/IEC JTC1/SC34 and published in its first version in 2003. (en)
  • Die Regular Language Description for XML New Generation (RELAX NG) ist eine XML-Schemasprache zur Definition der Struktur von XML-Dokumenten. Zur Formulierung von Schemas bietet RELAX-NG eine XML-Syntax und semantisch äquivalente kompaktere Syntax an. RELAX-NG basiert auf den XML-Schemasprachen RELAX von Makoto Murata (2000–2002) und TREX von James Clark (2001). RELAX Core wurde als ISO/IEC Technical Report 22250-1 verabschiedet. RELAX NG ist beschrieben in einem Dokument der OASIS RELAX NG Technical Committee und darüber hinaus als internationaler Standard ISO/IEC 19757-2 innerhalb der Document Schema Definition Languages (DSDL). In der Komplexität steht RELAX NG etwa zwischen DTD und XML-Schema. Gegenüber der einfachen DTD hat RELAX NG vor allem den Vorteil, (wahlweise) XML-Syntax zu verwenden und auch ungeordnete Inhalte zu unterstützen. Darüber hinaus kennt es Datentypen und Namespaces. Beispiele für vergleichbare Sprachen sind noch DSD und Schematron. (de)
  • Relax NG (Regular Language for XML Next Generation) est un langage de description de document XML issu de la fusion de TreX de James Clark et de Relax de Murata Makoto. Considéré comme une alternative à XML Schema, c'est un dialecte XML permettant de définir précisément les différentes contraintes qui déterminent la classe des documents XML qui peuvent passer l'étape de validation. Il existe également une syntaxe compacte, non-XML. Relax NG ne spécifie que la structure des documents XML (quels éléments, comment les combiner), sans s'occuper de la valeur des éléments (par exemple le fait que le contenu d'un élément doit forcément être une date ou bien forcément être une chaîne de dix caractères). Cette vérification de la valeur des éléments est sous-traitée à la bibliothèque de types de XML Schema (ce qui est fait automatiquement par le processeur Relax NG). Le leader sur ce projet est James Clark, déjà reconnu pour ses travaux en SGML, notamment sur le parseur nsgmls. Relax NG est spécifié par l'OASIS et fait partie de la norme Document Schema Definition Languages (DSDL) de l'ISO/CEI 19757-2. Relax NG est utilisé pour spécifier OpenDocument, Atom et DocBook depuis la version 5. (fr)
  • RELAX NG (リラクシング、RELAX Next Generation) は、マークアップ言語XMLのスキーマ言語の一つである。RELAX NG で記述されたスキーマは、XML文書の構造と内容のパターンを定義する。RELAX NG で記述されたスキーマは、それ自身がXML文書である。RELAX NG でスキーマをXML文書として記述する方法を、という。しかし RELAX NG では、スキーマをXML構文ではない簡潔な (Compact Syntax) で記述することもできる。つまり RELAX NG では、XML構文でスキーマを記述しても良いし、短縮構文でスキーマを記述しても良い。RELAX NG は、W3C XML Schema と比べて仕様が簡潔である。RELAX NG は、ジェームズ・クラークと村田真が共同で設計した。2001年12月に、OASISの RELAX NG 技術委員会が、RELAX NG の仕様を標準として策定した。2003年に、ISO/IEC 19757-2 (文書スキーマ定義言語 第2部 正規文法に基づく妥当性検証) として策定された。 (ja)
  • RELAX NG (ang. regular language for XML next generation) – język schematów do języka XML. Został stworzony przez organizację OASIS. Jest częścią proponowanego przez ISO/IEC standardu DSDL. Może występować w składni XML-owej i tzw. Compact. (pl)
  • RELAX NG (REgular LAnguage for XML Next Generation) — один из языков описания структуры XML-документа. Являясь сам по себе XML-документом, схема в этом формате может быть записана с использованием альтернативного, более компактного синтаксиса. В сравнении с другими языками схем, RELAX NG относительно прост.RELAX NG был разработан в OASIS и впервые опубликован в 2003.Файлы, содержащие схемы RELAX NG, обычно имеют расширение ".rng", а в компактном синтаксисе — ".rnc". (ru)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 347005 (xsd:integer)
dbo:wikiPageRevisionID
  • 742983345 (xsd:integer)
dbp:extendedfrom
dbp:extension
  • .rng
dbp:genre
dbp:mime
  • application/xml, text/xml
dbp:name
  • RELAX NG
dct:subject
rdf:type
rdfs:comment
  • RELAX NG (リラクシング、RELAX Next Generation) は、マークアップ言語XMLのスキーマ言語の一つである。RELAX NG で記述されたスキーマは、XML文書の構造と内容のパターンを定義する。RELAX NG で記述されたスキーマは、それ自身がXML文書である。RELAX NG でスキーマをXML文書として記述する方法を、という。しかし RELAX NG では、スキーマをXML構文ではない簡潔な (Compact Syntax) で記述することもできる。つまり RELAX NG では、XML構文でスキーマを記述しても良いし、短縮構文でスキーマを記述しても良い。RELAX NG は、W3C XML Schema と比べて仕様が簡潔である。RELAX NG は、ジェームズ・クラークと村田真が共同で設計した。2001年12月に、OASISの RELAX NG 技術委員会が、RELAX NG の仕様を標準として策定した。2003年に、ISO/IEC 19757-2 (文書スキーマ定義言語 第2部 正規文法に基づく妥当性検証) として策定された。 (ja)
  • RELAX NG (ang. regular language for XML next generation) – język schematów do języka XML. Został stworzony przez organizację OASIS. Jest częścią proponowanego przez ISO/IEC standardu DSDL. Może występować w składni XML-owej i tzw. Compact. (pl)
  • RELAX NG (REgular LAnguage for XML Next Generation) — один из языков описания структуры XML-документа. Являясь сам по себе XML-документом, схема в этом формате может быть записана с использованием альтернативного, более компактного синтаксиса. В сравнении с другими языками схем, RELAX NG относительно прост.RELAX NG был разработан в OASIS и впервые опубликован в 2003.Файлы, содержащие схемы RELAX NG, обычно имеют расширение ".rng", а в компактном синтаксисе — ".rnc". (ru)
  • In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also offers a popular compact, non-XML syntax.Compared to other XML schema languages RELAX NG is considered relatively simple. (en)
  • Die Regular Language Description for XML New Generation (RELAX NG) ist eine XML-Schemasprache zur Definition der Struktur von XML-Dokumenten. Zur Formulierung von Schemas bietet RELAX-NG eine XML-Syntax und semantisch äquivalente kompaktere Syntax an. RELAX-NG basiert auf den XML-Schemasprachen RELAX von Makoto Murata (2000–2002) und TREX von James Clark (2001). RELAX Core wurde als ISO/IEC Technical Report 22250-1 verabschiedet. Beispiele für vergleichbare Sprachen sind noch DSD und Schematron. (de)
  • Relax NG (Regular Language for XML Next Generation) est un langage de description de document XML issu de la fusion de TreX de James Clark et de Relax de Murata Makoto. Considéré comme une alternative à XML Schema, c'est un dialecte XML permettant de définir précisément les différentes contraintes qui déterminent la classe des documents XML qui peuvent passer l'étape de validation. Il existe également une syntaxe compacte, non-XML. Le leader sur ce projet est James Clark, déjà reconnu pour ses travaux en SGML, notamment sur le parseur nsgmls. (fr)
rdfs:label
  • RELAX NG (en)
  • RELAX NG (de)
  • Relax NG (fr)
  • RELAX NG (ja)
  • RELAX NG (pl)
  • RELAX NG (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of