Schema source
netex_utility_time.xsd
netex_framework/netex_utility/netex_utility_time.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.netex.org.uk/netex" xmlns:netex="http://www.netex.org.uk/netex" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.netex.org.uk/netex" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" id="netex_utility_time">
<!-- ===Dependencies ======================================= -->
<!-- ===eGIF/GovTalk Documentation ======================================= -->
<xsd:annotation>
<xsd:appinfo>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<Audience>e-service developers</Audience>
<Contributor>NeTEx Project. CEN WG9 working Group. See main package headers </Contributor>
<Coverage>Europe</Coverage>
<Creator>First Drafted for version 1.0 NeTEx. Nicholas Knowles Kizoom</Creator>
<Date>
<Created>2010-09-04</Created>
<!-- Documentation headers added -->
</Date>
<Description><p>NeTEx is an XML representation of the Transmodel Public Transport Data model that can be used to exchange data objects between Transmodel databases and other services.</p>.
<p>This subschema describes time period representations</p></Description>
<Format>
<MediaType>text/xml</MediaType>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
</Format>
<Identifier>{http://www.netex.org.uk/schemas/1.0/xsd/netex_framework/netex_utility}netex_utility_time.xsd</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom Software Ltd, 16 High Holborn, London WC1V 6BX </Publisher>
<Relation>
<Requires>none</Requires>
</Relation>
<Rights>Unclassified
<Copyright>CEN, Crown Copyright 2009-2014</Copyright>
</Rights>
<Source>
<ul>
<li>Derived from the SIRI standards.</li>
</ul>
</Source>
<Status>Version 1.0</Status>
<Subject>
<Category>Arts, recreation and travel, Tourism, Travel (tourism), Transport,
Public transport, Bus services, Coach services, Bus stops and stations,
Business and industry, Transport,
Roads and road transport
</Category>
<Project>CEN TC278 WG3 SG9.</Project>
</Subject>
<Title>NeTEx XML schema. Subschema of Time utility types.</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>Time and date range types for NeTEx.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<!-- =====Times================================================================== -->
<xsd:complexType name="ClosedTimestampRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of date and times. Both start and end time are required.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The (inclusive) start date and time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The (inclusive) end date and time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ClosedTimeRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of times. Both start and end time are required.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:time">
<xsd:annotation>
<xsd:documentation>The (inclusive) start time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:time">
<xsd:annotation>
<xsd:documentation>The (inclusive) end time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HalfOpenTimeRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of times. Start time must be specified, end time is optional.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:time">
<xsd:annotation>
<xsd:documentation>The (inclusive) start time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:time" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) end time. If omitted, the range end is open-ended, that is, it should be interpreted as "forever".</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HalfOpenTimestampRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of date times. Start time must be specified, end time is optional.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The (inclusive) start time stamp.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) end time stamp. If omitted, the range end is open-ended, that is, it should be interpreted as "forever".</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpenTimeRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of times. Start time must be specified, end time is optional.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:time" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) start time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:time" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) end time. If omitted, the range end is open-ended, that is, it should be interpreted as "forever".</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpenTimestampRangeStructure">
<xsd:annotation>
<xsd:documentation>Data Type for a range of date times. Start time must be specified, end time is optional.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartTime" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) start time stamp.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndTime" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The (inclusive) end time stamp. If omitted, the range end is open-ended; that is, it should be interpreted as "forever".</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
</xsd:schema>