Country problem

Submitted by Joerg Freudenstein on Tuesday, 30 September, 2014 - 09:59
Source
Datex stakeholder

In Vehicle class there is vehicleCountryOfOrigin attribute with type MultilingualString. According to description it should be CountryEnum or maybe even better just String for accepting cars outside of EU, eg. Russia.

(reported on behalf of Jan Mynarík).

Verify that the model A has model has not been changed

Submitted by jaderberg on Friday, 22 August, 2014 - 14:56
Source
ES5

 During the TG meeting in Firence a feature to verify that nothing has been changed in level A part of the model was requested. 
One solution would be to store how a version of a specific version shoudl look like. When loading a model, and the same version, check will be made to ensure that nothing has been changed in the model.

Unused Enumeration DataClassEnum

Submitted by Joerg Freudenstein on Monday, 14 July, 2014 - 09:35
Source
Website

The Enumeration "DataClassEnum" seems not to be used within the data model (i.e. there is no attribute using it).
Maybe it's some kind of meta information, but I'm not sure about this.

It should be checked, whether this enumeration is still necessary or if there is some construct or attribute missing, which was intendet to use it.

bearing

Submitted by Joerg Freudenstein on Wednesday, 9 July, 2014 - 13:44
Source
Website

In Level A, the following two attributes exist:

  • "directionBearing" of type AngleInDegrees (for wind)
  • "bearing" of type NonNegativeInteger (for a point)

They seem to adress the same issue. I suggest to harmonize them (i.e. using the upper one for points, too).
Furthermore, nowhere is explained, that degree 0 means 'true north'. I suggest to add this to the definition(s).

RoadName, roadNumber

Submitted by Joerg Freudenstein on Wednesday, 25 June, 2014 - 10:40
Source
Website

The two attributes roadName and roadNumber are part of the LinearElement class. Their definition is specific for Linears, which makes it impossible to reuse these attributes elsewhere. Newertheless, these two attributes are valueable in a more general context.

Proposals:
* change both definitions to more general terms
* consider to move these attributes into a higher place of hierarchy, for example into the NetworkLocation class or into the SupplementaryPositionalDescription class (note that a Point for example is also usually located on a road).

Remove country enumeration

Submitted by Joerg Freudenstein on Tuesday, 3 June, 2014 - 16:55
Source
CEN

CEN 278 WG8 decided not to introduce a huge number of currency enum-literals but to use a String instead an to refer to the standard instead.

The same should be done with the Country enum (i.e. removing the enumeration, change to String, referring to standard).
Maybe other enumerations have to be checked as well for this issue.

Useless class "TimePeriodOfDay"

Submitted by Joerg Freudenstein on Tuesday, 3 June, 2014 - 16:47
Source
Website

In the validty model, the class "TimePeriodOfDay" is an aggregation to the "Period" class.
The only possibility is to specialise this class by "TimePeriodOfDay", there are no other links or attributes.

I'm wondering, if this class cannot be removed to introduce a direct aggregation between "Period" and "TimePeriodByHour".