NeTEx-CEN/NeTEx

FlexibleOperation why not FlexibleModeOfOperation?

skinkie opened this issue · 8 comments

FlexibleOperation why not FlexibleModeOfOperation?
Aurige commented

and it is a FlexibleModeOfOperation_ValueStructure ... has to be fixed (harmless for compatibility here)

Element names are as as per spec . Structure names are as per convention of using noun (xxxxModeOfOperation) of superclass. SUgegst we leave as is

This is Transmodel UML

image

This is NeTEx UML
image

@Aurige @skinkie I think Nick is right. We close it?

No, I don't understand it.

TM alignment

It feels like it is it is not consistent with the other NeTEx concepts.

It is consistent - although we generally add qualifiers to the superclass name to arrive at the subclass name (POINT, TIMING POINT) , in a number of places we specialise either because the noun phrase gets too much of a mouthful (FLEXIBLE CONVENTIONAL MODE OF OPERATION aagh ) , or because the semantics become more focused
Consider the site hierarchy
GROUP OF POINTS
ZONE
PLACE
SITE ELEMENT,
SITE,
STOP PLACE,
POINT OF INTEREST
PARLING
SITE COMPONENT
STOP PLACE COMPONENT
etc etc

discussed