I'm trying to create a SpotLocation
I thought I needed to do something like this:
:mySpotLocation a rtm:SpotLocation;
rtm:onNetElement :myNetElement;
rtm:hasIntrinsicCoordinate 0.1;
rtm:hasApplicationDirection "both".
However:
1) there is no datatype property "rtm:onNetElement". This is a problem for both the "SpotLocation" as well as the "AssociatiatedNetElement" (for Area- and LinearLocation)
2) there is a railml:hasNetElement but it has as domain "Infrastructure" which is very odd. Is this correct?
3) The property rtm:hasIntrinsicCoordinate has a domain limited to "AssociatedPositioningSystem". I think this needs to be extended with "SpotLocation" as well as the "AssociatiatedNetElement" (for Area- and LinearLocation)
4) There is a class "IntrinsicCoordinate" which is in the range of the property "hasIntrinsicCoordinate". But why does it need to be a class? It's always a double and doesn't have any other attributes.