Validation problem for extensions in version 2.3

Submitted by Joerg Freudenstein on Tuesday, 17 February, 2015 - 11:44
Source
Website

Short form:
Messages with a Level-B extension will not validate against the original 2.3 model, if they extend an object that is already extended in 2.3 (for example Linaer, GenericPublication).

Not sure if this is also a methodology issue.

Description:
In DATEX II version 2.3, the A-Model is extended by default (for example with OpenLR).
All instances created by extended clients should be able to be validated against the A model.

Changing the "Point " class name

Submitted by Loïc Blaive on Thursday, 22 January, 2015 - 11:27
Source
CEN

Comment raised by UK during TC approval of CEN/TS 16157-2
Point class – Software libraries frequently have classes named Point, but the DATEX II Point is much more than those classes which typically have only coordinates.

The proposition is to call this PointLocation to suggest that there is more to this class than coordinates - it is a fully described NetworkLocation and a peer of Linear, which we would call LinearLocation.

Changing the "AffectedCarriagewayAndLanes" class name

Submitted by Loïc Blaive on Thursday, 22 January, 2015 - 11:15
Source
CEN

Comment raised by UK during TC approval of CEN/TS 16157-2

In the class "AffectedCarriagewayAndLanes" the word “Affected” may not be valid in all cases. There may be a use for some of the attributes of this class even when the location is not naturally considered as “affected”, for example when specifying the location of a device.

Change the class name to avoid the word "Affected".

Renaming the PredefinedLocationContainer class

Submitted by Loïc Blaive on Thursday, 22 January, 2015 - 11:11
Source
CEN

Comment raised by UK during the TC approval of CEN/TS 16157-2.

"PredefinedLocationContainer" has used a different solution to the substitutable composite problem mentioned above in relation to GroupOfLocations. It has managed to avoid the term "GroupOfPredefinedLocations", but instead has introduced the term "Container", which is a pollution of the traffic-domain model with an information system concept.
It is suggested a conventional Composite design pattern.

Inconsistency between two realisations of the same location

Submitted by Loïc Blaive on Wednesday, 21 January, 2015 - 23:58
Source
CEN

Issue raised by UK during the stage "TC comment" of CEN TS 16157-2:
Comment: "Clarifying meaning of "without being exclusive". What is the interpretation if two methods are used to generate an irresolvable location?"

Proposal: woud it be better to make this an excusive choice?

14.00

Normal
0

Literal for "People throwing things on the road"

Submitted by Joerg Freudenstein on Wednesday, 21 January, 2015 - 10:38
Source
Website

TMC Event code 897 says "People throwing objects onto the road. Danger". In DATEX II, the best match is "attackOnVehicle" (a DisturbanceActivity), which is semantically not the same (you can think of throwing stones without attacking a vehicle as well as an attack on a vehicle without throwing stones).

Proposal is to add a literal like "throwingObjects" to DisturbanceActivity.