NeTEx
NeTEx copied to clipboard
Remove External entities with for VDV compatibility in favor of Priva…
@duexw only if you like it.
@ue71603 @trurlurl need example updates. Which require a quite complex update, being loading the externalStopRef and rewriting the deprecated PrivateCode.
Fix #593
I think we have to introduce PrivateCode in one or two places. or have should I model:
<LineInDirectionRef>
<ExternalDirectionRef type="uicType" ref="54"/>
<!-- TapTsi B.4.7009 54 Talgo ! -->
<!-- NB Work around to handle this case NeTEX needs to add additional filter -->
</LineInDirectionRef>
<ScheduledStopPointRef version="any" ref="uic:007300101"/>
And how to do this one?
<Operator created="2003-06-09T14:20:00-05:00" changed="2004-05-09T14:20:00-05:00" modification="revise" version="1.0" id="noc:SCWW">
<!-- NationalOperatorCode: PublicCOde -->
<PublicCode>SCCW</PublicCode>
<PrivateCode type="nocn">nocn:137725</PrivateCode>
<ExternalOperatorRef type="vosa:LicenceNumber" ref="vosa:PD0000479"/>
<!-- Name: TradingName -->
<Name>Stagecoach</Name>
<ShortNa
@ue71603 I'll update all examples with #597 first.
didn't we say deprecate, not remove ? removing will be an issue for @duexw and probably others ...
@Aurige the point is most of these changes to next where never in master.
For filters we need better examples.
@skinkie we will have to do this together. Not clear to me, how we should fix the examples.
@Aurige @nick-knowles @skinkie @duexw does this still work for you?
Prefer DEPRECATION (for the ones in master only) and recommend the use of external codes Remove the ones only added in next...
Proposition to be updated
Found in master (1.2.3):
- ExternalOperatorRef
- ExternalProductCategoryRef
- ExternalLineRef
- ExternalDirectionRef
- ExternalStopPointRef
- ExternalConnectionLinkRef
- ExternalDatedVehicleJourneyRef
- ExternalInterchangeRef
- ExternalVehicleJourneyRef
Not in master:
=> all only depreciated
THis affects part1 documentation for some core framework elements. UML has been changed . Note also that PrivateCode should be moved from Generic utility types package to to Responsibility model types package
UML