Renaming and extending serviceSection facilities
Description
The serviceSection facilities are not complete and not named in a unified way.
Background
Links
- Forum discussion:
- Martin Zien, 09.03.2022: https://www.railml.org/forum/index.php?t=msg&th=862&start=0&
- Git issues:
- Wiki documentation:
- IS:serviceSection: https://wiki3.railml.org/wiki/IS:serviceSection
Proposed solution railML 3.2
The facilities of the <serviceSection>
shall be renamed according to the following pattern: @allows{Domain}{Service}
, e.g. @allowsRollingstockMaintenance
Further names of services are:
- allowsRollingstockCleaning
- allowsRollingstockFueling
- allowsRollingstockLoading
- allowsRollingstockMaintenance
- allowsRollingstockParking
- allowsRollingstockPreheating
- allowsRollingstockSandRestocking
- allowsRollingstockToiletDischarge
- allowsRollingstockWaterRestocking
- allowsRollingstockElectricSupply
- allowsInfrastructureMaintenance
In general, the list is extendable by defining new attributes using the "any attribute extension".