Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@trurlurl
Copy link
Collaborator

This addresses issue #972. The below list has been added in NeTEx_publication.xsd.

#972 started the discussion for which classes to add constraints - we can adapt this PR based on the further discussion.

I added everything to NeTEx_publication.xsd - please tell me if something should be moved to NeTEx_publication_timetable.xsd or how to determine the right place.

  • AccessZone
  • Equipment
  • Facility
  • FacilitySet
  • FlexibleLinkProperties
  • FlexiblePointProperties
  • FlexibleServiceProperties
  • GeneralFrameMember
  • GenericNavigationPath
  • GenericPathJunction
  • NetworkRestriction
  • ParkingEntrance
  • PlaceLightingEquipment
  • PointOfInterestVehicleEntrance
  • PriceableObject
  • LuggageLockerEquipment
  • OtherOrganisation
  • SensorEquipment
  • SignEquipment
  • SiteComponent
  • SiteElement
  • SiteEquipment
  • SiteNavigationPath
  • SpotEquipment
  • StopAssignment
  • TypeOfMobilityService
  • TypeOfModeOfOperation
  • VehicleEquipment
  • VehicleEntrance
  • VehiclePoolingMeetingPlace
  • WaitingEquipment
  • WheelchairVehicle

@trurlurl trurlurl requested review from skinkie and ue71603 October 26, 2025 16:46
@trurlurl trurlurl added the hygiene Technical dept, results in a breaking change. label Oct 26, 2025
Equipment complete family
@TuThoThai TuThoThai added this to the netex_2.0 milestone Oct 27, 2025
@skinkie
Copy link
Contributor

skinkie commented Oct 27, 2025

@trurlurl thanks for the massive effort.

@skinkie skinkie self-requested a review October 27, 2025 23:35
@skinkie skinkie requested review from Aurige, TuThoThai and thbar October 27, 2025 23:36
@skinkie skinkie assigned skinkie and TuThoThai and unassigned skinkie Oct 27, 2025
@TuThoThai
Copy link
Collaborator

@trurlurl ,many thanks for the super heavy lifting!
@thbar will help me review it tomorrow, just making sure I got the lists correct in #972

Copy link
Collaborator

@thbar thbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@trurlurl great work, thank you!

Here are my notes & questions (not merge-blocking):

  • Overall I understand the addition of unique/key/keyref to provide more structural integrity. This will most likely break existing XML files (no matter the country), but overall this will happen more in upcoming releases and is a good thing IMO.
  • Equipment includes a list of targets (via XPath): we will need to ensure newly added equipments are added here, and we will probably need an automated way to warn about incomplete lists like this one.
  • ❔ I spotted 5 items for which I couldn't find the formal definition: Facility, ParkingEntrance, PlaceLightingEquipment, VehicleEquipment and WheelchairVehicle (not the ref, the item itself). Are these defined somewhere? (the corresponding Ref are defined, though)

Merging is OK IMO (thanks again!), but I'm interested in some clarifications from anyone who may have them 😄

@TuThoThai TuThoThai merged commit 904e903 into next Oct 30, 2025
1 check passed
@TuThoThai TuThoThai deleted the additional_key_ref_constraints branch October 30, 2025 14:46
@TuThoThai TuThoThai mentioned this pull request Oct 30, 2025
19 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hygiene Technical dept, results in a breaking change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants