Changes/1.5

From RailTopoModel® Wiki
Jump to navigation Jump to search
Logical Object Model
https://RailTopoModel.org
Latest release: 1.5
(November 05th 2024)
 
Quick links
Quick start
Modelling Concepts
UML diagrams
Environment
Best Practice
Model Extensions
Versions & Changes 
Guidelines
railML® 2 WikirailML® 3 Wiki

RailTopoModel® model changes between RailTopoModel 1.4 and RailTopoModel 1.5
 

This page is intended to collect the schema changes between RailTopoModel 1.4 and RailTopoModel 1.5.

For changes with other version upgrades see Changes.

Overview

In the figure an overview is given. Then follow tables with detailed description of changes. The identifiers of changes in the figure and tables are the same. In the table changes in black are generated using ontology.railML.org , changes in grey are provided manually.


Overview

Renaming

OldName NewName
Ren001 measureToNext distanceToNext

Removed elements

Element
Rem001 NonLinearNetElement
Rem002 LinearLocationCoordinate
Rem003 LinearNetElement
Rem004 OrderedAssociatedNetElement
Remm001 Orientation

Introduced elements

Element
Intr001 NetConnector
Intr002 AssociatedPositioningSystemCoordinate
Intr003 NetConnectorRelation
Intr004 ConnectorCollection
Intr005 AssociatedGeometricCoordinate
Intr006 AssociatedLinearCoordinate

Changed parents

New children

Parent New child Comment
Cpn001 BaseObject ElementPartCollection Triggered by the introduction of an element
Cpn002 NetElement NetConnector Triggered by the introduction of an element
Cpn003 NetworkResource NetConnectorRelation Triggered by the introduction of an element
Cpn004 ElementPartCollection ConnectorCollection
Cpn005 GeometricCoordinate AssociatedGeometricCoordinate Modelled as inheritance in the generator of this changelog
Cpn006 BaseObject ElementPartCollection
Cpn007 LinearCoordinate AssociatedLinearCoordinate Modelled as inheritance in the generator of this changelog
Cpn008 AssociatedPositioningSystemCoordinate AssociatedLinearCoordinate
Cpn009 AssociatedPositioningSystemCoordinate AssociatedGeometricCoordinate

Old children

Parent Old child Comment
Cpo001 PositioningNetElement NonLinearNetElement Triggered by the removal of an element
Cpo002 PositioningNetElement LinearNetElement Triggered by the removal of an element
Cpo003 AssociatedNetElement OrderedAssociatedNetElement Triggered by the removal of an element
Cpo004 LinearLocation LinearLocationCoordinate Triggered by the removal of an element
Cpo005 NetworkResource ElementPartCollection

Other changed relations

New target

Source Relation New target
Ocrn001 SpotLocation netElement NetElement
Ocrn002 SpotLocationCoordinate coordinates AssociatedPositioningSystemCoordinate
Ocrn003 AssociatedNetElementCoordinate start AssociatedPositioningSystemCoordinate
Ocrn004 AssociatedNetElementCoordinate end AssociatedPositioningSystemCoordinate
Ocrn005 LinearLocation associatedNetElements AssociatedNetElement
Ocrn006 NetConnectorRelation connector NetConnector
Ocrn007 AssociatedPositioningSystemCoordinate positioningSystem PositioningSystem
Ocrn008 ConnectorCollection elementPart NetConnector
Ocrn009 NetConnector elementCollection ConnectorCollection
Ocrn010 NetConnectorRelation element CompositionNetElement
Ocrnm001 LinearPositioningSystem anchor LinearAnchorPoint

Old target

Source Relation Old target
Ocro001 SpotLocation netElement PositioningNetElement
Ocro002 SpotLocationCoordinate coordinates PositioningSystemCoordinate
Ocro003 OrderedCollection sequence xsd:unsignedInt
Ocro004 NetElement length xsd:double
Ocro005 Network networkResources NetworkResource
Ocro006 AssociatedNetElementCoordinate start PositioningSystemCoordinate
Ocro007 AssociatedNetElementCoordinate end PositioningSystemCoordinate
Ocro008 LinearLocation associatedNetElements OrderedAssociatedNetElement
Ocro009 LinearLocationCoordinate coordinates PositioningSystemCoordinate
Ocro010 OrderedAssociatedNetElement sequence xsd:int
Ocro011 PositioningSystemCoordinate positioningSystem PositioningSystem
Ocrom001 LinearAnchorPoint anchor LinearPositioningSystem