About: RELAX NG

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

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
  • 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)
  • 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 JTC 1/SC 34 and published in its first version in 2003. (en)
  • 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部 正規文法に基づく妥当性検証) として策定し、2008年に改定している。 (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 . 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 є XML документами, однак, існує, також, компактний варіант мови, який не є XML документом, і має назву англ. RELAX NG Compact Syntax. (uk)
  • 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:wikiPageLength
  • 8438 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1111255921 (xsd:integer)
dbo:wikiPageWikiLink
dbp:extendedfrom
dbp:extension
  • .rng (en)
dbp:genre
dbp:mime
  • application/xml, text/xml (en)
dbp:name
  • RELAX NG (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
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部 正規文法に基づく妥当性検証) として策定し、2008年に改定している。 (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 . 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 є XML документами, однак, існує, також, компактний варіант мови, який не є XML документом, і має назву англ. RELAX NG Compact Syntax. (uk)
  • RELAX NG (REgular LAnguage for XML Next Generation) — один из языков описания структуры XML-документа. Являясь сама по себе XML-документом, схема в этом формате может быть записана с использованием альтернативного, более компактного синтаксиса. В сравнении с другими языками схем RELAX NG относительно прост.RELAX NG был разработан в OASIS и впервые опубликован в 2003.Файлы, содержащие схемы RELAX NG, обычно имеют расширение ".rng", а в компактном синтаксисе — ".rnc". (ru)
  • 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)
  • 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)
  • 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 (de)
  • Relax NG (fr)
  • RELAX NG (ja)
  • RELAX NG (en)
  • RELAX NG (pl)
  • RELAX NG (ru)
  • RELAX NG (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License