Example
Netex_tap_tsi_B1-1080-TCVP.xml
standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1-1080-TCVP.xml
Element names link to their declarations.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ==== SImple Carrier Example ======
This example provides an example of encodeing TAP TSI NRT fares in NeTEx XML
A set of B1 format files for 1080 is encoded as NeTEx entites. . A separate versin frame is used for the contents of each file, but common UIC codes are in separate frames at the end.
All elements are cross referenced.
(C) CEN Copyright 2014
1080DB AG-->
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../../xsd/NeTEx_publication.xsd">
<PublicationTimestamp>2013-06-24T09:30:47.0Z</PublicationTimestamp>
<ParticipantRef>1080</ParticipantRef>
<!--- ======WHAT WAS REQUESTED ========== -->
<!--- =============== RESULTS =========== -->
<dataObjects>
<CompositeFrame version="1" id="B1:1080">
<frames>
<FareFrame id="B1:TCVP:1080" version="any">
<Name>B.1 NRT fare based example for RU 1080 - Fare table description </Name>
<!-- TCVP 1080 Price Definitions : NeTex TARIFF-->
<salesOfferPackages>
<SalesOfferPackage id="2000" version="01" derivedFromVersionRef="0000" responsibilitySetRef="1080">
<validityConditions>
<ValidBetween>
<FromDate>2012-12-09T00:00:00Z</FromDate>
<ToDate>2099-12-31T24:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Flexpreis</Name>
<alternativeNames>
<AlternativeName>
<Name lang="fr">Flexpreis</Name>
</AlternativeName>
<AlternativeName>
<Name lang="de">Flexpreis</Name>
</AlternativeName>
<AlternativeName>
<Name lang="en">Flexpreis</Name>
</AlternativeName>
<AlternativeName>
<Name lang="ru">Flexpreis</Name>
</AlternativeName>
</alternativeNames>
<TypeOfSalesOfferPackageRef version="any" ref="01"/>
<ConditionSummary>
<TariffBasis>route</TariffBasis>
</ConditionSummary>
<validityParameterAssignments>
<GenericParameterAssignment version="any" id="2000">
<limitations>
<GroupTicket id="2000" version="01">
<prices>
<UsageParameterPrice id="2000" version="01">
<PriceUnitRef version="any" ref="EUR"/>
<DiscountingRule id="2000" version="01">
<DiscountAsPercentage>0</DiscountAsPercentage>
</DiscountingRule>
</UsageParameterPrice>
</prices>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>1</MaximumNumberOfPersons>
</GroupTicket>
<RoundTrip version="any" id="2000">
<DoubleSingleFare>true</DoubleSingleFare>
</RoundTrip>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</SalesOfferPackage>
<SalesOfferPackage id="2002" version="01" derivedFromVersionRef="0000" responsibilitySetRef="1080">
<validityConditions>
<ValidBetween>
<FromDate>2012-12-09T00:00:00Z</FromDate>
<ToDate>2099-12-31T24:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Privatbahnen</Name>
<alternativeNames>
<AlternativeName>
<Name lang="fr">Chemins de fer priv_ P</Name>
</AlternativeName>
<AlternativeName>
<Name lang="de">Privatbahnen</Name>
</AlternativeName>
<AlternativeName>
<Name lang="en">Private Railways</Name>
</AlternativeName>
<AlternativeName>
<Name lang="ru">Private Railways</Name>
</AlternativeName>
</alternativeNames>
<TypeOfSalesOfferPackageRef version="any" ref="01"/>
<ConditionSummary>
<TariffBasis>route</TariffBasis>
</ConditionSummary>
<validityParameterAssignments>
<GenericParameterAssignment version="any" id="2002">
<limitations>
<GroupTicket id="2002" version="01">
<prices>
<UsageParameterPrice id="2002" version="01">
<PriceUnitRef version="any" ref="EUR"/>
<DiscountingRule id="2002" version="01">
<DiscountAsPercentage>0</DiscountAsPercentage>
</DiscountingRule>
</UsageParameterPrice>
</prices>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>1</MaximumNumberOfPersons>
</GroupTicket>
<RoundTrip version="any" id="2002">
<DoubleSingleFare>true</DoubleSingleFare>
</RoundTrip>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</SalesOfferPackage>
<SalesOfferPackage id="8888" version="01" derivedFromVersionRef="0000" responsibilitySetRef="1080">
<validityConditions>
<ValidBetween>
<FromDate>2012-12-09T00:00:00Z</FromDate>
<ToDate>2099-12-31T24:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Privatbahnen</Name>
<alternativeNames>
<AlternativeName>
<Name lang="fr">Made up group</Name>
</AlternativeName>
<AlternativeName>
<Name lang="de">Made up group</Name>
</AlternativeName>
<AlternativeName>
<Name lang="en">Made up group</Name>
</AlternativeName>
<AlternativeName>
<Name lang="ru">Made up group</Name>
</AlternativeName>
</alternativeNames>
<TypeOfSalesOfferPackageRef version="any" ref="01"/>
<ConditionSummary>
<TariffBasis>route</TariffBasis>
</ConditionSummary>
<validityParameterAssignments>
<GenericParameterAssignment version="any" id="8888">
<limitations>
<GroupTicket id="8888" version="01">
<prices>
<UsageParameterPrice id="8888" version="01">
<PriceUnitRef version="any" ref="EUR"/>
<DiscountingRule id="8888" version="01">
<DiscountAsPercentage>25</DiscountAsPercentage>
</DiscountingRule>
</UsageParameterPrice>
</prices>
<MinimumNumberOfPersons>10</MinimumNumberOfPersons>
<MaximumNumberOfPersons>20</MaximumNumberOfPersons>
</GroupTicket>
<RoundTrip version="any" id="8888">
<DoubleSingleFare>true</DoubleSingleFare>
</RoundTrip>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<!-- ====RESOURCE FRAME======== -->
<ResourceFrame version="any" id="B1:Common:Resources">
<typesOfValue>
<PriceUnit id="EUR" version="any">
<Name>Euros</Name>
</PriceUnit>
<ValueSet version="any" id="tap:PurposeOfGrouping" classOfValues="PurposeOfGrouping">
<Name>Fare Table Types </Name>
<values>
<!--- ====PurposeOfGrouping method========= -->
<PurposeOfGrouping version="any" id="tap:distance">
<Name>H DistanceRoute Fare Price Table</Name>
</PurposeOfGrouping>
<PurposeOfGrouping version="any" id="tap:route">
<Name>I Route Fare Price Table</Name>
</PurposeOfGrouping>
<PurposeOfGrouping version="any" id="tap:set">
<Name>J Set Fare Price Table</Name>
</PurposeOfGrouping>
</values>
</ValueSet>
<ValueSet version="any" id="tapB1:TypeOfSalesOfferPackage" nameOfClass="TypeOfSalesOfferPackage">
<!-- UIC Common codes -->
<Name>Allowed values for TypeOfSalesOfferPackagef code list B.1.1
Fare type </Name>
<values>
<TypeOfSalesOfferPackage version="any" id="01">
<Name>TCV Full Fare</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="any" id="02">
<Name>Distance Based Fare</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="any" id="03">
<Name>Market Fare</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="any" id="04">
<Name>Group Fare</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="any" id="05">
<Name>Supplement</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="any" id="06">
<Name>Surcharge</Name>
</TypeOfSalesOfferPackage>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
</frames>
</CompositeFrame>
</dataObjects>
</PublicationDelivery>