<?xml version="1.0" encoding="UTF-8"?>
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" xsi:schemaLocation="http://www.netex.org.uk/netex ../../xsd/xsd/NeTEx_publication.xsd">
	<PublicationTimestamp>2026-03-30T12:00:00</PublicationTimestamp>
	<ParticipantRef>SKI-Templates</ParticipantRef>
	<dataObjects>
		<CompositeFrame id="ch:1:CompositeFrame" version="1">
			<frames>
				<ServiceFrame id="ch:1:ServiceFrame" version="1">
					<!-- ch-root -->
                    <!-- ch-usage: expected -->
   					<!-- ch-note: A minimal ServiceFrame must be present in all timetable files.-->
					<!-- ch-attrs: id version -->
					<directions>
						<!-- ch-note: We don't use directions, but only direction type -->
						<!-- ch-usage: forbidden -->
						<Direction id="notUsed" version="none">
							<!-- ch-usage: forbidden -->
						</Direction>
					</directions>
					<lines>
						<!-- ch-note: Only Line is used and not FlexibleLine -->
						<!-- ch-usage: mandatory -->
						<Line id="use swiss line id where possible" version="1" responsibilitySetRef="dsa">
							<!-- ch-see -->
							<!-- ch-usage: mandatory -->
							<Name>Name is needed</Name>
						</Line>
						<FlexibleLine id="notUsed" version="none">
							<!--ch-note: We work with Line only. -->
							<!--ch-usage: forbidden-->
							<Name>NotUsed</Name>
						</FlexibleLine>
					</lines>
					<groupsOfLines>
						<!-- ch-usage: expected-->
						<GroupOfLines id="generated" version="1">
							<!-- ch-usage: expected -->
                            <!-- ch-see -->
                            <!-- ch-note: We use GroupOfLine for the modeling of mixed lines -->
							<Name>Group_name</Name>
						</GroupOfLines>
					</groupsOfLines>
					<destinationDisplays>
						<!-- ch-note: We only allow fully formed content of destinationDisplays -->
						<!-- ch-usage: expected -->
						<DestinationDisplay id="generated-id" version="1">
							<!-- ch-note: We only allow fully formed content of destinationDisplays -->
							<!-- ch-usage: expected -->
							<!-- ch-see -->
						</DestinationDisplay>
					</destinationDisplays>
					<scheduledStopPoints>
						<!-- ch-note: Swiss ScheduledStopPoint are using the SLOID in the id, when possible.-->
						<!-- ch-usage: expected -->
						<ScheduledStopPoint id="sloid_where_possible" version="1">
							<!-- ch-note: The id of the ScheduledStopPoint is a SLOID if one exists. Otherwisse it contains a gen part. -->
							<!-- ch-usage: mandatory -->
                            <!-- ch-see -->
						</ScheduledStopPoint>
					</scheduledStopPoints>
					<connections>
                        <!-- ch-usage: expected -->
						<Access id="notUsed" version="none">
							<!-- ch-usage: forbidden -->
							<From/>
							<To/>
						</Access>
						<SiteConnection id="generated" version="1">
							<!-- ch-note: SiteConnection are used only in the SITE_OFFER file and not in NETWORK_OFFER files.-->
							<!-- ch-usage: expected -->
							<!-- ch-see -->
						</SiteConnection>
						<DefaultConnection id="generated" version="1">
							<!-- ch-note: DefaultConnection is only used in the SITE_OFFER file -->
							<!-- ch-usage: expected-->
							<!-- ch-see -->
						</DefaultConnection>
					</connections>
					<stopAssignments>
						<!-- ch-usage: expected-->
						<PassengerStopAssignment id="generated" version="1">
							<!-- ch-note: are only used in a special PSA file in the export. -->
							<!-- ch-usage: expected -->
							<!-- ch-see -->
						</PassengerStopAssignment>
					</stopAssignments>
					<timingLinks>
						<!-- ch-usage: expected -->
						<!-- ch-note: We use TimingLink as the time behaviour between two ScheduledStopPoints -->
						<TimingLink id="generated" version="1">
							<!-- ch-note: every different handling of the link needs a different timing link e.g. bus vs tram -->
							<!-- ch-usage: expected -->
							<!-- ch-see -->
							<FromPointRef ref="sloid1" versionRef="1"/>
							<ToPointRef ref="sloid 2" versionRef="1"/>
						</TimingLink>
					</timingLinks>							
					<journeyPatterns>
						<!-- ch-usage: mandatory -->
						<ServiceJourneyPattern id="generated" version="1">
							<!-- ch-usage: mandatory -->
							<!-- ch-see -->
						</ServiceJourneyPattern>
					</journeyPatterns>
					<timeDemandTypes>
						<!-- ch-usage: expected -->
						<TimeDemandType id="generated" version="1">
                            <!-- ch-usage: expected -->
                            <!-- ch-see -->
                            <!-- ch-note: TimeDemandType is now the core concept to use for the timing behaviour of ServiceJourney. -->
                        </TimeDemandType>
					</timeDemandTypes>
					<timeDemandTypeAssignments>
						<TimeDemandTypeAssignment id="generated" version="1"/>
					</timeDemandTypeAssignments>					
					<notices>
						<!-- ch-note: notices may be present or not -->
						<!-- ch-usage: expected-->
						<Notice id="generated" version="1">
							<!-- ch-note: if notices are present, one Notice must be. -->
							<!-- ch-usage: expected-->
							<!-- ch-see -->
						</Notice>
					</notices>
				</ServiceFrame>
			</frames>
		</CompositeFrame>
	</dataObjects>
</PublicationDelivery>
