Commit 07b3aa74 authored by IL Coordination's avatar IL Coordination
Browse files

deleting old changelog files

git-svn-id: https://svn.railml.org/railML3/trunk@987 997d4637-a740-4bf4-9a76-81fddc049f28
parent c76bf47e
===============================================================
railML
===============================================================
Version: 3.0.5
Date: 31.03.2017
Author: Christian Rahmig (railML.org)
===============================================================
Summary of modifications since version 0.is4
---------------------------------------------------------------
general
---------------------------------------------------------------
(1) renaming version into 3.0.5 as requested by users
---------------------------------------------------------------
/schema/railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/infrastructure3.xsd
---------------------------------------------------------------
Topology
(1) removing <level> from <topology> and add <network>
instead. <network> has <level> as child element
(see rtm4railml3.xsd) (correction based on IRS30100:2016
RTM)
(2) changing multiplicity of <netElement> in <topology> from
0..* to 1..* (correction based on IRS30100:2016 RTM)
Coordinates / Location
(1) introducing <networkLocation> as fourth option for
locating an asset or an attribute (e.g. track gauge) in
the railway network. Thus, <networkLocation> replaces the
parameters known from previous versions.
Operation
(1) changing @infrastructureManager in <line>
to @infrastructureManagerRef as it shall reference the
infrastructure manager entry in <organizationalUnits>
TrackGeometry
(1) renaming "TrackGeometry" into "Geometry" as it is not
limited to tracks (microscopic level), but also to the
more aggregated levels of the railway network
Assets
(1) adding further element and attribute documentation
(2) allowing for other enumeration values in
crossingAngleTangent of element <crossing>
(3) renaming "Assets" into "Functional Assets"
(4) creating new child element <equipment> in <platform>,
where all the information about the platform's technical
equipment is stored
Parameters
(1) parameters have been taken out from model as they have
been integrated in the other parts of the infrastructure3
model
Enumerations
---------------------------------------------------------------
/schema/rtm4railml3.xsd
---------------------------------------------------------------
(1) changing multiplicity of <networkResource> in <network>
from 1..* to 0..*
---------------------------------------------------------------
/schema/gml4railml3.xsd
---------------------------------------------------------------
(1) changing target namespace from
http://www.railml.org/schemas/2015 to
http://www.railml.org/schemas/2015/gml
---------------------------------------------------------------
/schema/interlocking3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/timetable3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/rollingstock3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/physicalunits.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/basetypes.xsd
---------------------------------------------------------------
(1) adding missing pattern for UUID datatype
(2) adding extension of dc:elementContainer in order to have
the Dublin Core metadata available
---------------------------------------------------------------
/codelists/
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/examples/
---------------------------------------------------------------
(1) adapting example "SimpleExample"
\ No newline at end of file
===============================================================
railML
===============================================================
Version: 3.0.6
Date: 19.07.2017
Author: Christian Rahmig (railML.org)
===============================================================
Summary of modifications since version 3.0.5
---------------------------------------------------------------
general
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/infrastructure3.xsd
---------------------------------------------------------------
Topology
(1) removing attribute @type from <netElement> in order to
keep topology clean
(2) removing attribute @name from <level> following updated
RTM
Coordinates / Location
(1) removing all coordinates from section <coordinates>.
Single locations shall be modelled as child elements of
the different infrastructure elements. A coordinate
location itself has no ID and therefore cannot exist
without a parent element.
(2) restructuring {entity}<location> in order to keep highest
compatibility with RTM
(3) adding optional element <trackPosition> with parameters
@trackRef and @pos to <spotLocation>
(4) adding optional element <trackSection> with parameters
@trackRef, @fromPos and @toPos to <linearLocation> and
<areaLocation> (can be repeated)
Operation
(1) introducing references to <trackBegin> and <trackEnd> for
operational element <track>. Thus, it is possible to refer
to switches, crossings and bufferstops that limit a track.
Geometry
---
Functional Assets
(1) renaming <additionalName> into <name>
(2) introducing reference from <switch> to @leftBranch and
@rightBranch that are <netRelation> objects. Thus, it
becomes clear which topologic <netRelation> refers to
which branch of the switch.
(3) removing <switchBegin> and <switchEnd> from <switch>.
Following the approach in (2) they are no longer needed
for defining the possible branches of the switch.
Enumerations
---
---------------------------------------------------------------
/schema/rtm4railml3.xsd
---------------------------------------------------------------
(1) adapting RTM UML version 1.1, in particular:
* introducing class "RTM_NamedResource"
* moving attribute @name from class "RTM_BaseObject" to
class "RTM_NamedResource"
* removing attributes @validFrom and @validTo from class
"RTM_BaseObject"
* adding attributes @validFrom and @validTo to classes
"RTM_NetworkResource", "RTM_PositioningSystem"
and "RTM_AssociatedPositioningSystem"
* changing multiplicity of <associatedPositioningSystem>
in <netElement> from 0..* to 1..*
* changing inheritance of class
"RTM_ElementPartCollection" from class
"RTM_NetworkResource" to class "RTM_BaseObject"
* changing inheritance of class "RTM_PositioningSystem"
from class "RTM_BaseObject" to class
"RTM_NamedResource"
* removing inheritance of class
"RTM_PositioningSystemCoordinate" from class
"RTM_BaseObject"
* substituting reference @coordinate of type tRef in
<intrinsicCoordinate> with child element <coordinate>
* changing inheritance of class "RTM_NetEntity" from class
"RTM_BaseObject" to "RTM_NetworkResource"
* changing inheritance of class "RTM_EntityLocation" from
class "RTM_NetworkResource" to class "RTM_BaseObject"
* introducing new class "RTM_AssociatedNetElement"
---------------------------------------------------------------
/schema/gml4railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/interlocking3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/timetable3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/rollingstock3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/physicalunits.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/basetypes.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/codelists/
---------------------------------------------------------------
(1) updating codelists Registers.xml and
TrainProtectionSystems.xml according to their latest
version in railML v2
---------------------------------------------------------------
/examples/
---------------------------------------------------------------
(1) adapting example "SimpleExample" to new schema version
\ No newline at end of file
===============================================================
railML
===============================================================
Version: 3.0.7
Date: 28.08.2017
Author: Christian Rahmig (railML.org)
===============================================================
Summary of modifications since version 3.0.6
---------------------------------------------------------------
general
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/infrastructure3.xsd
---------------------------------------------------------------
(1) changing order of infrastructure sub elements: <geometry>
comes now before <operation>
(2) adding container <states> with list of <state> elements
to all infrastructure elements that derive from abstract
class Entity
Topology
(1)
Positioning (Coordinates)
(1) renaming <coordinates> into <positioning> since this
container only includes <geometricPositioningSystem>
and <linearPositioningSystem> elements
Geometry
(1) geometry elements derive now also from generic class
"Entity"
Operation
(1) updating track type enumeration according to feedback in
railML.org infrastructure forum
(2) adding attribute @infrastructureManagerRef to element
<track> (before only available for <line>)
(3) adding attribute @mainDirection to element <track> to
describe the main direction of operation on the track
("up", "down" or "both")
(4) adding <mileageChanges> containing a list of
<mileageChange> elements that mark locations where
mileage changes (gap, overlap)
(5) adding sub-element <opBorder> in <operationalPoint> to
reference border elements of the OP (occurs 0..*)
(6) adding sub-element <infrastructureManager> in
<operationalPoint> to reference infrastructure manager
that is responsible for the OP (occurs 0..*)
(7) adding sub-element <line> in <operationalPoint> to
reference lines that are connected with the OP
(occurs 0..*)
Functional Assets
(1) adding attribute @material to element <bridge> ("steel",
"stone", "wood", #other)
(2) adding attribute @numberOfTracks to element <bridge> to
specify the number of parallel tracks on the bridge
(3) substituting attribute @length in element <platformEdge>
by attributes @physicalLength and @usableLength in order
to distinguish between the physical and the operational
relevant length of the platform edge
(4) renaming enumeration value "isolatedRailJoint" for
attribute <trainDetectionElement>@type into
"insulatedRailJoint"
(5) adding <crossings> containing a list of <crossing>
elements
(6) adding further attributes to <bridge> describing its
design aspects and further load constraints
(7) adding the <bore> as child element of <tunnel> in order
to define each tunnel bore independently
(8) adding element <embankment>
(9) adding the <barrier> as child element of <levelCrossing>
with related attributes for condition monitoring
(Parameters)
(1) renaming <clearanceGauges> and <clearanceGauge> into
<loadingGauges> and <loadingGauge>
---------------------------------------------------------------
/schema/rtm4railml3.xsd
---------------------------------------------------------------
(1) adapting to release version of RTM 1.1, in particular:
* removing association "netElement" from class
RTM_LinearLocation
* changing multiplicity of association <netElement> in
<associatedElement> from 1..* to 1
* adding attribute @longname in class RTM_NamedResource
* changing derivation of class RTM_Network from
RTM_BaseObject to RTM_NamedResource
* adding attribute @descriptionLevel in class
RTM_LevelNetwork with enumeration values "Macro", "Meso"
and "Micro"
---------------------------------------------------------------
/schema/gml4railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/interlocking3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/timetable3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/rollingstock3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/physicalunits.xsd
---------------------------------------------------------------
(1) adding physical units for pressure (Pascal), Power (Watt),
Current (Ampere) and temperature (Centigrade)
---------------------------------------------------------------
/schema/common.xsd (basetypes)
---------------------------------------------------------------
(1) basetypes.xsd has been renamed into common.xsd
(2) introducing new top level element <common>
(3) moving <organizationalUnits> from <metadata> into <common>
---------------------------------------------------------------
/codelists/
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/examples/
---------------------------------------------------------------
(1) adapting example "SimpleExample" to new schema version
\ No newline at end of file
===============================================================
railML
===============================================================
Version: 3.0.8
Date: 25.09.2017
Author: Christian Rahmig (railML.org)
===============================================================
Summary of modifications since version 3.0.7
---------------------------------------------------------------
general
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/railml3.xsd
---------------------------------------------------------------
no changes
---------------------------------------------------------------
/schema/infrastructure3.xsd
---------------------------------------------------------------
(1) re-structuring the <state> of infrastructure elements and
connect them with the time period elements defined in
common3.xsd
Positioning
(1) moving <mileageChanges> and sub elements from <operation>
to <positioning> due to their close relationship
(Operation)
(1) removing <speedProfile> due to unclarified usage and
meaning w.r.t. <infrastructure>
(2) migrating all remaining elements from <operation> to
container <functionalInfrastructure>
Functional Infrastructure (Functional Assets & Operation)
(1) renaming container <functionalAssets> into
<functionalInfrastructure>
(2) adding electrical parameters to element <switchEngine>
(3) adding trackbed parameters to <switch> and <crossing>
(4) adding elements <lock> and <lockableDeviceRelease>
(5) adding attribute @verbalConstraint to <tunnel> and
<bridge> in order to define further usage restrictions
using simple text notation
(6) adding attributes @detectedObject, @detectorMedium and
@layout to <trainDetectionElement> in order to have a
more detailed description of the train sensor and its
functionality
(7) adding attribute <bufferStop>@type for specifying the
type of buffer stop / vehicle stop
(8) adding optional references to infrastructure elements for
<border> element.
(9) removing <isolationRailJoint> since it is fully covered
by <trainDetectionElement>
(10) adding optional parameter <line>@maxLoadingGaugeRef for
cross-referencing the maximum allowed loading gauge on
the line
(11) adding optional parameter <line>@trackGaugeRef for
cross-referencing the track gauge that applies for the
whole line
(12) adding reference from <operationalPoint> to arbitrary
number of <platform> elements
(13) removing attribute <electrification>@contactWireHeight
and adding optional attributes @minHeight and @maxHeight
in new optional <electrification> child element
<contactWire>
(14) adding attribute <platformEdge>@trackPosition to describe
the location of the <platformEdge> in reference to the
oriented track
(15) adding <restrictionAreas> containing a list of
<restrictionArea> elements to locate areas with specific
operational constraints, e.g. "no sanding" or "no
stopping".
(16) adding attribute <signal>@trackPosition to define the
position of a signal in relation to the oriented track
(17) adding attribute <stopPost>@trackPosition to define the
position of a stop post in relation to the oriented track
(18) adding attribute <trainProtectionElement>@methodOfAction
to describe the physical action principle of the train
protection element, e.g. "magnetic"
(19) adding <operationalFacilities> containing a list of
<operationalFacility> elements to locate local or central
operation facilities
Physical Assets
(1) introducing first concept of physical assets
* adding container <physicalAssets>
* adding abstract base class Asset
* adding class AssetState for referencing
<functionalInfrastructure> entities from
<physicalAssets> entities and for adapting the concept
of <state>
(2) adding <bridgeAsset> as first physical asset element and
move bridge design and load attributes from functional
infrastructure element <bridge> to physical asset
<bridgeAsset>