schema location: | C:\Zweiacker ITM\Kundendossiers\Z03-105 BJ\Deliverables\CHLexML\Documentation\CHLexML_Datenmodell_Norm_100.xsd |
attribute form default: | unqualified |
element form default: | qualified |
type | restriction of xs:token | ||||
used by |
| ||||
facets |
| ||||
annotation |
| ||||
source | <xs:attribute name="historyImpact"> <xs:annotation> <xs:documentation>Bedeutung bzw. Wichtigkeit der Änderung eines Erlass-Teils. Major führt zu neuer Erlass-Fassung. Minor sind editorische Änderungen, die zu einer neuen Version führen.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="minor"/> <xs:enumeration value="major"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() | |||||||||||||||||||||||||
properties |
| |||||||||||||||||||||||||
children | editorsNotes normMetadata normContents normTail normComments history | |||||||||||||||||||||||||
identity constraints |
| |||||||||||||||||||||||||
annotation |
| |||||||||||||||||||||||||
source | <xs:element name="norm"> <xs:annotation> <xs:documentation xml:lang="fr">Simple Schema. Root element (acte). Texte normatif, issu d'une autorité officielle. </xs:documentation> <xs:documentation xml:lang="de">Root element (Erlass). Rechtliche Regelung, von einer offiziellen Stelle erlassen. Pro Fassung/Version wird ein eigenes XML-File erstellt. Eine neue Fassung entsteht, wenn der Autor des Erlasses eine Änderung beschliesst. Eine neue Version innerhalb einer Fassung entsteht, wenn der Herausgeber des Erlasses editorische Änderungen oder Ergänzungen anbringt.</xs:documentation> <xs:appinfo> <rdf:Description> <dc:title>Datenmodell CHLexML</dc:title> <dc:version>1.0</dc:version> <dc:date>2008-11-11</dc:date> </rdf:Description> </xs:appinfo> <xs:documentation xml:lang="fr">Norme juridique</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="editorsNotes" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Freie Anmerkungen des CHLexML-Produzenten zur vorliegenden Datei.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="normMetadata" type="normMetadataType"> <xs:annotation> <xs:documentation xml:lang="fr">Les métadonnées relatives à l'ensemble de l'acte. </xs:documentation> <xs:documentation xml:lang="de">Die Metadaten zum ganzen Erlass.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="normContents" type="structureType"> <xs:annotation> <xs:documentation xml:lang="fr">Tous les intitulés de l'acte, y compris les notes marginales ainsi que le texte vrai et propre de la norme.</xs:documentation> <xs:documentation xml:lang="de">Sämtliche Überschriften inkl. Randtitel, und der eigentliche Text.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="normTail" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Partie finale de la norme</xs:documentation> <xs:documentation xml:lang="de">Hier finden sich die Schluss-Teile.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="signatures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Les signatures</xs:documentation> <xs:documentation xml:lang="de">Unterschriften</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="signature" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre. Eventuellement plusieurs signatures en différentes langues. Exemple: "Conseil des Etats, 17 décembre 2004, Le président: Bruno Frick, Le secrétaire: Christoph Lanz". Aussi possible: "(Suivent les signatures)"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. mehrere Unterschriften in mehreren Sprachen. Beispiel: "Ständerat, 17. Dezember 2004, Der Präsident: Bruno Frick, Der Sekretär: Christoph Lanz". Möglich auch: "(Es folgen die Unterschriften)"</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="textType1"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="restrictions" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Réserves (p.ex. dans les traités internationaux)</xs:documentation> <xs:documentation xml:lang="de">Vorbehalte (z.B. bei internationalen Verträgen)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="restriction" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, éventuellement en plusieurs langues.</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. in mehreren Sprachen.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="annotations" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Il ne s'agit pas d'annotations faisant partie du texte de la norme. Elles sont néanmoins imprimées.</xs:documentation> <xs:documentation xml:lang="de">Nicht zum eigentlichen Gesetztestext gehörende Anmerkungen, die gleichwohl ausgedruckt werden.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="annotation" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. remarques concernant l'échelonnement de l'entrée en vigueur.</xs:documentation> <xs:documentation xml:lang="de">z.B. Bemerkungen zum gestaffelten Inkrafttreten</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendices" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Annexes </xs:documentation> <xs:documentation xml:lang="de">Anhänge. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="appendix" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="appendixReference"> <xs:annotation> <xs:documentation xml:lang="fr">Indication de l'annexe. L'annexe est à son tour un document à part, parfois plus long que le texte de base de la norme, et doit aussi être structuré. </xs:documentation> <xs:documentation xml:lang="de">Hinweis auf Anhang. Der Anhang ist hier ein eigenes (eher längeres) Dokument, das seinerseits strukturiert werden soll.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendixDocument" type="textType3"> <xs:annotation> <xs:documentation xml:lang="fr">Reproduction des annexes (RS 0.211.112.445.4) ou de courts textes non structurés rajoutés sous forme d'annexe (RS 0.211.422.913.6)</xs:documentation> <xs:documentation xml:lang="de">Abbildung des Anhangs. (SR 0.211.112.445.4) oder kurze Anlagen ohne Strukturierung (SR 0.211.422.913.6)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">Langue</xs:documentation> <xs:documentation xml:lang="de">Sprache</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="applications" minOccurs="0"> <xs:annotation> <xs:documentation>Anwendungsbereich (bei Staatsverträgen: Staaten; bei Konkordaten: Kantone)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="application" type="textType1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="normComments" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Alle im Erlass vorkommenden Anmerkungen.</xs:documentation> <xs:documentation xml:lang="de"/> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="normComment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="de">Die einzelne Anmerkung. Kein Language-Attribut, da jede Fussnotennummer in einem Text mit gegebener Sprache steht und mit einer eindeutigen (internen, technischen) Nummer gekennzeichnet ist (commentReferenced).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="commentReferenced" type="xs:int"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Eindeutige Nummer innerhalb der XML-Datei</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentNumber" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro de l'annotation (visible pour le lecteur). Il peut s'agir d'un numéro fixe ou d'un numéro généré automatiquement au moment de l'élaboration. </xs:documentation> <xs:documentation xml:lang="de">Die für den Leser sichtbare Nummer der Anmerkung. Diese Nummer wird entweder automatisch vergeben im Moment der Darstellung, oder ist fix.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentText" type="textType6"> <xs:annotation> <xs:documentation>Text der Anmerkung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="history" type="historyType" minOccurs="0"> <xs:annotation> <xs:documentation>Was hat geändert gegenüber der vorhergehenden Fassung bzw. Version?</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <!-- Key References ................................................ --> <xs:keyref name="commentKeyRef" refer="commentKey"> <xs:annotation> <xs:documentation xml:lang="fr">Pour le cas où les notes de bas de page sont groupées à la fin du document (utilisation de l'élément normComments), ceci garantit que à chaque numéro de note de bas de page correspond un contenu spécifique.</xs:documentation> <xs:documentation xml:lang="de">Stellt sicher, dass bei Zusammenzug der Fussnoten am Schluss des Dokuments (Verwendung des Elements normComments) für jede Fussnoten-Nummer ein entsprechender Inhalt vorhanden ist.</xs:documentation> </xs:annotation> <xs:selector xpath=".//*"/> <xs:field xpath="commentReferencing"/> </xs:keyref> <xs:key name="commentKey"> <xs:selector xpath="normComments/normComment"/> <xs:field xpath="commentReferenced"/> </xs:key> <!-- Die folgenden 2 Constraints sind auskommentiert, weil der Xerces-Parser die hier verwendete XPath-Notation --> <!-- bei der Validierung von XML-Instanz-Dokumenten nicht schätzt. Saxon, MSXML und Altova kommen damit klar. <xs:keyref name="IDRef1" refer="IDKeyRef1"> <xs:annotation> <xs:documentation>Stellt sicher, dass die in der History zitierten IDs von Artikeln im XML-File tatsächlich vorhanden sind.</xs:documentation> </xs:annotation> <xs:selector xpath="history/articles/article"/> <xs:field xpath="@id1"/> </xs:keyref> <xs:key name="IDKeyRef1"> <xs:selector xpath=".//normContents/structure/normTexts/article/articleMetadata"/> <xs:field xpath="@ID"/> </xs:key> <xs:keyref name="IDRef2" refer="IDKeyRef2"> <xs:annotation> <xs:documentation>Stellt sicher, dass die in der History zitierten Artikel-Teile (Absätze, Ziffern usw.) im XML-File tatsächlich vorhanden sind.</xs:documentation> </xs:annotation> <xs:selector xpath="history/articles/article"/> <xs:field xpath="@id2"/> </xs:keyref> <xs:key name="IDKeyRef2"> <xs:selector xpath=".//normContents/structure/normTexts/article/articleBody/articleText/partMetadata"/> <xs:field xpath="@ID"/> </xs:key> --> <!-- Uniqueness constraints ............................................. --> <xs:unique name="IDkey"> <xs:annotation> <xs:documentation xml:lang="fr">Garantit que chaque article, respectivement chaque partie d'article, porte un numéro d'identification univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Stellt sicher, dass jeder Artikel bzw. jeder Teil eines Artikels eine eindeutige Nummer erhält innerhalb des XML-Dokuments.</xs:documentation> </xs:annotation> <xs:selector xpath=".//*"/> <xs:field xpath="ID"/> </xs:unique> <xs:unique name="linkIDKey"> <xs:annotation> <xs:documentation xml:lang="fr">Garantit que chaque lien porte un numéro d'identification univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Stellt sicher, dass jeder Link eine eindeutige Nummer trägt innerhalb des XML-Dokuments.</xs:documentation> </xs:annotation> <xs:selector xpath=".//*"/> <xs:field xpath="linkID"/> </xs:unique> <!-- --> </xs:element> |
diagram | ![]() | ||||||||
type | xs:string | ||||||||
properties |
| ||||||||
annotation |
| ||||||||
source | <xs:element name="editorsNotes" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Freie Anmerkungen des CHLexML-Produzenten zur vorliegenden Datei.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | normMetadataType | ||||
properties |
| ||||
children | normNumber headers abbreviations shortTitles type authors dates ingress firstPublication | ||||
annotation |
| ||||
source | <xs:element name="normMetadata" type="normMetadataType"> <xs:annotation> <xs:documentation xml:lang="fr">Les métadonnées relatives à l'ensemble de l'acte. </xs:documentation> <xs:documentation xml:lang="de">Die Metadaten zum ganzen Erlass.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | structureType | ||||
properties |
| ||||
children | structure subStructure | ||||
annotation |
| ||||
source | <xs:element name="normContents" type="structureType"> <xs:annotation> <xs:documentation xml:lang="fr">Tous les intitulés de l'acte, y compris les notes marginales ainsi que le texte vrai et propre de la norme.</xs:documentation> <xs:documentation xml:lang="de">Sämtliche Überschriften inkl. Randtitel, und der eigentliche Text.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | signatures restrictions annotations appendices applications | ||||||||
annotation |
| ||||||||
source | <xs:element name="normTail" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Partie finale de la norme</xs:documentation> <xs:documentation xml:lang="de">Hier finden sich die Schluss-Teile.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="signatures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Les signatures</xs:documentation> <xs:documentation xml:lang="de">Unterschriften</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="signature" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre. Eventuellement plusieurs signatures en différentes langues. Exemple: "Conseil des Etats, 17 décembre 2004, Le président: Bruno Frick, Le secrétaire: Christoph Lanz". Aussi possible: "(Suivent les signatures)"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. mehrere Unterschriften in mehreren Sprachen. Beispiel: "Ständerat, 17. Dezember 2004, Der Präsident: Bruno Frick, Der Sekretär: Christoph Lanz". Möglich auch: "(Es folgen die Unterschriften)"</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="textType1"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="restrictions" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Réserves (p.ex. dans les traités internationaux)</xs:documentation> <xs:documentation xml:lang="de">Vorbehalte (z.B. bei internationalen Verträgen)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="restriction" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, éventuellement en plusieurs langues.</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. in mehreren Sprachen.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="annotations" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Il ne s'agit pas d'annotations faisant partie du texte de la norme. Elles sont néanmoins imprimées.</xs:documentation> <xs:documentation xml:lang="de">Nicht zum eigentlichen Gesetztestext gehörende Anmerkungen, die gleichwohl ausgedruckt werden.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="annotation" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. remarques concernant l'échelonnement de l'entrée en vigueur.</xs:documentation> <xs:documentation xml:lang="de">z.B. Bemerkungen zum gestaffelten Inkrafttreten</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendices" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Annexes </xs:documentation> <xs:documentation xml:lang="de">Anhänge. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="appendix" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="appendixReference"> <xs:annotation> <xs:documentation xml:lang="fr">Indication de l'annexe. L'annexe est à son tour un document à part, parfois plus long que le texte de base de la norme, et doit aussi être structuré. </xs:documentation> <xs:documentation xml:lang="de">Hinweis auf Anhang. Der Anhang ist hier ein eigenes (eher längeres) Dokument, das seinerseits strukturiert werden soll.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendixDocument" type="textType3"> <xs:annotation> <xs:documentation xml:lang="fr">Reproduction des annexes (RS 0.211.112.445.4) ou de courts textes non structurés rajoutés sous forme d'annexe (RS 0.211.422.913.6)</xs:documentation> <xs:documentation xml:lang="de">Abbildung des Anhangs. (SR 0.211.112.445.4) oder kurze Anlagen ohne Strukturierung (SR 0.211.422.913.6)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">Langue</xs:documentation> <xs:documentation xml:lang="de">Sprache</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="applications" minOccurs="0"> <xs:annotation> <xs:documentation>Anwendungsbereich (bei Staatsverträgen: Staaten; bei Konkordaten: Kantone)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="application" type="textType1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | signature | ||||||||
annotation |
| ||||||||
source | <xs:element name="signatures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Les signatures</xs:documentation> <xs:documentation xml:lang="de">Unterschriften</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="signature" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre. Eventuellement plusieurs signatures en différentes langues. Exemple: "Conseil des Etats, 17 décembre 2004, Le président: Bruno Frick, Le secrétaire: Christoph Lanz". Aussi possible: "(Suivent les signatures)"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. mehrere Unterschriften in mehreren Sprachen. Beispiel: "Ständerat, 17. Dezember 2004, Der Präsident: Bruno Frick, Der Sekretär: Christoph Lanz". Möglich auch: "(Es folgen die Unterschriften)"</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="textType1"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
type | extension of textType1 | ||||||||
properties |
| ||||||||
children | mixedText | ||||||||
annotation |
| ||||||||
source | <xs:element name="signature" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre. Eventuellement plusieurs signatures en différentes langues. Exemple: "Conseil des Etats, 17 décembre 2004, Le président: Bruno Frick, Le secrétaire: Christoph Lanz". Aussi possible: "(Suivent les signatures)"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. mehrere Unterschriften in mehreren Sprachen. Beispiel: "Ständerat, 17. Dezember 2004, Der Präsident: Bruno Frick, Der Sekretär: Christoph Lanz". Möglich auch: "(Es folgen die Unterschriften)"</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="textType1"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | restriction | ||||||||
annotation |
| ||||||||
source | <xs:element name="restrictions" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Réserves (p.ex. dans les traités internationaux)</xs:documentation> <xs:documentation xml:lang="de">Vorbehalte (z.B. bei internationalen Verträgen)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="restriction" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, éventuellement en plusieurs langues.</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. in mehreren Sprachen.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||
type | textType1 | ||||||||||
properties |
| ||||||||||
children | mixedText | ||||||||||
annotation |
| ||||||||||
source | <xs:element name="restriction" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, éventuellement en plusieurs langues.</xs:documentation> <xs:documentation xml:lang="de">Freier Text, ev. in mehreren Sprachen.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | annotation | ||||||||
annotation |
| ||||||||
source | <xs:element name="annotations" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Il ne s'agit pas d'annotations faisant partie du texte de la norme. Elles sont néanmoins imprimées.</xs:documentation> <xs:documentation xml:lang="de">Nicht zum eigentlichen Gesetztestext gehörende Anmerkungen, die gleichwohl ausgedruckt werden.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="annotation" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. remarques concernant l'échelonnement de l'entrée en vigueur.</xs:documentation> <xs:documentation xml:lang="de">z.B. Bemerkungen zum gestaffelten Inkrafttreten</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||
type | textType1 | ||||||||||
properties |
| ||||||||||
children | mixedText | ||||||||||
annotation |
| ||||||||||
source | <xs:element name="annotation" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. remarques concernant l'échelonnement de l'entrée en vigueur.</xs:documentation> <xs:documentation xml:lang="de">z.B. Bemerkungen zum gestaffelten Inkrafttreten</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | appendix | ||||||||
annotation |
| ||||||||
source | <xs:element name="appendices" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Annexes </xs:documentation> <xs:documentation xml:lang="de">Anhänge. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="appendix" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="appendixReference"> <xs:annotation> <xs:documentation xml:lang="fr">Indication de l'annexe. L'annexe est à son tour un document à part, parfois plus long que le texte de base de la norme, et doit aussi être structuré. </xs:documentation> <xs:documentation xml:lang="de">Hinweis auf Anhang. Der Anhang ist hier ein eigenes (eher längeres) Dokument, das seinerseits strukturiert werden soll.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendixDocument" type="textType3"> <xs:annotation> <xs:documentation xml:lang="fr">Reproduction des annexes (RS 0.211.112.445.4) ou de courts textes non structurés rajoutés sous forme d'annexe (RS 0.211.422.913.6)</xs:documentation> <xs:documentation xml:lang="de">Abbildung des Anhangs. (SR 0.211.112.445.4) oder kurze Anlagen ohne Strukturierung (SR 0.211.422.913.6)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">Langue</xs:documentation> <xs:documentation xml:lang="de">Sprache</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||
properties |
| ||||||||||||||||
children | appendixReference appendixDocument | ||||||||||||||||
attributes |
| ||||||||||||||||
source | <xs:element name="appendix" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="appendixReference"> <xs:annotation> <xs:documentation xml:lang="fr">Indication de l'annexe. L'annexe est à son tour un document à part, parfois plus long que le texte de base de la norme, et doit aussi être structuré. </xs:documentation> <xs:documentation xml:lang="de">Hinweis auf Anhang. Der Anhang ist hier ein eigenes (eher längeres) Dokument, das seinerseits strukturiert werden soll.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="appendixDocument" type="textType3"> <xs:annotation> <xs:documentation xml:lang="fr">Reproduction des annexes (RS 0.211.112.445.4) ou de courts textes non structurés rajoutés sous forme d'annexe (RS 0.211.422.913.6)</xs:documentation> <xs:documentation xml:lang="de">Abbildung des Anhangs. (SR 0.211.112.445.4) oder kurze Anlagen ohne Strukturierung (SR 0.211.422.913.6)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">Langue</xs:documentation> <xs:documentation xml:lang="de">Sprache</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | languageType | ||||||||||
properties |
| ||||||||||
facets |
| ||||||||||
annotation |
| ||||||||||
source | <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">Langue</xs:documentation> <xs:documentation xml:lang="de">Sprache</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||
properties |
| ||||
children | description comment appendixContent | ||||
annotation |
| ||||
source | <xs:element name="appendixReference"> <xs:annotation> <xs:documentation xml:lang="fr">Indication de l'annexe. L'annexe est à son tour un document à part, parfois plus long que le texte de base de la norme, et doit aussi être structuré. </xs:documentation> <xs:documentation xml:lang="de">Hinweis auf Anhang. Der Anhang ist hier ein eigenes (eher längeres) Dokument, das seinerseits strukturiert werden soll.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||
type | xs:string | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="description" type="xs:string"> <xs:annotation> <xs:documentation>Kurze Beschreibung des Anhangs</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | commentType | ||||||||
properties |
| ||||||||
children | commentReferencing number origin | ||||||||
annotation |
| ||||||||
source | <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Fussnoten</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | appendixNormID appendixLink | ||||||||
source | <xs:element name="appendixContent" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | ![]() | ||||
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="appendixNormID" type="xs:token"> <xs:annotation> <xs:documentation>Verweis auf ein anderes Dokument innerhalb dieser Erlass-Sammlung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | linkType | ||||
properties |
| ||||
children | linkID uri details type role semantics text | ||||
annotation |
| ||||
source | <xs:element name="appendixLink" type="linkType"> <xs:annotation> <xs:documentation>Verweis auf ein nicht in dieser Rechtsammlung publiziertes Dokument</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||
type | textType3 | ||||||
properties |
| ||||||
children | relation format break tab illustration comment xhmtl list table | ||||||
annotation |
| ||||||
source | <xs:element name="appendixDocument" type="textType3"> <xs:annotation> <xs:documentation xml:lang="fr">Reproduction des annexes (RS 0.211.112.445.4) ou de courts textes non structurés rajoutés sous forme d'annexe (RS 0.211.422.913.6)</xs:documentation> <xs:documentation xml:lang="de">Abbildung des Anhangs. (SR 0.211.112.445.4) oder kurze Anlagen ohne Strukturierung (SR 0.211.422.913.6)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | application | ||||||||
annotation |
| ||||||||
source | <xs:element name="applications" minOccurs="0"> <xs:annotation> <xs:documentation>Anwendungsbereich (bei Staatsverträgen: Staaten; bei Konkordaten: Kantone)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="application" type="textType1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||
type | textType1 | ||||||||||
properties |
| ||||||||||
children | mixedText | ||||||||||
source | <xs:element name="application" type="textType1" maxOccurs="unbounded"/> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | normComment | ||||||||
annotation |
| ||||||||
source | <xs:element name="normComments" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Alle im Erlass vorkommenden Anmerkungen.</xs:documentation> <xs:documentation xml:lang="de"/> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="normComment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="de">Die einzelne Anmerkung. Kein Language-Attribut, da jede Fussnotennummer in einem Text mit gegebener Sprache steht und mit einer eindeutigen (internen, technischen) Nummer gekennzeichnet ist (commentReferenced).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="commentReferenced" type="xs:int"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Eindeutige Nummer innerhalb der XML-Datei</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentNumber" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro de l'annotation (visible pour le lecteur). Il peut s'agir d'un numéro fixe ou d'un numéro généré automatiquement au moment de l'élaboration. </xs:documentation> <xs:documentation xml:lang="de">Die für den Leser sichtbare Nummer der Anmerkung. Diese Nummer wird entweder automatisch vergeben im Moment der Darstellung, oder ist fix.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentText" type="textType6"> <xs:annotation> <xs:documentation>Text der Anmerkung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | commentReferenced commentNumber commentText | ||||||||
annotation |
| ||||||||
source | <xs:element name="normComment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="de">Die einzelne Anmerkung. Kein Language-Attribut, da jede Fussnotennummer in einem Text mit gegebener Sprache steht und mit einer eindeutigen (internen, technischen) Nummer gekennzeichnet ist (commentReferenced).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="commentReferenced" type="xs:int"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Eindeutige Nummer innerhalb der XML-Datei</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentNumber" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro de l'annotation (visible pour le lecteur). Il peut s'agir d'un numéro fixe ou d'un numéro généré automatiquement au moment de l'élaboration. </xs:documentation> <xs:documentation xml:lang="de">Die für den Leser sichtbare Nummer der Anmerkung. Diese Nummer wird entweder automatisch vergeben im Moment der Darstellung, oder ist fix.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commentText" type="textType6"> <xs:annotation> <xs:documentation>Text der Anmerkung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||
type | xs:int | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="commentReferenced" type="xs:int"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro univoque à l'intérieur du document XML.</xs:documentation> <xs:documentation xml:lang="de">Eindeutige Nummer innerhalb der XML-Datei</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | xs:token | ||||||||
properties |
| ||||||||
annotation |
| ||||||||
source | <xs:element name="commentNumber" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro de l'annotation (visible pour le lecteur). Il peut s'agir d'un numéro fixe ou d'un numéro généré automatiquement au moment de l'élaboration. </xs:documentation> <xs:documentation xml:lang="de">Die für den Leser sichtbare Nummer der Anmerkung. Diese Nummer wird entweder automatisch vergeben im Moment der Darstellung, oder ist fix.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||
type | textType6 | ||||||
properties |
| ||||||
children | relation comment break | ||||||
annotation |
| ||||||
source | <xs:element name="commentText" type="textType6"> <xs:annotation> <xs:documentation>Text der Anmerkung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | historyType | ||||||||
properties |
| ||||||||
children | info normNumber ingress normMetadata structures articles signatures application restrictions annotations appendices previousHistory | ||||||||
annotation |
| ||||||||
source | <xs:element name="history" type="historyType" minOccurs="0"> <xs:annotation> <xs:documentation>Was hat geändert gegenüber der vorhergehenden Fassung bzw. Version?</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||||||||||
children | articleForm articleNumber articleHeaders relation | ||||||||||||||||
used by |
| ||||||||||||||||
attributes |
| ||||||||||||||||
annotation |
| ||||||||||||||||
source | <xs:complexType name="articleMetadataType"> <xs:annotation> <xs:documentation xml:lang="fr">Les métadonnées d'un article particulier. <xs:documentation xml:lang="de">Metadaten eines einzelnen Artikels.</xs:documentation> Seulement l'identifiant est obligatoire.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="articleForm" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. § ou Art ou Règle ... Dans certains actes les unités du texte sont uniquement numérotées, sans autre spécification (comme p.ex. "Art."). L'élément peut par conséquent rester vide, mais il doit être présent.</xs:documentation> <xs:documentation xml:lang="de">z.B. § oder Art oder Regel ... Es gibt Erlasse deren Textteile nur nummeriert sind, ohne Bezeichnung "Art." oder ähnlich. das Element kann deshalb leer bleiben, muss aber vorhanden sein.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="articleNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Numérotation de l'article, p.ex. 44 ou 65bis. (facultatif car il existe des normes qui contiennent un article unique qui ne porte pas de numéro). Il existe aussi des normes dans lesquelles la numérotation recommence au titre final (CCS).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="number"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="quiet"> <xs:annotation> <xs:documentation>Il existe des textes de normes dans lesquels les alinéas ne sont pas numérotés à l'impression.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="articleHeaders" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Titre médian de l'article. Facultatif. Les articles du CO n'ont pas de titre médian, contrairement p.ex. à ceux de la Loi sur les cartels. Un tel titre ne se trouve PAS dans norm.structure, il n'est pas numéroté. </xs:documentation> <xs:documentation xml:lang="de">Sachüberschrift des Artikels. Fakultativ. OR-Artikel haben keine Sachüberschrift, wohl aber z.B. das Kartellgesetz. Dieser Titel befindet sich NICHT in norm.structure, er trägt keine Nummerierung. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="articleHeader" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">év. multilingue</xs:documentation> <xs:documentation xml:lang="de">ev. mehrsprachig</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="relation" type="relationType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Renvoi à une autre norme (partie de norme). Exemple: Un arrêté d'exécution d'une loi (NE 152.551.1) dont tous les articles sont accompagnés de la mention de l'article (des articles) de la loi principale auquel ils se réfèrent. Le renvoi sera explicitement indiqué dans le texte.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="ID" type="xs:token" use="required"> <xs:annotation> <xs:documentation xml:lang="fr">Sert au référencement direct de l'ensemble d'un article depuis un autre document ou depuis un autre endroit dans ce même document. Un 'identity constraint' garantit que aucun autre article, respectivement partie d'un article, ne puisse porter le même numéro dans la présente norme.</xs:documentation> <xs:documentation xml:lang="de">Für die direkte Referenzierung eines ganzen Artikels aus einem anderen Dokument heraus oder auch innerhalb des Dokuments. Eine 'identity constraint' stellt sicher, dass kein anderer Artikel bzw. Artikel-Teil in diesem Erlass die gleiche Nummer trägt. </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:attribute name="ID" type="xs:token" use="required"> <xs:annotation> <xs:documentation xml:lang="fr">Sert au référencement direct de l'ensemble d'un article depuis un autre document ou depuis un autre endroit dans ce même document. Un 'identity constraint' garantit que aucun autre article, respectivement partie d'un article, ne puisse porter le même numéro dans la présente norme.</xs:documentation> <xs:documentation xml:lang="de">Für die direkte Referenzierung eines ganzen Artikels aus einem anderen Dokument heraus oder auch innerhalb des Dokuments. Eine 'identity constraint' stellt sicher, dass kein anderer Artikel bzw. Artikel-Teil in diesem Erlass die gleiche Nummer trägt. </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="articleForm" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">p.ex. § ou Art ou Règle ... Dans certains actes les unités du texte sont uniquement numérotées, sans autre spécification (comme p.ex. "Art."). L'élément peut par conséquent rester vide, mais il doit être présent.</xs:documentation> <xs:documentation xml:lang="de">z.B. § oder Art oder Regel ... Es gibt Erlasse deren Textteile nur nummeriert sind, ohne Bezeichnung "Art." oder ähnlich. das Element kann deshalb leer bleiben, muss aber vorhanden sein.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | number comment | ||||||||
annotation |
| ||||||||
source | <xs:element name="articleNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Numérotation de l'article, p.ex. 44 ou 65bis. (facultatif car il existe des normes qui contiennent un article unique qui ne porte pas de numéro). Il existe aussi des normes dans lesquelles la numérotation recommence au titre final (CCS).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="number"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="quiet"> <xs:annotation> <xs:documentation>Il existe des textes de normes dans lesquels les alinéas ne sont pas numérotés à l'impression.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
type | extension of xs:token | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:element name="number"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="quiet"> <xs:annotation> <xs:documentation>Il existe des textes de normes dans lesquels les alinéas ne sont pas numérotés à l'impression.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
properties |
| ||
annotation |
| ||
source | <xs:attribute name="quiet"> <xs:annotation> <xs:documentation>Il existe des textes de normes dans lesquels les alinéas ne sont pas numérotés à l'impression.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||||||
type | commentType | ||||||||
properties |
| ||||||||
children | commentReferencing number origin | ||||||||
source | <xs:element name="comment" type="commentType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | articleHeader | ||||||||
annotation |
| ||||||||
source | <xs:element name="articleHeaders" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Titre médian de l'article. Facultatif. Les articles du CO n'ont pas de titre médian, contrairement p.ex. à ceux de la Loi sur les cartels. Un tel titre ne se trouve PAS dans norm.structure, il n'est pas numéroté. </xs:documentation> <xs:documentation xml:lang="de">Sachüberschrift des Artikels. Fakultativ. OR-Artikel haben keine Sachüberschrift, wohl aber z.B. das Kartellgesetz. Dieser Titel befindet sich NICHT in norm.structure, er trägt keine Nummerierung. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="articleHeader" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">év. multilingue</xs:documentation> <xs:documentation xml:lang="de">ev. mehrsprachig</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||
type | textType1 | ||||||||||
properties |
| ||||||||||
children | mixedText | ||||||||||
annotation |
| ||||||||||
source | <xs:element name="articleHeader" type="textType1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">év. multilingue</xs:documentation> <xs:documentation xml:lang="de">ev. mehrsprachig</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | relationType | ||||||||
properties |
| ||||||||
children | source link | ||||||||
annotation |
| ||||||||
source | <xs:element name="relation" type="relationType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Renvoi à une autre norme (partie de norme). Exemple: Un arrêté d'exécution d'une loi (NE 152.551.1) dont tous les articles sont accompagnés de la mention de l'article (des articles) de la loi principale auquel ils se réfèrent. Le renvoi sera explicitement indiqué dans le texte.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
children | articleMetadata articleBody | ||||
used by |
| ||||
annotation |
| ||||
source | <xs:complexType name="articleType"> <xs:annotation> <xs:documentation xml:lang="fr">Structure de l'article</xs:documentation> <xs:documentation xml:lang="de">Struktur eines Artikels</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="articleMetadata" type="articleMetadataType"> <xs:annotation> <xs:documentation xml:lang="fr">Les métadonnées relatives aux articles</xs:documentation> <xs:documentation xml:lang="de">Metadaten zu einem einzelnen Artikel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="articleBody"> <xs:annotation> <xs:documentation xml:lang="fr">Le texte de l'article</xs:documentation> <xs:documentation xml:lang="de">Text des Artikels</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="articleText" type="partType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Le contenu de l'article. Mais il existe des dispositions transitoires qui sont devenues sans objet et dont le texte original ne présente aucune utilité de sorte que sa publication dans le RS n'est plus justifiée.</xs:documentation> <xs:documentation xml:lang="de">Artikel-Wortlaut. Es gibt gegenstandslose Übergangs- Bestimmungen, deren urprünglicher Wortlaut ohne jede Bedeutung ist und deren Fundstelle in der SR auch nicht mehr nachgewiesen wird.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() | ||||||||||||||||
type | articleMetadataType | ||||||||||||||||
properties |
| ||||||||||||||||
children | articleForm articleNumber articleHeaders relation | ||||||||||||||||
attributes |
| ||||||||||||||||
annotation |
| ||||||||||||||||
source | <xs:element name="articleMetadata" type="articleMetadataType"> <xs:annotation> <xs:documentation xml:lang="fr">Les métadonnées relatives aux articles</xs:documentation> <xs:documentation xml:lang="de">Metadaten zu einem einzelnen Artikel</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
properties |
| ||||
children | articleText | ||||
annotation |
| ||||
source | <xs:element name="articleBody"> <xs:annotation> <xs:documentation xml:lang="fr">Le texte de l'article</xs:documentation> <xs:documentation xml:lang="de">Text des Artikels</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="articleText" type="partType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Le contenu de l'article. Mais il existe des dispositions transitoires qui sont devenues sans objet et dont le texte original ne présente aucune utilité de sorte que sa publication dans le RS n'est plus justifiée.</xs:documentation> <xs:documentation xml:lang="de">Artikel-Wortlaut. Es gibt gegenstandslose Übergangs- Bestimmungen, deren urprünglicher Wortlaut ohne jede Bedeutung ist und deren Fundstelle in der SR auch nicht mehr nachgewiesen wird.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||
type | partType | ||||||||||||||||
properties |
| ||||||||||||||||
children | partMetadata partTexts transitory subparts | ||||||||||||||||
attributes |
| ||||||||||||||||
annotation |
| ||||||||||||||||
source | <xs:element name="articleText" type="partType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Le contenu de l'article. Mais il existe des dispositions transitoires qui sont devenues sans objet et dont le texte original ne présente aucune utilité de sorte que sa publication dans le RS n'est plus justifiée.</xs:documentation> <xs:documentation xml:lang="de">Artikel-Wortlaut. Es gibt gegenstandslose Übergangs- Bestimmungen, deren urprünglicher Wortlaut ohne jede Bedeutung ist und deren Fundstelle in der SR auch nicht mehr nachgewiesen wird.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
children | designations | ||||
used by |
| ||||
annotation |
| ||||
source | <xs:complexType name="authorityType"> <xs:annotation> <xs:documentation xml:lang="fr">Description d'une autorité</xs:documentation> <xs:documentation xml:lang="de">Beschreibung einer Behörde</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="designations"> <xs:annotation> <xs:documentation xml:lang="fr">Désignation de l'autorité</xs:documentation> <xs:documentation xml:lang="de">Bezeichnungen der Behörde</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="designation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. "Commission fédérale de la concurrence" ou "Conseil d'Etat"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, z.B. "Eidg. Wettbewerbskommission" oder "Regierungsrat"</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">code langue</xs:documentation> <xs:documentation xml:lang="de">Sprachcode</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() | ||||
properties |
| ||||
children | designation | ||||
annotation |
| ||||
source | <xs:element name="designations"> <xs:annotation> <xs:documentation xml:lang="fr">Désignation de l'autorité</xs:documentation> <xs:documentation xml:lang="de">Bezeichnungen der Behörde</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="designation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. "Commission fédérale de la concurrence" ou "Conseil d'Etat"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, z.B. "Eidg. Wettbewerbskommission" oder "Regierungsrat"</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">code langue</xs:documentation> <xs:documentation xml:lang="de">Sprachcode</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||
type | extension of xs:token | ||||||||||||||||
properties |
| ||||||||||||||||
attributes |
| ||||||||||||||||
annotation |
| ||||||||||||||||
source | <xs:element name="designation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. "Commission fédérale de la concurrence" ou "Conseil d'Etat"</xs:documentation> <xs:documentation xml:lang="de">Freier Text, z.B. "Eidg. Wettbewerbskommission" oder "Regierungsrat"</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:token"> <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">code langue</xs:documentation> <xs:documentation xml:lang="de">Sprachcode</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | languageType | ||||||||||
properties |
| ||||||||||
facets |
| ||||||||||
annotation |
| ||||||||||
source | <xs:attribute name="lang" type="languageType"> <xs:annotation> <xs:documentation xml:lang="fr">code langue</xs:documentation> <xs:documentation xml:lang="de">Sprachcode</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||
children | supranational ch canton commune other | ||||
used by |
| ||||
annotation |
| ||||
source | <xs:complexType name="authorType"> <xs:annotation> <xs:documentation xml:lang="fr">Description de l'auteur de la norme</xs:documentation> <xs:documentation xml:lang="de">Beschreibung eines Erlass-Autors</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="supranational" type="authorityType"> <xs:annotation> <xs:documentation xml:lang="fr"/> <xs:documentation xml:lang="de"/> </xs:annotation> </xs:element> <xs:element name="ch" type="authorityType"> <xs:annotation> <xs:documentation xml:lang="fr"/> <xs:documentation xml:lang="de"/> </xs:annotation> </xs:element> <xs:element name="canton"> <xs:annotation> <xs:documentation xml:lang="fr">canton</xs:documentation> <xs:documentation xml:lang="fr">canton</xs:documentation> <xs:documentation xml:lang="de">Kanton</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="authorityType"> <xs:attribute name="short" type="cantonType" use="required"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation officielle des cantons</xs:documentation> <xs:documentation xml:lang="de">Autokennzeichen</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="commune"> <xs:annotation> <xs:documentation xml:lang="fr">Gemeinde</xs:documentation> <xs:documentation xml:lang="fr">commune</xs:documentation> <xs:documentation xml:lang="de">Gemeinde</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="short" type="cantonType"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation du canton</xs:documentation> <xs:documentation xml:lang="de">Kantonszeichen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bfs" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro officiel OFS des communes suisses. Ce numéro n'est pas univoque! L'OFS ne prévoit pas et n'est d'ailleurs pas en mesure de munir chaque commune suisse avec un numéro univoque qui ne change pas au cours du temps. </xs:documentation> <xs:documentation xml:lang="de">BFS-Nummer der Gemeinde. Diese Nummer ist nicht eindeutig! Das BFS ist weder willig noch in der Lage, jeder Schweizer Gemeinde eine fixe eindeutige Nummer zuzuordnen, die im Laufe der Zeit nicht ändert.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="text1" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. Avry-sur-Matran (conforme aux dénominations OFS)</xs:documentation> <xs:documentation xml:lang="de">freier Text, z.B. Avry-sur-Matran (gemäss Schreibweise BFS)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="text2" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Traduction pour les communes dont le nom existe en plusieurs versions linguistiques (Murten/Morat)</xs:documentation> <xs:documentation xml:lang="de">Übersetzung für Gemeinden mit mehrsprachiger Bezeichnung (Murten/Morat)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="other" type="xs:token"/> </xs:choice> </xs:complexType> |
diagram | ![]() | ||||
type | authorityType | ||||
properties |
| ||||
children | designations | ||||
source | <xs:element name="supranational" type="authorityType"> <xs:annotation> <xs:documentation xml:lang="fr"/> <xs:documentation xml:lang="de"/> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | authorityType | ||||
properties |
| ||||
children | designations | ||||
source | <xs:element name="ch" type="authorityType"> <xs:annotation> <xs:documentation xml:lang="fr"/> <xs:documentation xml:lang="de"/> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||||||||||
type | extension of authorityType | ||||||||||||||||
properties |
| ||||||||||||||||
children | designations | ||||||||||||||||
attributes |
| ||||||||||||||||
annotation |
| ||||||||||||||||
source | <xs:element name="canton"> <xs:annotation> <xs:documentation xml:lang="fr">canton</xs:documentation> <xs:documentation xml:lang="fr">canton</xs:documentation> <xs:documentation xml:lang="de">Kanton</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="authorityType"> <xs:attribute name="short" type="cantonType" use="required"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation officielle des cantons</xs:documentation> <xs:documentation xml:lang="de">Autokennzeichen</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
type | cantonType | ||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:attribute name="short" type="cantonType" use="required"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation officielle des cantons</xs:documentation> <xs:documentation xml:lang="de">Autokennzeichen</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||||
properties |
| ||||||
children | short bfs text1 text2 | ||||||
annotation |
| ||||||
source | <xs:element name="commune"> <xs:annotation> <xs:documentation xml:lang="fr">Gemeinde</xs:documentation> <xs:documentation xml:lang="fr">commune</xs:documentation> <xs:documentation xml:lang="de">Gemeinde</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="short" type="cantonType"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation du canton</xs:documentation> <xs:documentation xml:lang="de">Kantonszeichen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bfs" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro officiel OFS des communes suisses. Ce numéro n'est pas univoque! L'OFS ne prévoit pas et n'est d'ailleurs pas en mesure de munir chaque commune suisse avec un numéro univoque qui ne change pas au cours du temps. </xs:documentation> <xs:documentation xml:lang="de">BFS-Nummer der Gemeinde. Diese Nummer ist nicht eindeutig! Das BFS ist weder willig noch in der Lage, jeder Schweizer Gemeinde eine fixe eindeutige Nummer zuzuordnen, die im Laufe der Zeit nicht ändert.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="text1" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. Avry-sur-Matran (conforme aux dénominations OFS)</xs:documentation> <xs:documentation xml:lang="de">freier Text, z.B. Avry-sur-Matran (gemäss Schreibweise BFS)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="text2" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Traduction pour les communes dont le nom existe en plusieurs versions linguistiques (Murten/Morat)</xs:documentation> <xs:documentation xml:lang="de">Übersetzung für Gemeinden mit mehrsprachiger Bezeichnung (Murten/Morat)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||
type | cantonType | ||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="short" type="cantonType"> <xs:annotation> <xs:documentation xml:lang="fr">Abréviation du canton</xs:documentation> <xs:documentation xml:lang="de">Kantonszeichen</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="bfs" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Numéro officiel OFS des communes suisses. Ce numéro n'est pas univoque! L'OFS ne prévoit pas et n'est d'ailleurs pas en mesure de munir chaque commune suisse avec un numéro univoque qui ne change pas au cours du temps. </xs:documentation> <xs:documentation xml:lang="de">BFS-Nummer der Gemeinde. Diese Nummer ist nicht eindeutig! Das BFS ist weder willig noch in der Lage, jeder Schweizer Gemeinde eine fixe eindeutige Nummer zuzuordnen, die im Laufe der Zeit nicht ändert.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="text1" type="xs:token"> <xs:annotation> <xs:documentation xml:lang="fr">Texte libre, p.ex. Avry-sur-Matran (conforme aux dénominations OFS)</xs:documentation> <xs:documentation xml:lang="de">freier Text, z.B. Avry-sur-Matran (gemäss Schreibweise BFS)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | xs:token | ||||||||
properties |
| ||||||||
annotation |
| ||||||||
source | <xs:element name="text2" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">Traduction pour les communes dont le nom existe en plusieurs versions linguistiques (Murten/Morat)</xs:documentation> <xs:documentation xml:lang="de">Übersetzung für Gemeinden mit mehrsprachiger Bezeichnung (Murten/Morat)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | xs:token | ||||
properties |
| ||||
source | <xs:element name="other" type="xs:token"/> |
diagram | ![]() | ||||
children | commentReferencing number origin | ||||
used by |
| ||||
annotation |
| ||||
source | <xs:complexType name="commentType"> <xs:annotation> <xs:documentation xml:lang="fr">Annotations</xs:documentation> <xs:documentation xml:lang="de">Anmerkungen</xs:documentation> </xs:annotation> <xs:sequence minOccurs="0"> <xs:element name="commentReferencing" type="xs:int"> <xs:annotation> <xs:documentation>Referenziert die am Schluss aufgeführte Anmerkung (commentReferenced).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="number" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation>Es kann eine Nummer oder ein Buchstabe oder ein Spezialzeichen vorgegeben werden, das bei der Ausgabe verwendet wird.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="origin" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">A=Auteur du texte normatif P=Editeur O=other</xs:documentation> <xs:documentation xml:lang="de">A=Autor des Erlasses, P=Publikationsstelle, O=anderer Autor</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="A"/> <xs:enumeration value="P"/> <xs:enumeration value="O"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() | ||||
type | xs:int | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="commentReferencing" type="xs:int"> <xs:annotation> <xs:documentation>Referenziert die am Schluss aufgeführte Anmerkung (commentReferenced).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | xs:token | ||||||||
properties |
| ||||||||
annotation |
| ||||||||
source | <xs:element name="number" type="xs:token" minOccurs="0"> <xs:annotation> <xs:documentation>Es kann eine Nummer oder ein Buchstabe oder ein Spezialzeichen vorgegeben werden, das bei der Ausgabe verwendet wird.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
type | restriction of xs:token | ||||||||
properties |
| ||||||||
facets |
| ||||||||
annotation |
| ||||||||
source | <xs:element name="origin" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="fr">A=Auteur du texte normatif P=Editeur O=other</xs:documentation> <xs:documentation xml:lang="de">A=Autor des Erlasses, P=Publikationsstelle, O=anderer Autor</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="A"/> <xs:enumeration value="P"/> <xs:enumeration value="O"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() | ||
children | info normNumber ingress normMetadata structures articles signatures application restrictions annotations appendices previousHistory | ||
used by |
| ||
annotation |
| ||
source | <xs:complexType name="historyType"> <xs:annotation> <xs:documentation>Änderungs-Protokoll. Für jede Art einer Änderung besteht ein eigener Tag. Ist er vorhanden, hat etwas geändert, sonst nicht. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="info"> <xs:annotation> <xs:documentation xml:lang="de">Identifikation der Fassung/Version, gegenüber welcher sich die vorliegende Fassung/Version unterscheidet. Die Rechtssammlung und die systematische Nummer ist bereits bekannt. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="dateForce" type="xs:date"> <xs:annotation> <xs:documentation>Fassung: vom Erlass-Autor verabschiedete Fassung. Hier wird das Datum des Inkrafttretens (normMetadata/dates/dateLastChange) der referenzierten Fassung eingesetzt.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateVersion" type="xs:date"> <xs:annotation> <xs:documentation>Version: keine Fassungs-Änderung, nur editorische Modifikationen. Hier wird der Inhalt des Tags normMetadata/dates/dateVersion der referenzierten Version eingesetzt. Bei der 1. Version einer Fassung gilt: dateVersion=dateLastChange.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="publication" type="publicationType" minOccurs="0"> <xs:annotation> <xs:documentation>Bei Fassungs-Änderung obligatorisch, bei Versions-Änderung fakultativ.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="normNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung in der Nummerierung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="number" minOccurs="0"> <xs:annotation> <xs:documentation>Die Erlass-Nummer hat geändert. Das ist nicht die Identifikation des Erlasses, sondern die Nummer, unter welcher der Erlass in der Sammlung erscheint (Beispiel bei der SR: 351.201.11). Diese Nummer ändert tatsächlich manchmal, ist nur für einen gegebenen Zeitpunkt eindeutig. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute name="oldNumber" type="xs:token" use="required"> <xs:annotation> <xs:documentation>Alte Systematische Nummer</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="comment" minOccurs="0"> <xs:annotation> <xs:documentation>Mind. 1 Fussnote zur Erlass-Nummer hat geändert. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ingress" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Irgend eine Änderung im Ingress. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="normMetadata" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung in den Metadaten (ohne Ingress)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="headers" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Überschrift. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="abbreviations" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Erlass-Abkürzung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="shortTitles" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Kurzbezeichnung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="type" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Bezeichnung des Typs. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="authors" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung beim Erlass-Autor. Ev. zusätzlicher Autor, ev. Korrektur. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAdoption" minOccurs="0"> <xs:annotation> <xs:documentation>Fehler im Erlass-Datum ist korrigiert worden. Immer minor change, sonst würde es sich um einen anderen Erlass handeln. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAdoptionChange" minOccurs="0"> <xs:annotation> <xs:documentation>Zeitpunkt der Genehmigung der vorliegenden Fassung wurde verändert, zum Beispiel wegen rückwirkdendem Inkrafttreten.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateForce" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des ersten Inkrafttretens des Erlasses. Immer minor change; dieses Datum kann ja real nur ändern, solange der Erlass in seiner 1. Fassung nicht in Kraft getreten ist. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateLastChange" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums der Fassung. Immer minor change. Wenn das Datum der Fassung real ändert, ist das keine Änderung gegenüber der referenzierten Fassung/Version, sondern eben eine neue Fassung. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAbrogation" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des Ausserkrafttretens. Immer minor change. Wenn dateAbrogation zum ersten Mal in einer Fassung/Version eingesetzt wird, ist dies keine Änderung des Erlasses, sondern nur eine editorische Notiz. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="structures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung(en) in der Erlass-Struktur (Zwischentitel)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="structure" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Interne ID des Struktur-Elements</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="articles" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung(en) bei einzelnen Artikeln bzw. in einem Absatz, in einer Ziffer usw.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="article" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id1" use="required"> <xs:annotation> <xs:documentation>Interne ID des Artikels</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id2"> <xs:annotation> <xs:documentation>Interne ID des Artikel-Teils (partMetadata/id). Wenn diese Angabe fehlt, ist der ganze Artikel gemeint.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="signatures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Berichtigung einer Unterschrift</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="application" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung des Anwendungsbereichs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> <xs:element name="restrictions" minOccurs="0"> <xs:annotation> <xs:documentation>Änderungen bei den Vorbehalten</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> <xs:element name="annotations" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Mind. 1 Fussnote hat geändert (empty tag)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"> <xs:annotation> <xs:documentation>Es gibt auch Fussnoten, die zum materiellen Recht gehören.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="appendices" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Bei den Anhängen hat etwas geändert (empty tag)</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> <xs:element name="previousHistory" type="historyType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderungen des Vorgängers gegenüber dem Vor-Vorgänger (rekursive Struktur)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() | ||||
properties |
| ||||
children | dateForce dateVersion publication | ||||
annotation |
| ||||
source | <xs:element name="info"> <xs:annotation> <xs:documentation xml:lang="de">Identifikation der Fassung/Version, gegenüber welcher sich die vorliegende Fassung/Version unterscheidet. Die Rechtssammlung und die systematische Nummer ist bereits bekannt. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="dateForce" type="xs:date"> <xs:annotation> <xs:documentation>Fassung: vom Erlass-Autor verabschiedete Fassung. Hier wird das Datum des Inkrafttretens (normMetadata/dates/dateLastChange) der referenzierten Fassung eingesetzt.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateVersion" type="xs:date"> <xs:annotation> <xs:documentation>Version: keine Fassungs-Änderung, nur editorische Modifikationen. Hier wird der Inhalt des Tags normMetadata/dates/dateVersion der referenzierten Version eingesetzt. Bei der 1. Version einer Fassung gilt: dateVersion=dateLastChange.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="publication" type="publicationType" minOccurs="0"> <xs:annotation> <xs:documentation>Bei Fassungs-Änderung obligatorisch, bei Versions-Änderung fakultativ.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||
type | xs:date | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="dateForce" type="xs:date"> <xs:annotation> <xs:documentation>Fassung: vom Erlass-Autor verabschiedete Fassung. Hier wird das Datum des Inkrafttretens (normMetadata/dates/dateLastChange) der referenzierten Fassung eingesetzt.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||
type | xs:date | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:element name="dateVersion" type="xs:date"> <xs:annotation> <xs:documentation>Version: keine Fassungs-Änderung, nur editorische Modifikationen. Hier wird der Inhalt des Tags normMetadata/dates/dateVersion der referenzierten Version eingesetzt. Bei der 1. Version einer Fassung gilt: dateVersion=dateLastChange.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||||||
type | publicationType | ||||||||||||
properties |
| ||||||||||||
children | journalText link | ||||||||||||
attributes |
| ||||||||||||
annotation |
| ||||||||||||
source | <xs:element name="publication" type="publicationType" minOccurs="0"> <xs:annotation> <xs:documentation>Bei Fassungs-Änderung obligatorisch, bei Versions-Änderung fakultativ.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | number comment | ||||||||
annotation |
| ||||||||
source | <xs:element name="normNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung in der Nummerierung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="number" minOccurs="0"> <xs:annotation> <xs:documentation>Die Erlass-Nummer hat geändert. Das ist nicht die Identifikation des Erlasses, sondern die Nummer, unter welcher der Erlass in der Sammlung erscheint (Beispiel bei der SR: 351.201.11). Diese Nummer ändert tatsächlich manchmal, ist nur für einen gegebenen Zeitpunkt eindeutig. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute name="oldNumber" type="xs:token" use="required"> <xs:annotation> <xs:documentation>Alte Systematische Nummer</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="comment" minOccurs="0"> <xs:annotation> <xs:documentation>Mind. 1 Fussnote zur Erlass-Nummer hat geändert. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="number" minOccurs="0"> <xs:annotation> <xs:documentation>Die Erlass-Nummer hat geändert. Das ist nicht die Identifikation des Erlasses, sondern die Nummer, unter welcher der Erlass in der Sammlung erscheint (Beispiel bei der SR: 351.201.11). Diese Nummer ändert tatsächlich manchmal, ist nur für einen gegebenen Zeitpunkt eindeutig. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute name="oldNumber" type="xs:token" use="required"> <xs:annotation> <xs:documentation>Alte Systematische Nummer</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:token | ||||
properties |
| ||||
annotation |
| ||||
source | <xs:attribute name="oldNumber" type="xs:token" use="required"> <xs:annotation> <xs:documentation>Alte Systematische Nummer</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="comment" minOccurs="0"> <xs:annotation> <xs:documentation>Mind. 1 Fussnote zur Erlass-Nummer hat geändert. Empty tag. Immer minor change.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="ingress" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Irgend eine Änderung im Ingress. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | headers abbreviations shortTitles type authors dateAdoption dateAdoptionChange dateForce dateLastChange dateAbrogation | ||||||||
annotation |
| ||||||||
source | <xs:element name="normMetadata" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung in den Metadaten (ohne Ingress)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="headers" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Überschrift. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="abbreviations" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Erlass-Abkürzung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="shortTitles" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Kurzbezeichnung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="type" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Bezeichnung des Typs. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="authors" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung beim Erlass-Autor. Ev. zusätzlicher Autor, ev. Korrektur. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAdoption" minOccurs="0"> <xs:annotation> <xs:documentation>Fehler im Erlass-Datum ist korrigiert worden. Immer minor change, sonst würde es sich um einen anderen Erlass handeln. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAdoptionChange" minOccurs="0"> <xs:annotation> <xs:documentation>Zeitpunkt der Genehmigung der vorliegenden Fassung wurde verändert, zum Beispiel wegen rückwirkdendem Inkrafttreten.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateForce" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des ersten Inkrafttretens des Erlasses. Immer minor change; dieses Datum kann ja real nur ändern, solange der Erlass in seiner 1. Fassung nicht in Kraft getreten ist. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateLastChange" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums der Fassung. Immer minor change. Wenn das Datum der Fassung real ändert, ist das keine Änderung gegenüber der referenzierten Fassung/Version, sondern eben eine neue Fassung. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> <xs:element name="dateAbrogation" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des Ausserkrafttretens. Immer minor change. Wenn dateAbrogation zum ersten Mal in einer Fassung/Version eingesetzt wird, ist dies keine Änderung des Erlasses, sondern nur eine editorische Notiz. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="headers" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Überschrift. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="abbreviations" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Erlass-Abkürzung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="shortTitles" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Kurzbezeichnung. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="type" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung bei der Bezeichnung des Typs. Immer minor change. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="authors" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung beim Erlass-Autor. Ev. zusätzlicher Autor, ev. Korrektur. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="dateAdoption" minOccurs="0"> <xs:annotation> <xs:documentation>Fehler im Erlass-Datum ist korrigiert worden. Immer minor change, sonst würde es sich um einen anderen Erlass handeln. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||
properties |
| ||||||
annotation |
| ||||||
source | <xs:element name="dateAdoptionChange" minOccurs="0"> <xs:annotation> <xs:documentation>Zeitpunkt der Genehmigung der vorliegenden Fassung wurde verändert, zum Beispiel wegen rückwirkdendem Inkrafttreten.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="dateForce" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des ersten Inkrafttretens des Erlasses. Immer minor change; dieses Datum kann ja real nur ändern, solange der Erlass in seiner 1. Fassung nicht in Kraft getreten ist. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="dateLastChange" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums der Fassung. Immer minor change. Wenn das Datum der Fassung real ändert, ist das keine Änderung gegenüber der referenzierten Fassung/Version, sondern eben eine neue Fassung. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="dateAbrogation" minOccurs="0"> <xs:annotation> <xs:documentation>Korrektur einer unrichtigen Angabe des Datums des Ausserkrafttretens. Immer minor change. Wenn dateAbrogation zum ersten Mal in einer Fassung/Version eingesetzt wird, ist dies keine Änderung des Erlasses, sondern nur eine editorische Notiz. Empty tag.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | structure | ||||||||
annotation |
| ||||||||
source | <xs:element name="structures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung(en) in der Erlass-Struktur (Zwischentitel)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="structure" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Interne ID des Struktur-Elements</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
source | <xs:element name="structure" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Interne ID des Struktur-Elements</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
properties |
| ||||
annotation |
| ||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Interne ID des Struktur-Elements</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||||||
properties |
| ||||||||
children | article | ||||||||
annotation |
| ||||||||
source | <xs:element name="articles" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Änderung(en) bei einzelnen Artikeln bzw. in einem Absatz, in einer Ziffer usw.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="article" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id1" use="required"> <xs:annotation> <xs:documentation>Interne ID des Artikels</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id2"> <xs:annotation> <xs:documentation>Interne ID des Artikel-Teils (partMetadata/id). Wenn diese Angabe fehlt, ist der ganze Artikel gemeint.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||
source | <xs:element name="article" maxOccurs="unbounded"> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> <xs:attribute name="id1" use="required"> <xs:annotation> <xs:documentation>Interne ID des Artikels</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id2"> <xs:annotation> <xs:documentation>Interne ID des Artikel-Teils (partMetadata/id). Wenn diese Angabe fehlt, ist der ganze Artikel gemeint.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
properties |
| ||||
annotation |
| ||||
source | <xs:attribute name="id1" use="required"> <xs:annotation> <xs:documentation>Interne ID des Artikels</xs:documentation> </xs:annotation> </xs:attribute> |
properties |
| ||
annotation |
| ||
source | <xs:attribute name="id2"> <xs:annotation> <xs:documentation>Interne ID des Artikel-Teils (partMetadata/id). Wenn diese Angabe fehlt, ist der ganze Artikel gemeint.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="signatures" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="de">Berichtigung einer Unterschrift</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="application" minOccurs="0"> <xs:annotation> <xs:documentation>Änderung des Anwendungsbereichs</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="restrictions" minOccurs="0"> <xs:annotation> <xs:documentation>Änderungen bei den Vorbehalten</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute ref="historyChange" use="required"/> <xs:attribute ref="historyImpact" use="required"/> </xs:complexType> </xs:element> |
diagram | ![]() | ||||||||
properties |
| ||||||||
attributes |
|