| p:abstract
| - XML Schema, published as a W3C recommendation in May 2001, is one of several XML schema languages. It was the first separate schema language for XML to achieve Recommendation status by the W3C.
Like all XML schema languages, XML Schema can be used to express a schema: a set of rules to which an XML document must conform in order to be considered 'valid' according to that schema. However, unlike most other schema languages, XML Schema was also designed with the intent that determination of a document's validity would produce a collection of information adhering to specific data types. Such a post-validation infoset can be useful in the development of XML document processing software, but the schema language's dependence on specific data types has provoked criticism.An XML Schema instance is an XML Schema Definition (XSD) and typically has the filename extension ".xsd". The language itself is sometimes informally referenced as XSD. It has been suggested that WXS (for W3C XML Schema) is a more appropriate initialism though this acronym has not been in a widespread use and W3C working group rejected it. XSD is also an initialism for XML Schema Datatypes, the datatype portion of XML Schema. (en)
- XML Schema es un lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001. (es)
- XML Schema ist eine Empfehlung des W3C zum Definieren von Strukturen für XML-Dokumente.
Anders als bei den klassischen XML-DTDs wird die Struktur in Form eines XML-Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen unterstützt. (de)
- XML-skeema on W3C:n standardoima teknologia, jolla voidaan kuvata XML-dokumenttien rakenne. Skeemoilla voidaan kuvata esimerkiksi XML-muotoisen levytiedon tai vaikkapa myynti-ilmoituksen sallittu rakenne. Hyvä syy tällaisen kuvailun tekemiseen on yhteisen sanaston rakentaminen: XML-skeemoilla sanasto voidaan kuvailla sillä tarkkuudella, että myös tietokoneet ymmärtävät sen. Itse asiassa XML-skeema on siis standardoitu tapa puhua XML:stä.
Standardin nimi voi olla harhaanjohtava, sillä myös muita kieliä XML-pohjaisten sanastojen kuvaamiseen on toki olemassa. Vaihtoehtoja ovat erityisesti RELAX NG, hahmopohjainen Schematron sekä esimerkkeihin pohjautuva Examplotron .
Esimerkki hyvin yksinkertaisesta XML-skeemasta, jolla voidaan kuvata maita ja niiden asukaslukuja:
http://www.w3.org/2001/XMLSchema"> (fi)
- est un langage de description de format de document XML permettant de définir la structure d'un document XML. La connaissance de la structure d'un document XML permet notamment de vérifier la validité de ce document. Un fichier de description de structure ( en anglais, ou fichier XSD) est donc lui-même un document XML.
Une instance d'un est un peu l'équivalent d'une définition de type de document (DTD). amène cependant plusieurs différences avec les DTD : il permet par exemple de définir des domaines de validité pour la valeur d'un champ, alors que cela n'est pas possible dans une DTD ; en revanche, il ne permet pas de définir des entités ; XML Schema est lui même un document XML, alors que les DTD sont des documents SGML.
Ce langage de description de contenu de documents XML est lui-même défini par un schéma, dont les balises de définition s'auto-définissent (c'est un exemple de définition récursive). (fr)
- L'XML Schema è l'unico linguaggio di descrizione del contenuto di un file XML che abbia per ora raggiunto la validazione ufficiale del W3C.
Come tutti i linguaggi di descrizione del contenuto XML, il suo scopo è delineare quali elementi sono permessi, quali tipi di dati sono ad essi associati e quale relazione gerarchica hanno fra loro gli elementi contenuti in un file XML.
Ciò permette principalmente la validazione del file XML, ovvero la verifica che i suoi elementi siano in accordo con la descrizione in linguaggio XML Schema.
Un'altra cosa che XML Schema permette è l'estrazione, o meglio una visione, da un file XML di un insieme di oggetti con determinati attributi ed una struttura. Questo approccio è stato fortemente spinto dalla Microsoft; alcuni critici lo contestano in quanto potrebbe introdurre dei punti di "legame" al sistema proprietario della Microsoft per l'accesso ai dati di un file XML[http://www.biglist.com/lists/xsl-list/archives/200302/msg00821.html]. (it)
- XML Schema(XMLスキーマ)は、XML文書の論理的構造を定義する為に開発されたスキーマ言語の一つ。現在、W3Cが開発・標準化にあたっている。
元々XMLのスキーマ言語としてはSGML用のスキーマ言語であるDTDが使われていたが、要素のデータ型が定義できない、文法がXMLと全く異なっている等、XMLでは使いづらい面があった。そこでマイクロソフトの「XML Data」やCommerceOne社の「SOX」等の提案を受けたW3Cが、1998年11月にXML Schemaの仕様策定を始めた。
XML Schema自体がXMLにより記述される仕様となっていること、データ型やXML名前空間の定義が扱えることからDTDよりもXMLに適したスキーマ言語となっている。しかし、複数の業界有力企業が仕様の策定に参加して、各社の思惑が絡み合い、あまりに多くの機能を取り込んだ為に、標準化は難航し、複雑な仕様となってしまっている。 (ja)
- XML Schema is een taal voor het beschrijven van de structuur van XML-documenten. De formele taal van XML Schema, XSD of XML Schema Definitietaal (Engels: XML Schema Definition Language), is een standaard van het W3C (World Wide Web Consortium). Het is ontwikkeld als een opvolger van het eerder ontwikkelde DTD.
In XML Schema kan men schema's maken voor bijvoorbeeld XML-documenten, waarmee deze documenten formeel worden gespecificeerd, en op grond waarvan zij kunnen worden gevalideerd, bijvoorbeeld door XML-validators. Een XML Schema geeft hiervoor onder meer aan wat de elementen zijn van een XML-document, waar zij voorkomen, wat de kenmerken zijn waaraan ze moeten voldoen, enzovoorts. Zeer simplistisch uitgedrukt kan een XML Schema onder meer aangeven wat voor soort tags in een XML-document mogen voorkomen.
Een XML-document kan correct (welgevormd) zijn ten aanzien van de algemene XML-standaard, maar desondanks niet valide ten aanzien van een gegeven XML-schema.
Voordeel van XSD boven DTD is dat XSD krachtiger en flexibeler is, en minder cryptisch. Verder kan een XSD zelf ook in XML worden weergegeven, in tegenstelling tot DTD. Veel specificaties zijn echter al in DTD weergegeven, en wat dat betreft heeft XSD als het ware voor een deel een inhaalslag te maken, ook wat betreft software die de standaard ondersteunt.
In XSD kunnen diverse voorgedefinieerde datatypen worden gebruikt, zoals string, boolean en integer, en ook eigen datatypen worden gedeclareerd. Complexe typen worden samengesteld met eenvoudige typen.
XML-schema's worden standaard opgeslagen in bestandsnamen met de bestandsextensie .xsd. (nl)
- XML Schema, som ble publisert som en W3C Recommendation i mai 2001, er et XML schema-språk. Det ble det første XML schema-språk som fikk status som «anbefalt» fra W3C. Et XML schema-dokument brukes til å validere XML-dokumenter med hensyn til struktur og innholdsformater.
Ettersom andre XML schema-språk eksisterer, som f.eks. RELAX NG, er det viktig å referere til språket som enten XML Schema eller W3C XML Schema, og alltid med ordet Schema med stor forbokstav. Det blir også referert med forkortelsen WXS. En XML Schema-instans kalles XML Schema Definition (XSD), og har som regel filtypen .xsd.
I sitt vedlegg av referanser anerkjenner XML Schema-komiteen påvirkningen fra DTD og andre tidlige XML schema-forsøk som
Document Definition Markup Language (DDML), Simple Outline XML (SOX), XML-Data og XML data reduced (XDR). XML Schema-definisjonen har tydelig hentet elementer fra alle disse forslagene, samtidig som det er et kompromiss mellom dem. Av disse språkene er det to som fortsatt er i bruk og videreutvikles: XDR and SOX. Deres sponsorer Microsoft and Commerce One respektive, har begge annonsert at de ønsker å støtte XML Schema i all nyutvikling, så W3C XML Schema burde være den eneste i familien som kommer til å overleve.
Etter en XML Schema-basert validering, er det mulig å uttrykke et dokuments struktur og innhold gjennom datamodellen som ble forutsatt under valideringen. Denne samlingen av informasjon kalles Post-Schema Validation Infoset (PSVI).
XML Schema-dokumenter er bygd opp etter et gitt mønster eller design. De mest kjente er Salami Slice, Venetian Blind, Russian Doll og Garden of Eden. (no)
- XML Schema (Schemat XML, Schemat Rozszerzalnego Języka Znaczników) to opracowany przez W3C standard służący do definiowania struktury dokumentu XML. XML Schema uważane jest za następcę DTD, posiada bowiem znacznie większe możliwości.
XML Schema jest aplikacją XML, w odróżnieniu od DTD nie będącego częścią standardu XML. Dokumenty zawierające definicje XML Schema zapisuje się zwykle w plikach z rozszerzeniem .xsd (od XML Schema Definition).
Specyfikacja XML Schema powstała w 2001 r. i składa się z 3 części:
# Primer — Elementarz — nienormatywna część zawierająca podstawy tego języka
# Structures — Struktury
# Datatypes — Typy danych (pl)
- XML Schema — один из языков описания структуры XML документа.
XML Schema получила статус рекомендации Консорциума W3C 2 мая 2001 года, став первым стандартом описания XML, получившим статус рекомендации.
Как большинство языков описания XML, XML Schema была задумана для определения правил, которым должен подчиняться документ. Но, в отличие от других языков, XML Schema была разработана так, чтобы её можно было использовать в создании программного обеспечения для обработки документов XML.
После проверки документа на соответствие XML Schema, читающая программа может создать модель данных документа, которая включает:
* словарь (названия элементов и атрибутов)
* модель содержания (отношения между элементами и атрибутами и их структура)
* типы данных
Каждый элемент в этой модели ассоциируется с определённым типом данных, позволяя строить в памяти объект, соответствующий структуре XML-документа. Языкам Объектно-ориентированного программирования гораздо легче иметь дело с таким объектом, чем с текстовым файлом.
Другим удобством XML Schema является то, что один словарь может ссылаться на другой, и таким образом разработчик может использовать уже существующие словари, и легче устанавливать и распространять стандарты XML структуры для определённых задач (например, словарь протокола SOAP).
Файл, содержащий XML Schema, обычно имеет расширение «.xsd» (XML-schema-definition). (ru)
- XML Schema är en teknik för att klargöra tillåtna element och attribut för en XML-applikation. XML Schema är i sig en XML applikation och följer därmed dess syntax. (sv)
- XML Schema(譯按:XML綱要,業界建議不翻)如W3C建議,發布於2001年五月,是許多XML綱要語言中的一支。它是首先分離的於XML本身的綱要語言,故取得W3C的推薦地位。
像所有XML綱要語言一樣,XML Schema有時用來表達一組綱要──一組XML文件必須遵守的規定,這樣根據該綱要才『合法(Valid)』。
然而,不像大部分其他綱要語言一樣,XML Schema亦意圖設計來確認在一收集來的資料與內附特殊資料型別的結果,它對開發XML文件處理軟件有助益,不過同時召來了非議。 (zh)
|
| rdfs:comment
| - XML Schema, published as a W3C recommendation in May 2001, is one of several XML schema languages. It was the first separate schema language for XML to achieve Recommendation status by the W3C. Like all XML schema languages, XML Schema can be used to express a schema: a set of rules to which an XML document must conform in order to be considered 'valid' according to that schema. (en)
- XML Schema es un lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001. (es)
- XML Schema ist eine Empfehlung des W3C zum Definieren von Strukturen für XML-Dokumente. Anders als bei den klassischen XML-DTDs wird die Struktur in Form eines XML-Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen unterstützt. (de)
- XML-skeema on W3C:n standardoima teknologia, jolla voidaan kuvata XML-dokumenttien rakenne. Skeemoilla voidaan kuvata esimerkiksi XML-muotoisen levytiedon tai vaikkapa myynti-ilmoituksen sallittu rakenne. Hyvä syy tällaisen kuvailun tekemiseen on yhteisen sanaston rakentaminen: XML-skeemoilla sanasto voidaan kuvailla sillä tarkkuudella, että myös tietokoneet ymmärtävät sen. Itse asiassa XML-skeema on siis standardoitu tapa puhua XML:stä. (fi)
- est un langage de description de format de document XML permettant de définir la structure d'un document XML. La connaissance de la structure d'un document XML permet notamment de vérifier la validité de ce document. Un fichier de description de structure ( en anglais, ou fichier XSD) est donc lui-même un document XML. (fr)
- L'XML Schema è l'unico linguaggio di descrizione del contenuto di un file XML che abbia per ora raggiunto la validazione ufficiale del W3C. (it)
- XML Schema(XMLスキーマ)は、XML文書の論理的構造を定義する為に開発されたスキーマ言語の一つ。現在、W3Cが開発・標準化にあたっている。 (ja)
- XML Schema is een taal voor het beschrijven van de structuur van XML-documenten. De formele taal van XML Schema, XSD of XML Schema Definitietaal (Engels: XML Schema Definition Language), is een standaard van het W3C (World Wide Web Consortium). Het is ontwikkeld als een opvolger van het eerder ontwikkelde DTD. (nl)
- XML Schema, som ble publisert som en W3C Recommendation i mai 2001, er et XML schema-språk. Det ble det første XML schema-språk som fikk status som «anbefalt» fra W3C. Et XML schema-dokument brukes til å validere XML-dokumenter med hensyn til struktur og innholdsformater. (no)
- XML Schema (Schemat XML, Schemat Rozszerzalnego Języka Znaczników) to opracowany przez W3C standard służący do definiowania struktury dokumentu XML. XML Schema uważane jest za następcę DTD, posiada bowiem znacznie większe możliwości. (pl)
- XML Schema — один из языков описания структуры XML документа. (ru)
- XML Schema är en teknik för att klargöra tillåtna element och attribut för en XML-applikation. XML Schema är i sig en XML applikation och följer därmed dess syntax. (sv)
- XML Schema(譯按:XML綱要,業界建議不翻)如W3C建議,發布於2001年五月,是許多XML綱要語言中的一支。它是首先分離的於XML本身的綱要語言,故取得W3C的推薦地位。 (zh)
|