Skip to content

Commit d7db983

Browse files
syversenkrseime
authored andcommitted
Adding attribute on Entity for publication meta-information (e.g. for filtering purposes)
1 parent 2236cb6 commit d7db983

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

xsd/netex_framework/netex_responsibility/netex_version_support.xsd

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
<Date>
2525
<Modified>2019-05-15 Add TyopeOfVErsion</Modified>
2626
</Date>
27+
<Date>
28+
<Modified>2021-07-02 Add PublicationEnumeration</Modified>
29+
</Date>
2730
<Description>
2831
<p>NeTEx - Network Exchange. This subschema defines version attribute base types.</p>
2932
</Description>
@@ -91,6 +94,43 @@ Rail transport, Roads and Road transport
9194
</xsd:enumeration>
9295
</xsd:restriction>
9396
</xsd:simpleType>
97+
<xsd:simpleType name="PublicationEnumeration">
98+
<xsd:annotation>
99+
<xsd:documentation>Indicates whether this ENTITY is intended for unrestricted publication, or the publication of its data should be limited. Enumerated value.</xsd:documentation>
100+
</xsd:annotation>
101+
<xsd:restriction base="xsd:NMTOKEN">
102+
<xsd:enumeration value="public">
103+
<xsd:annotation>
104+
<xsd:documentation>Entity should be public.</xsd:documentation>
105+
</xsd:annotation>
106+
</xsd:enumeration>
107+
<xsd:enumeration value="restricted">
108+
<xsd:annotation>
109+
<xsd:documentation>Publication of Entity should be restricted.</xsd:documentation>
110+
</xsd:annotation>
111+
</xsd:enumeration>
112+
<xsd:enumeration value="private">
113+
<xsd:annotation>
114+
<xsd:documentation>Entity should be private e.g. for internal use.</xsd:documentation>
115+
</xsd:annotation>
116+
</xsd:enumeration>
117+
<xsd:enumeration value="confidential">
118+
<xsd:annotation>
119+
<xsd:documentation>Entity is confidential i.e. has legal implications or usage requires consent.</xsd:documentation>
120+
</xsd:annotation>
121+
</xsd:enumeration>
122+
<xsd:enumeration value="authorised">
123+
<xsd:annotation>
124+
<xsd:documentation>Access to or usage of Entity requires authorisation.</xsd:documentation>
125+
</xsd:annotation>
126+
</xsd:enumeration>
127+
<xsd:enumeration value="test">
128+
<xsd:annotation>
129+
<xsd:documentation>Entity is used for testing i.e. contains test data.</xsd:documentation>
130+
</xsd:annotation>
131+
</xsd:enumeration>
132+
</xsd:restriction>
133+
</xsd:simpleType>
94134
<xsd:simpleType name="ModificationEnumeration">
95135
<xsd:annotation>
96136
<xsd:documentation>Classification of modification as addition, deletion or revision. Enumerated value.</xsd:documentation>
@@ -174,6 +214,11 @@ Rail transport, Roads and Road transport
174214
<xsd:documentation>Whether ENTITY is currently in use. Default is "active".</xsd:documentation>
175215
</xsd:annotation>
176216
</xsd:attribute>
217+
<xsd:attribute name="publication" type="PublicationEnumeration" use="optional" default="public">
218+
<xsd:annotation>
219+
<xsd:documentation>Criterion for publication of ENTITY, e.g. for filtering. Default is "public".</xsd:documentation>
220+
</xsd:annotation>
221+
</xsd:attribute>
177222
<xsd:attribute name="derivedFromVersionRef" type="VersionIdType" use="optional">
178223
<xsd:annotation>
179224
<xsd:documentation>Version of this object from which this version of ENTITY was derived.</xsd:documentation>

0 commit comments

Comments
 (0)