Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move mode specific properties to relevant sub-type #9

Open
onthebreeze opened this issue Nov 27, 2019 · 0 comments
Open

Move mode specific properties to relevant sub-type #9

onthebreeze opened this issue Nov 27, 2019 · 0 comments

Comments

@onthebreeze
Copy link
Contributor

onthebreeze commented Nov 27, 2019

Problem

The Multi-Modal Transport RDM correctly supports all transport modes via abstraction of concepts so that, for example, specific modes such as vessels, vehicles, trains, aircraft are all abstracted to become "TransportMeans". This is a useful construct because many related entities such as "Consignments" can leverage multiple modes in the journey from consignee to consignor. However, the abstract entities contain a mix of mode independent properties (like "name" and "loadedCargoMeasure") and mode specific properties (like "helipadIndicator" and "draftLevelMeasure" which are vessel specific). This leads to a risk of confusion and impossible conflicts (such as a transport means that has both a keel depth and an axle count for example).

Proposed Solution

A better modelling approach that does not change the muti-modal untility) is to add specific sub-types such as vessel, vehicle, aircraft, etc and to move mode specific properties to the sub-type. This will also help with transport industry adoption of UN/CEFACT standards because the industry organisations tend to be very mode specific.

TransportMeansIssueSolutoin

Vessel bias in MMT?

Having moved mode specific properties, it appears that all specific properties are about vessels. Even conferenceCode is mode specific (see wikipedia entry) Information about other modes such as GVM & axle count for vehicles, seems to be missing. The separation of mode specific properties makes this bias much more obvious and serves as a useful trigger to collaborate with truck, rail, and air freight carriers to expand their mode specific models.

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

No branches or pull requests

1 participant