Skip to content

Master to next#985

Merged
skinkie merged 58 commits intonextfrom
master_to_next
Feb 13, 2026
Merged

Master to next#985
skinkie merged 58 commits intonextfrom
master_to_next

Conversation

@skinkie
Copy link
Copy Markdown
Contributor

@skinkie skinkie commented Feb 1, 2026

WIP for #982

skinkie and others added 26 commits February 1, 2026 21:04
* Make OrganisationRef abstract

* Organisation is abstract

* Something hidden

* Bring backwards compatibility

* Split because of older xmllint
…ples and implementations (#454)

* Introduce dataSourceRef checking, so we can see seriously broken examples and implementations.

* to force a rerun

* updated examples

* more example corrections

* Lint and update documentation tables

* remove checking for version in DataSource and DataSourceRef

* Aurige example with id without version for DataSource

* removed comments

* change to the way validation is done.

* fix validation

* Update Le Corbusier - SQYBUS-NeTEx-Profil Arret.xml

* Lint and update documentation tables

---------

Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Create FX-PI-01_ParisExample.xml

* spaces and tabs  fixed

* part 2

@nick-knowles  never mix tabs and spaces that way again, pls.

* part 3

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update examples/standards/fxc/FX-PI-01_ParisExample.xml

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

---------

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>
…5tex_ifopt_equipmentAccess_version.xsd (#720)

* Update netex_ifopt_equipmentAccess_version.xsd

* Update xsd/netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd
* Update netex_facility_support.xsd

* Lint and update documentation tables

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Fixes from #721

* then fix the typo in the previous word too
* Fix Interchangse

* Update xsd/netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

* Update xsd/netex_part_2/part2_journeyTimes/netex_interchange_version.xsd

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>

---------

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>
* TypeOfNotice referential constraint fixes

Fixed #739

* Apply suggestions from code review
Disambiguating button descriptions.

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>
* Annotation to version attribute

* Update xsd/netex_framework/netex_responsibility/netex_version_support.xsd

Improved...

Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com>
* Update netex_serviceCalendar_version.xsd

* Update xsd/netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd

Co-authored-by: Stefan de Konink <stefan@konink.de>

---------

Co-authored-by: Stefan de Konink <stefan@konink.de>
* Correct typos in netex_flexibleNetwork_support.xsd

* Update netex_flexibleNetwork_support.xsd

* Update xsd/netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd

Co-authored-by: Stefan de Konink <stefan@konink.de>

---------

Co-authored-by: Stefan de Konink <stefan@konink.de>
…837)

* Update netex_datedVehicleJourney_version.xsd

Updated annotation
Removed UicOperatingPeriod
Added JourneyRef
Added replacedJourneys and DatedServiceJourneyRef
Made OperatingDayRef mandatory

* Update netex_datedVehicleJourney_version.xsd

Changed sequence, mandatory elements first

* added prefix/ namespace

Added prefixes / namespace in xpath references that did not trigger correctly in validators

* Delete netex_datedVehicleJourney_version.xsd

* Create netex_datedVehicleJourney_version.xsd
* MandatoryEnumeration comment correction

MandatoryEnumeration comment correction

* Update xsd/netex_framework/netex_responsibility/netex_entity_support.xsd

Co-authored-by: Stefan de Konink <stefan@konink.de>

---------

Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
Co-authored-by: Stefan de Konink <stefan@konink.de>
set abstract attribute of LuggageLockerEquipment to false
* Fix VDV examples

* Lint and update documentation tables

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
@skinkie skinkie self-assigned this Feb 1, 2026
skinkie and others added 3 commits February 1, 2026 22:58
* Prioritize TAP TSI validation

* fixing examples part1

* deprecated invalid examples

* Lint and update documentation tables

---------

Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove all abstract elements from constraint validation

* Make ResposibilityRole not abstract, and revert constraint check removal

* Update NeTEx_publication.xsd

* Update NeTEx_publication_timetable.xsd

---------

Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
…r examples (#464)

* Add DatedServiceJourney_UniqueBy_Id_Version

* Lint and update documentation tables

* Add AccessibilityAssessment and AccessibilityLimitation unique constraints

* Lint and update documentation tables

* Add AvailabilityCondition Unique constraint as part of the ValidityCondition constraint

* Put AvailabilityCondition in a new unique constraint because of AvailabilityConditionIdType

* Lint and update documentation tables

* Add DatedVehicleJourney and NormalDatedVehicleJourney constraints

* Add FlexibleRoute, FlexibleQuay, FlexibleLine, FlexibleStopAssignment

* Fix typo

* Fix FlexibleStopAssignment in examples for missing order attribute

* Lint and update documentation tables

* Introduce SitePathLink unique as path of PathLinkIdType

* Introduce unique constraint for ValidityPeriod which uses ValidityConditionIdType

* Introduce unique constraint for ValidDuring which uses AvailabilityConditionIdType

* Introduce unique constraint for ValidyPeriod which uses UsageValidityPeriodIdType, fix ValidBetween

* Fix broken example, due to the assignment within a single unique constraint

* Reintroduce OperatingDay unique constraints

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
Comment thread xsd/netex_framework/netex_reusableComponents/netex_facility_support.xsd Outdated
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication_timetable.xsd
Comment thread xsd/netex_framework/netex_reusableComponents/netex_facility_support.xsd Outdated
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication.xsd
Comment thread xsd/NeTEx_publication_timetable.xsd
ue71603 and others added 2 commits February 9, 2026 13:12
@thbar
Copy link
Copy Markdown
Collaborator

thbar commented Feb 11, 2026

@TuThoThai @skinkie @ue71603 do you agree to move this to "Ready for review"? All points in #982 have been checked.

I'm working on a bit of validation regression testing, so having a frozen version (ideally merged into next) would be great.

Comment thread xsd/netex_framework/netex_reusableComponents/netex_facility_support.xsd Outdated
Comment thread xsd/netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd Outdated
Comment thread xsd/netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd Outdated
Comment thread xsd/netex_framework/netex_reusableComponents/netex_facility_support.xsd Outdated
Comment thread xsd/netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd Outdated
Comment thread xsd/netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd Outdated
Revert to LiftCallEquipment

Co-authored-by: Matthias Günter <matthias.guenter@sbb.ch>
Copy link
Copy Markdown
Collaborator

@TuThoThai TuThoThai left a comment

Choose a reason for hiding this comment

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

From what I can see, we should be ok to merge.

@thbar thbar marked this pull request as ready for review February 12, 2026 20:42
@thbar
Copy link
Copy Markdown
Collaborator

thbar commented Feb 12, 2026

@TuThoThai once we have final reviews, I suggest a squash commit, so that it will be slightly easier to finish the changelog.

@skinkie
Copy link
Copy Markdown
Contributor Author

skinkie commented Feb 12, 2026

Ok for me.

@ue71603 ue71603 self-requested a review February 13, 2026 10:34
Copy link
Copy Markdown
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.

LGTM

@skinkie skinkie merged commit 9fed8d4 into next Feb 13, 2026
1 check passed
@skinkie skinkie deleted the master_to_next branch February 13, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants