@prefix : <http://ontology.railml.org/railml3#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://ontology.railml.org/railml3#> .

<http://ontology.railml.org/railml3#> rdf:type owl:Ontology ;
                                       owl:versionIRI <http://ontology.railml.org/railml3#0.65> ;
                                       <http://purl.org/dc/terms/contributor> "railML.org ontology working group" ;
                                       <http://purl.org/dc/terms/creator> "railML.org" ;
                                       <http://purl.org/dc/terms/date> "2026-05-07" ;
                                       <http://purl.org/dc/terms/description> "OWL vocabulary of railML ontology. Version 0.65 includes RailTopoModel subschema completely  (1.4 and 1.5), Infrastructure, Generic, Common, Timetable and Rollingstock subschemas partially." ;
                                       <http://purl.org/dc/terms/license> "https://railml.org/en/user/licence.html" ;
                                       <http://purl.org/dc/terms/title> "railML ontology" ;
                                       rdfs:label "railML ontology" ;
                                       owl:versionInfo 0.65 ;
                                       <https://w3id.org/mod#status> "railML ontology specification draft" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/dcam/domainIncludes
<http://purl.org/dc/dcam/domainIncludes> rdf:type owl:AnnotationProperty ;
                                         <http://purl.org/dc/terms/issued> "2020-01-20"^^xsd:date ;
                                         rdfs:comment "A suggested class for subjects of this property."@en ;
                                         rdfs:isDefinedBy <http://purl.org/dc/dcam/> ;
                                         rdfs:label "Domain Includes"@en .


###  http://purl.org/dc/dcam/rangeIncludes
<http://purl.org/dc/dcam/rangeIncludes> rdf:type owl:AnnotationProperty ;
                                        <http://purl.org/dc/terms/issued> "2020-01-20"^^xsd:date ;
                                        rdfs:comment "A suggested class for values of this property."@en ;
                                        rdfs:isDefinedBy <http://purl.org/dc/dcam/> ;
                                        rdfs:label "Range Includes"@en .


###  http://purl.org/dc/elements/1.1/contributor
<http://purl.org/dc/elements/1.1/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/creator
<http://purl.org/dc/elements/1.1/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/date
<http://purl.org/dc/elements/1.1/date> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/rights
<http://purl.org/dc/elements/1.1/rights> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/contributor
<http://purl.org/dc/terms/contributor> rdf:type owl:AnnotationProperty ;
                                       rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/contributor> .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty ;
                                   rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/creator> ,
                                                      <http://purl.org/dc/terms/contributor> .


###  http://purl.org/dc/terms/date
<http://purl.org/dc/terms/date> rdf:type owl:AnnotationProperty ;
                                rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/date> .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty ;
                                       rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/description> .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty ;
                                  <http://purl.org/dc/terms/description> "Recommended practice is to describe the date, date/time, or period of time as recommended for the property Date, of which this is a subproperty."@en ;
                                  rdfs:comment "Date of formal issuance of the resource."@en ;
                                  rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                  rdfs:label "Date Issued"@en ;
                                  <http://www.w3.org/2004/02/skos/core#scopeNote> "Used to describe the issue date of a bibliographic resource"@en ;
                                  rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/date> .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty ;
                                   rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/rights> ,
                                                      <http://purl.org/dc/terms/rights> .


###  http://purl.org/dc/terms/modified
<http://purl.org/dc/terms/modified> rdf:type owl:AnnotationProperty ;
                                    <http://purl.org/dc/terms/description> "Recommended practice is to describe the date, date/time, or period of time as recommended for the property Date, of which this is a subproperty."@en ;
                                    rdfs:comment "Date on which the resource was changed."@en ;
                                    rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                    rdfs:label "Date Modified"@en ;
                                    rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/date> .


###  http://purl.org/dc/terms/rights
<http://purl.org/dc/terms/rights> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty ;
                                 rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/title> .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty ;
                                                      rdfs:comment "The preferred namespace prefix to use when using terms from this vocabulary in an XML document."@en ;
                                                      rdfs:isDefinedBy <http://purl.org/vocab/vann/> ;
                                                      rdfs:label "Preferred Namespace Prefix"@en .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty ;
                                                   rdfs:comment "The preferred namespace URI to use when using terms from this vocabulary in an XML document."@en ;
                                                   rdfs:isDefinedBy <http://purl.org/vocab/vann/> ;
                                                   rdfs:label "Preferred Namespace Uri"@en .


###  http://www.w3.org/2000/01/rdf-schema#isDefinedBy
rdfs:isDefinedBy rdfs:comment "Within railML ontology isDefinedBy is used to indicate to which version of railML XSD current concept belongs. In version 0.6 isDefinedBy indicates railML 3.3 XSD schema only for entities present only in railML 3.3 XSD. With version 0.7 isDefinedBy will be used to indicate all versions of XSD where current concept is present." .


###  http://www.w3.org/2004/02/skos/core#altLabel
<http://www.w3.org/2004/02/skos/core#altLabel> rdf:type owl:AnnotationProperty ;
                                               rdfs:comment "The range of skos:altLabel is the class of RDF plain literals."@en ,
                                                            "skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties."@en ;
                                               rdfs:isDefinedBy <http://www.w3.org/2004/02/skos/core> ;
                                               rdfs:label "alternative label"@en ;
                                               <http://www.w3.org/2004/02/skos/core#definition> "An alternative lexical label for a resource."@en ;
                                               <http://www.w3.org/2004/02/skos/core#example> "Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept. Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel)."@en ;
                                               rdfs:subPropertyOf rdfs:label .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#example
<http://www.w3.org/2004/02/skos/core#example> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#note
<http://www.w3.org/2004/02/skos/core#note> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#scopeNote
<http://www.w3.org/2004/02/skos/core#scopeNote> rdf:type owl:AnnotationProperty .


###  https://w3id.org/mod#status
<https://w3id.org/mod#status> rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://ontology.railml.org/railml3#EtcsLevelType
:EtcsLevelType rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "EtcsLevelType" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "ETCS" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "NTC" ;
                                                            rdf:rest rdf:nil
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#EtcsLevelTypeExt
:EtcsLevelTypeExt rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                  rdfs:label "EtcsLevelTypeExt" ;
                  owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                        owl:unionOf ( :EtcsLevelType
                                                      :tOtherEnumerationValue
                                                    )
                                      ] .


###  http://ontology.railml.org/railml3#HolidayMode
:HolidayMode rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "HolidayMode" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:oneOf [ rdf:type rdf:List ;
                                               rdf:first "neverRunsOnHolidays" ;
                                               rdf:rest [ rdf:type rdf:List ;
                                                          rdf:first "runsOnAllHolidays" ;
                                                          rdf:rest [ rdf:type rdf:List ;
                                                                     rdf:first "runsOnIndicatedHolidays" ;
                                                                     rdf:rest rdf:nil
                                                                   ]
                                                        ]
                                             ]
                                 ] .


###  http://ontology.railml.org/railml3#SwitchReferencePoint
:SwitchReferencePoint rdf:type rdfs:Datatype ;
                      owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                            owl:oneOf [ rdf:type rdf:List ;
                                                        rdf:first "switchBegin" ;
                                                        rdf:rest [ rdf:type rdf:List ;
                                                                   rdf:first "switchCenter" ;
                                                                   rdf:rest rdf:nil
                                                                 ]
                                                      ]
                                          ] .


###  http://ontology.railml.org/railml3#TimeScopeExt
:TimeScopeExt rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "TimeScopeExt" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:unionOf ( :TimesScope
                                                  :tOtherEnumerationValue
                                                )
                                  ] .


###  http://ontology.railml.org/railml3#TimesScope
:TimesScope rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "TimesScope" ;
            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:oneOf [ rdf:type rdf:List ;
                                              rdf:first "commercial" ;
                                              rdf:rest [ rdf:type rdf:List ;
                                                         rdf:first "operational" ;
                                                         rdf:rest rdf:nil
                                                       ]
                                            ]
                                ] .


###  http://ontology.railml.org/railml3#VehicleCategory
:VehicleCategory rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ,
                                  "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "VehicleCategory" ;
                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                       owl:oneOf [ rdf:type rdf:List ;
                                                   rdf:first "booster" ;
                                                   rdf:rest [ rdf:type rdf:List ;
                                                              rdf:first "cabCoach" ;
                                                              rdf:rest [ rdf:type rdf:List ;
                                                                         rdf:first "freightWagon" ;
                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                    rdf:first "locomotive" ;
                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                               rdf:first "motorCoach" ;
                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                          rdf:first "passengerCoach" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                             ]
                                                                                  ]
                                                                       ]
                                                            ]
                                                 ]
                                     ] .


###  http://ontology.railml.org/railml3#VehicleCategoryExt
:VehicleCategoryExt rdf:type rdfs:Datatype ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ,
                                     "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                    rdfs:label "VehicleCategoryExt" ;
                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                          owl:unionOf ( :VehicleCategory
                                                        :tOtherEnumerationValue
                                                      )
                                        ] .


###  http://ontology.railml.org/railml3#tAcceleration
:tAcceleration rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "tAcceleration" ;
               owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tAccelerationMeterPerSquareSec
:tAccelerationMeterPerSquareSec rdf:type rdfs:Datatype ;
                                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                rdfs:label "tAccelerationMeterPerSquareSec" .


###  http://ontology.railml.org/railml3#tAirBrakeApplicationDirection
:tAirBrakeApplicationDirection rdf:type rdfs:Datatype ;
                               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                               rdfs:label "tAirBrakeApplicationDirection" ;
                               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                 rdf:first "G" ;
                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                            rdf:first "N/A" ;
                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                       rdf:first "P" ;
                                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                                  rdf:first "R" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                     ]
                                                                          ]
                                                               ]
                                                   ] .


###  http://ontology.railml.org/railml3#tAngleDeg
:tAngleDeg rdf:type rdfs:Datatype ;
           rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
           rdfs:label "tAngleDeg" ;
           owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tAngleDegQuadrant
:tAngleDegQuadrant rdf:type rdfs:Datatype ;
                   owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                         owl:onDatatype :tAngleDeg ;
                                         owl:withRestrictions ( [ xsd:minInclusive "0"^^:tAngleDeg
                                                                ]
                                                                [ xsd:maxInclusive "90"^^:tAngleDeg
                                                                ]
                                                              )
                                       ] .


###  http://ontology.railml.org/railml3#tAngularVelocity
:tAngularVelocity rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.3/railml3.xsd" ;
                  rdfs:label "tAngularVelocity" ;
                  owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tBaliseGroupApplicationType
:tBaliseGroupApplicationType rdf:type rdfs:Datatype ;
                             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                             rdfs:label "tBaliseGroupApplicationType" ;
                             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                   owl:oneOf [ rdf:type rdf:List ;
                                                               rdf:first "ETCS" ;
                                                               rdf:rest [ rdf:type rdf:List ;
                                                                          rdf:first "GNT" ;
                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                     rdf:first "NTC" ;
                                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                                rdf:first "TBL1+" ;
                                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                                           rdf:first "ZBS" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                              ]
                                                                                   ]
                                                                        ]
                                                             ]
                                                 ] .


###  http://ontology.railml.org/railml3#tBaliseGroupApplicationTypeExt
:tBaliseGroupApplicationTypeExt rdf:type rdfs:Datatype ;
                                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                rdfs:label "tBaliseGroupApplicationTypeExt" ;
                                owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                      owl:unionOf ( :tBaliseGroupApplicationType
                                                                    :tOtherEnumerationValue
                                                                  )
                                                    ] .


###  http://ontology.railml.org/railml3#tBaliseGroupFunctionalType
:tBaliseGroupFunctionalType rdf:type rdfs:Datatype ;
                            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                            rdfs:label "tBaliseGroupFunctionalType" ;
                            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                  owl:oneOf [ rdf:type rdf:List ;
                                                              rdf:first "announcementLevelTransition" ;
                                                              rdf:rest [ rdf:type rdf:List ;
                                                                         rdf:first "announcementTemporarySpeedRestriction" ;
                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                    rdf:first "border" ;
                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                               rdf:first "handover" ;
                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                          rdf:first "infill" ;
                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                     rdf:first "networkRegistration" ;
                                                                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                                                                rdf:first "normal" ;
                                                                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "odometryPurposeOnly" ;
                                                                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                      rdf:first "revocationTemporarySpeedRestriction" ;
                                                                                                                                                      rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                 rdf:first "sessionEstablishment" ;
                                                                                                                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                            rdf:first "sessionTermination" ;
                                                                                                                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                       rdf:first "signal" ;
                                                                                                                                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                  rdf:first "stopIfInShunting" ;
                                                                                                                                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                             rdf:first "stopIfInStaffResponsible" ;
                                                                                                                                                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                                        rdf:first "trackAheadFree" ;
                                                                                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                                                                                      ]
                                                                                                                                                                                                           ]
                                                                                                                                                                                                ]
                                                                                                                                                                                     ]
                                                                                                                                                                          ]
                                                                                                                                                               ]
                                                                                                                                                    ]
                                                                                                                                         ]
                                                                                                                              ]
                                                                                                                   ]
                                                                                                        ]
                                                                                             ]
                                                                                  ]
                                                                       ]
                                                            ]
                                                ] .


###  http://ontology.railml.org/railml3#tBaliseGroupFunctionalTypeExt
:tBaliseGroupFunctionalTypeExt rdf:type rdfs:Datatype ;
                               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                               rdfs:label "tBaliseGroupFunctionalTypeExt" ;
                               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                     owl:unionOf ( :tBaliseGroupFunctionalType
                                                                   :tOtherEnumerationValue
                                                                 )
                                                   ] .


###  http://ontology.railml.org/railml3#tBaliseType
:tBaliseType rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tBaliseType" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:oneOf [ rdf:type rdf:List ;
                                               rdf:first "controlled" ;
                                               rdf:rest [ rdf:type rdf:List ;
                                                          rdf:first "fixed" ;
                                                          rdf:rest rdf:nil
                                                        ]
                                             ]
                                 ] .


###  http://ontology.railml.org/railml3#tBitmaskAny
:tBitmaskAny rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tBitmaskAny" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:onDatatype xsd:string ;
                                   owl:withRestrictions ( [ xsd:pattern "[0-1]*"
                                                          ]
                                                        )
                                 ] .


###  http://ontology.railml.org/railml3#tBitmaskWeek
:tBitmaskWeek rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tBitmaskWeek" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:onDatatype xsd:string ;
                                    owl:withRestrictions ( [ xsd:pattern "[0-1]{7}"
                                                           ]
                                                         )
                                  ] .


###  http://ontology.railml.org/railml3#tBorderType
:tBorderType rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tBorderType" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:oneOf [ rdf:type rdf:List ;
                                               rdf:first "area" ;
                                               rdf:rest [ rdf:type rdf:List ;
                                                          rdf:first "country" ;
                                                          rdf:rest [ rdf:type rdf:List ;
                                                                     rdf:first "infrastructureManager" ;
                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                rdf:first "state" ;
                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                           rdf:first "station" ;
                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                      rdf:first "tariff" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                         ]
                                                                              ]
                                                                   ]
                                                        ]
                                             ]
                                 ] .


###  http://ontology.railml.org/railml3#tBorderTypeExt
:tBorderTypeExt rdf:type rdfs:Datatype ;
                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                rdfs:label "tBorderTypeExt" ;
                owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                      owl:unionOf ( :tBorderType
                                                    :tOtherEnumerationValue
                                                  )
                                    ] .


###  http://ontology.railml.org/railml3#tBrakeType
:tBrakeType rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "tBrakeType" ;
            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:oneOf [ rdf:type rdf:List ;
                                              rdf:first "cableBrake" ;
                                              rdf:rest [ rdf:type rdf:List ;
                                                         rdf:first "compressedAirBrake" ;
                                                         rdf:rest [ rdf:type rdf:List ;
                                                                    rdf:first "handBrake" ;
                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                               rdf:first "none" ;
                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                          rdf:first "parkingBrake" ;
                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                     rdf:first "vacuumAirBrake" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                        ]
                                                                             ]
                                                                  ]
                                                       ]
                                            ]
                                ] .


###  http://ontology.railml.org/railml3#tBrakeTypeExt
:tBrakeTypeExt rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "tBrakeTypeExt" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:unionOf ( :tBrakeType
                                                   :tOtherEnumerationValue
                                                 )
                                   ] .


###  http://ontology.railml.org/railml3#tBrakeUse
:tBrakeUse rdf:type rdfs:Datatype ;
           rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
           rdfs:label "tBrakeUse" ;
           owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                 owl:oneOf [ rdf:type rdf:List ;
                                             rdf:first "both" ;
                                             rdf:rest [ rdf:type rdf:List ;
                                                        rdf:first "emergency" ;
                                                        rdf:rest [ rdf:type rdf:List ;
                                                                   rdf:first "normal" ;
                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                              rdf:first "unknown" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                 ]
                                                      ]
                                           ]
                               ] .


###  http://ontology.railml.org/railml3#tBrakeUseExt
:tBrakeUseExt rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tBrakeUseExt" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:unionOf ( :tBrakeUse
                                                  :tOtherEnumerationValue
                                                )
                                  ] .


###  http://ontology.railml.org/railml3#tClassesList
:tClassesList rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tClassesList" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:oneOf [ rdf:type rdf:List ;
                                                rdf:first "first" ;
                                                rdf:rest [ rdf:type rdf:List ;
                                                           rdf:first "second" ;
                                                           rdf:rest [ rdf:type rdf:List ;
                                                                      rdf:first "third" ;
                                                                      rdf:rest rdf:nil
                                                                    ]
                                                         ]
                                              ]
                                  ] .


###  http://ontology.railml.org/railml3#tClassesListExt
:tClassesListExt rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "tClassesListExt" ;
                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                       owl:unionOf ( :tClassesList
                                                     :tOtherEnumerationValue
                                                   )
                                     ] .


###  http://ontology.railml.org/railml3#tConnectionOrientation
:tConnectionOrientation rdf:type rdfs:Datatype ;
                        rdfs:isDefinedBy <https://schemas.railml.org/2021/railML-2.5/schema/railML.xsd> ;
                        rdfs:label "tConnectionOrientation" ;
                        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                              owl:oneOf [ rdf:type rdf:List ;
                                                          rdf:first "incoming" ;
                                                          rdf:rest [ rdf:type rdf:List ;
                                                                     rdf:first "outgoing" ;
                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                rdf:first "rightAngled" ;
                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                           rdf:first "unknown" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                              ]
                                                                   ]
                                                        ]
                                            ] .


###  http://ontology.railml.org/railml3#tContactLineType
:tContactLineType rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                  rdfs:label "tContactLineType" ;
                  owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                        owl:oneOf [ rdf:type rdf:List ;
                                                    rdf:first "3rdRailBottom" ;
                                                    rdf:rest [ rdf:type rdf:List ;
                                                               rdf:first "3rdRailSide" ;
                                                               rdf:rest [ rdf:type rdf:List ;
                                                                          rdf:first "3rdRailTop" ;
                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                     rdf:first "none" ;
                                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                                rdf:first "overhead" ;
                                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                                           rdf:first "sideRail" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                              ]
                                                                                   ]
                                                                        ]
                                                             ]
                                                  ]
                                      ] .


###  http://ontology.railml.org/railml3#tCourse
:tCourse rdf:type rdfs:Datatype ;
         rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
         rdfs:label "tCourse" ;
         owl:equivalentClass [ rdf:type rdfs:Datatype ;
                               owl:oneOf [ rdf:type rdf:List ;
                                           rdf:first "left" ;
                                           rdf:rest [ rdf:type rdf:List ;
                                                      rdf:first "right" ;
                                                      rdf:rest rdf:nil
                                                    ]
                                         ]
                             ] .


###  http://ontology.railml.org/railml3#tCrossedElementType
:tCrossedElementType rdf:type rdfs:Datatype ;
                     rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                     rdfs:label "tCrossedElementType" ;
                     owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                           owl:oneOf [ rdf:type rdf:List ;
                                                       rdf:first "area" ;
                                                       rdf:rest [ rdf:type rdf:List ;
                                                                  rdf:first "city" ;
                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                             rdf:first "cycleway" ;
                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                        rdf:first "footway" ;
                                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                                   rdf:first "lake" ;
                                                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                                                              rdf:first "motorway" ;
                                                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                                                         rdf:first "peak" ;
                                                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                                                    rdf:first "permissiveRoad" ;
                                                                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "primaryRoad" ;
                                                                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                          rdf:first "privateRoad" ;
                                                                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                     rdf:first "railway" ;
                                                                                                                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                rdf:first "ridge" ;
                                                                                                                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                           rdf:first "river" ;
                                                                                                                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                      rdf:first "road" ;
                                                                                                                                                                                                      rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                                 rdf:first "secondaryRoad" ;
                                                                                                                                                                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                                            rdf:first "tertiaryRoad" ;
                                                                                                                                                                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                                                       rdf:first "valley" ;
                                                                                                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                                                                                                     ]
                                                                                                                                                                                                                          ]
                                                                                                                                                                                                               ]
                                                                                                                                                                                                    ]
                                                                                                                                                                                         ]
                                                                                                                                                                              ]
                                                                                                                                                                   ]
                                                                                                                                                        ]
                                                                                                                                             ]
                                                                                                                                  ]
                                                                                                                       ]
                                                                                                            ]
                                                                                                 ]
                                                                                      ]
                                                                           ]
                                                                ]
                                                     ]
                                         ] .


###  http://ontology.railml.org/railml3#tCrossedElementTypeExt
:tCrossedElementTypeExt rdf:type rdfs:Datatype ;
                        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                        rdfs:label "tCrossedElementTypeExt" ;
                        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                              owl:unionOf ( :tCrossedElementType
                                                            :tOtherEnumerationValue
                                                          )
                                            ] .


###  http://ontology.railml.org/railml3#tCrossingConstructionType
:tCrossingConstructionType rdf:type rdfs:Datatype ;
                           rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                           rdfs:label "tCrossingConstructionType" ;
                           owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                 owl:oneOf [ rdf:type rdf:List ;
                                                             rdf:first "bridge" ;
                                                             rdf:rest [ rdf:type rdf:List ;
                                                                        rdf:first "movableBridge" ;
                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                   rdf:first "tunnel" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                      ]
                                                           ]
                                               ] .


###  http://ontology.railml.org/railml3#tCrossingConstructionTypeExt
:tCrossingConstructionTypeExt rdf:type rdfs:Datatype ;
                              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                              rdfs:label "tCrossingConstructionTypeExt" ;
                              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                    owl:unionOf ( :tCrossingConstructionType
                                                                  :tOtherEnumerationValue
                                                                )
                                                  ] .


###  http://ontology.railml.org/railml3#tDegreePerSecond
:tDegreePerSecond rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.3/railml3.xsd" ;
                  rdfs:label "tDegreePerSecond" ;
                  owl:equivalentClass :tAngularVelocity .


###  http://ontology.railml.org/railml3#tDescriptionLevel
:tDescriptionLevel rdf:type rdfs:Datatype ;
                   rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                   rdfs:label "tDescriptionLevel" ;
                   owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                         owl:oneOf [ rdf:type rdf:List ;
                                                     rdf:first "Macro" ;
                                                     rdf:rest [ rdf:type rdf:List ;
                                                                rdf:first "Meso" ;
                                                                rdf:rest [ rdf:type rdf:List ;
                                                                           rdf:first "Micro" ;
                                                                           rdf:rest rdf:nil
                                                                         ]
                                                              ]
                                                   ]
                                       ] .


###  http://ontology.railml.org/railml3#tDetectorMedium
:tDetectorMedium rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "tDetectorMedium" ;
                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                       owl:oneOf [ rdf:type rdf:List ;
                                                   rdf:first "hydraulic" ;
                                                   rdf:rest [ rdf:type rdf:List ;
                                                              rdf:first "inductive" ;
                                                              rdf:rest [ rdf:type rdf:List ;
                                                                         rdf:first "magnetic" ;
                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                    rdf:first "mechanical" ;
                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                               rdf:first "optical" ;
                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                          rdf:first "pneumatic" ;
                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                     rdf:first "radio" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                        ]
                                                                                             ]
                                                                                  ]
                                                                       ]
                                                            ]
                                                 ]
                                     ] .


###  http://ontology.railml.org/railml3#tElementProjectionSymbolOrientation
:tElementProjectionSymbolOrientation rdf:type rdfs:Datatype ;
                                     rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                     rdfs:label "tElementProjectionSymbolOrientation" ;
                                     owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                       rdf:first "down" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "left" ;
                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                             rdf:first "right" ;
                                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                                        rdf:first "up" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                           ]
                                                                                ]
                                                                     ]
                                                         ] .


###  http://ontology.railml.org/railml3#tElementProjectionSymbolOrientationExt
:tElementProjectionSymbolOrientationExt rdf:type rdfs:Datatype ;
                                        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                        rdfs:label "tElementProjectionSymbolOrientationExt" ;
                                        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                              owl:unionOf ( :tElementProjectionSymbolOrientation
                                                                            :tOtherEnumerationValue
                                                                          )
                                                            ] .


###  http://ontology.railml.org/railml3#tEtcsTrainCategoryNumber
:tEtcsTrainCategoryNumber rdf:type rdfs:Datatype ;
                          rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                          rdfs:label "tEtcsTrainCategoryNumber" ;
                          owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                owl:onDatatype xsd:integer ;
                                                owl:withRestrictions ( [ xsd:minInclusive 0
                                                                       ]
                                                                       [ xsd:maxInclusive 15
                                                                       ]
                                                                     )
                                              ] .


###  http://ontology.railml.org/railml3#tExtendedDirection
:tExtendedDirection rdf:type rdfs:Datatype ;
                    rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                    rdfs:label "tExtendedDirection" ;
                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                          owl:oneOf [ rdf:type rdf:List ;
                                                      rdf:first "both" ;
                                                      rdf:rest [ rdf:type rdf:List ;
                                                                 rdf:first "normal" ;
                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                            rdf:first "reverse" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                               ]
                                                    ]
                                        ] .


###  http://ontology.railml.org/railml3#tFrequency
:tFrequency rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "tFrequency" ;
            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:onDatatype xsd:decimal ;
                                  owl:withRestrictions ( [ xsd:fractionDigits 3
                                                         ]
                                                       )
                                ] .


###  http://ontology.railml.org/railml3#tFrequencyHertz
:tFrequencyHertz rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "tFrequencyHertz" ;
                 owl:equivalentClass :tFrequency .


###  http://ontology.railml.org/railml3#tGradientCurveType
:tGradientCurveType rdf:type rdfs:Datatype ;
                    rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                    rdfs:label "tGradientCurveType" ;
                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                          owl:oneOf [ rdf:type rdf:List ;
                                                      rdf:first "arc" ;
                                                      rdf:rest [ rdf:type rdf:List ;
                                                                 rdf:first "mixed" ;
                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                            rdf:first "straight" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                               ]
                                                    ]
                                        ] .


###  http://ontology.railml.org/railml3#tGradientPerMille
:tGradientPerMille rdf:type rdfs:Datatype ;
                   rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                   rdfs:label "tGradientPerMille" ;
                   owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tHazardTypes
:tHazardTypes rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tHazardTypes" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:oneOf [ rdf:type rdf:List ;
                                                rdf:first "avalanche" ;
                                                rdf:rest [ rdf:type rdf:List ;
                                                           rdf:first "camels" ;
                                                           rdf:rest [ rdf:type rdf:List ;
                                                                      rdf:first "reindeer" ;
                                                                      rdf:rest [ rdf:type rdf:List ;
                                                                                 rdf:first "rocks" ;
                                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                                            rdf:first "sand" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                               ]
                                                                    ]
                                                         ]
                                              ]
                                  ] .


###  http://ontology.railml.org/railml3#tHazardTypesExt
:tHazardTypesExt rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "tHazardTypesExt" ;
                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                       owl:unionOf ( :tHazardTypes
                                                     :tOtherEnumerationValue
                                                   )
                                     ] .


###  http://ontology.railml.org/railml3#tHorizontalCurveType
:tHorizontalCurveType rdf:type rdfs:Datatype ;
                      rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                      rdfs:label "tHorizontalCurveType" ;
                      owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                            owl:oneOf [ rdf:type rdf:List ;
                                                        rdf:first "clothoide" ;
                                                        rdf:rest [ rdf:type rdf:List ;
                                                                   rdf:first "cosinusoide" ;
                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                              rdf:first "cubicParabola" ;
                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                         rdf:first "curveBloss" ;
                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                    rdf:first "curveWiener" ;
                                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                                               rdf:first "doucine" ;
                                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                                          rdf:first "sinusoide" ;
                                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "straight" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                        ]
                                                                                                             ]
                                                                                                  ]
                                                                                       ]
                                                                            ]
                                                                 ]
                                                      ]
                                          ] .


###  http://ontology.railml.org/railml3#tInfrastructureState
:tInfrastructureState rdf:type rdfs:Datatype ;
                      rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                      rdfs:label "tInfrastructureState" ;
                      owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                            owl:oneOf [ rdf:type rdf:List ;
                                                        rdf:first "closed" ;
                                                        rdf:rest [ rdf:type rdf:List ;
                                                                   rdf:first "conceptual" ;
                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                              rdf:first "disabled" ;
                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                         rdf:first "operational" ;
                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                    rdf:first "planned" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                       ]
                                                                            ]
                                                                 ]
                                                      ]
                                          ] .


###  http://ontology.railml.org/railml3#tInfrastructureStateExt
:tInfrastructureStateExt rdf:type rdfs:Datatype ;
                         rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                         rdfs:label "tInfrastructureStateExt" ;
                         owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                               owl:unionOf ( :tInfrastructureState
                                                             :tOtherEnumerationValue
                                                           )
                                             ] .


###  http://ontology.railml.org/railml3#tLateralSide
:tLateralSide rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tLateralSide" ;
              owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                    owl:oneOf [ rdf:type rdf:List ;
                                                rdf:first "both" ;
                                                rdf:rest [ rdf:type rdf:List ;
                                                           rdf:first "left" ;
                                                           rdf:rest [ rdf:type rdf:List ;
                                                                      rdf:first "right" ;
                                                                      rdf:rest rdf:nil
                                                                    ]
                                                         ]
                                              ]
                                  ] .


###  http://ontology.railml.org/railml3#tLaxDirection
:tLaxDirection rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy <https://schemas.railml.org/2021/railML-2.5/schema/railML.xsd> ;
               rdfs:label "tLaxDirection" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "both" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "down" ;
                                                            rdf:rest [ rdf:type rdf:List ;
                                                                       rdf:first "none" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "unknown" ;
                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                             rdf:first "up" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                                ]
                                                                     ]
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#tLengthM
:tLengthM rdf:type rdfs:Datatype ;
          rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
          rdfs:label "tLengthM" ;
          <http://www.w3.org/2004/02/skos/core#definition> "generic type for length values measured in meter" ;
          owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                owl:onDatatype xsd:decimal ;
                                owl:withRestrictions ( [ xsd:fractionDigits 6
                                                       ]
                                                     )
                              ] .


###  http://ontology.railml.org/railml3#tLengthType
:tLengthType rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tLengthType" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:oneOf [ rdf:type rdf:List ;
                                               rdf:first "operational" ;
                                               rdf:rest [ rdf:type rdf:List ;
                                                          rdf:first "physical" ;
                                                          rdf:rest rdf:nil
                                                        ]
                                             ]
                                 ] .


###  http://ontology.railml.org/railml3#tLengthTypeExt
:tLengthTypeExt rdf:type rdfs:Datatype ;
                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                rdfs:label "tLengthTypeExt" ;
                owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                      owl:unionOf ( :tLengthType
                                                    :tOtherEnumerationValue
                                                  )
                                    ] .


###  http://ontology.railml.org/railml3#tLevelCrossingProtectionBarrier
:tLevelCrossingProtectionBarrier rdf:type rdfs:Datatype ;
                                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                 rdfs:label "tLevelCrossingProtectionBarrier" ;
                                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                   rdf:first "doubleHalfBarrier" ;
                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                              rdf:first "none" ;
                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                         rdf:first "singleFullBarrier" ;
                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                    rdf:first "singleHalfBarrier" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                       ]
                                                                            ]
                                                                 ]
                                                     ] .


###  http://ontology.railml.org/railml3#tLevelCrossingProtectionBarrierExt
:tLevelCrossingProtectionBarrierExt rdf:type rdfs:Datatype ;
                                    rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                    rdfs:label "tLevelCrossingProtectionBarrierExt" ;
                                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                          owl:unionOf ( :tLevelCrossingProtectionBarrier
                                                                        :tOtherEnumerationValue
                                                                      )
                                                        ] .


###  http://ontology.railml.org/railml3#tLevelCrossingProtectionLights
:tLevelCrossingProtectionLights rdf:type rdfs:Datatype ;
                                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                rdfs:label "tLevelCrossingProtectionLights" ;
                                owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                  rdf:first "continuous" ;
                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                             rdf:first "flashing" ;
                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                        rdf:first "none" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                           ]
                                                                ]
                                                    ] .


###  http://ontology.railml.org/railml3#tLineCategory
:tLineCategory rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "tLineCategory" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "A" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "B1" ;
                                                            rdf:rest [ rdf:type rdf:List ;
                                                                       rdf:first "B2" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "C2" ;
                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                             rdf:first "C3" ;
                                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                                        rdf:first "C4" ;
                                                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                                                   rdf:first "D2" ;
                                                                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                                                                              rdf:first "D3" ;
                                                                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "D4" ;
                                                                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "D4xL" ;
                                                                                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                               rdf:first "E4" ;
                                                                                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                          rdf:first "E5" ;
                                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                                        ]
                                                                                                                                                             ]
                                                                                                                                                  ]
                                                                                                                                       ]
                                                                                                                            ]
                                                                                                                 ]
                                                                                                      ]
                                                                                           ]
                                                                                ]
                                                                     ]
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#tLineCategoryExt
:tLineCategoryExt rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                  rdfs:label "tLineCategoryExt" ;
                  owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                        owl:unionOf ( :tLineCategory
                                                      :tOtherEnumerationValue
                                                    )
                                      ] .


###  http://ontology.railml.org/railml3#tLineType
:tLineType rdf:type rdfs:Datatype ;
           rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
           rdfs:label "tLineType" ;
           owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                 owl:oneOf [ rdf:type rdf:List ;
                                             rdf:first "branchLine" ;
                                             rdf:rest [ rdf:type rdf:List ;
                                                        rdf:first "mainLine" ;
                                                        rdf:rest rdf:nil
                                                      ]
                                           ]
                               ] .


###  http://ontology.railml.org/railml3#tLrsMethod
:tLrsMethod rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "tLrsMethod" ;
            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:oneOf [ rdf:type rdf:List ;
                                              rdf:first "absolute" ;
                                              rdf:rest [ rdf:type rdf:List ;
                                                         rdf:first "interpolation" ;
                                                         rdf:rest [ rdf:type rdf:List ;
                                                                    rdf:first "relative" ;
                                                                    rdf:rest rdf:nil
                                                                  ]
                                                       ]
                                            ]
                                ] .


###  http://ontology.railml.org/railml3#tMileageDirection
:tMileageDirection rdf:type rdfs:Datatype ;
                   rdfs:isDefinedBy <https://schemas.railml.org/2021/railML-2.5/schema/railML.xsd> ;
                   rdfs:label "tMileageDirection" ;
                   owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                         owl:oneOf [ rdf:type rdf:List ;
                                                     rdf:first "nominal" ;
                                                     rdf:rest [ rdf:type rdf:List ;
                                                                rdf:first "reverse" ;
                                                                rdf:rest rdf:nil
                                                              ]
                                                   ]
                                       ] .


###  http://ontology.railml.org/railml3#tNavigability
:tNavigability rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "tNavigability" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "AB" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "BA" ;
                                                            rdf:rest [ rdf:type rdf:List ;
                                                                       rdf:first "Both" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "None" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                     ]
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#tOpOperationalType
:tOpOperationalType rdf:type rdfs:Datatype ;
                    rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                    rdfs:label "tOpOperationalType" ;
                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                          owl:oneOf [ rdf:type rdf:List ;
                                                      rdf:first "block" ;
                                                      rdf:rest [ rdf:type rdf:List ;
                                                                 rdf:first "borderPoint" ;
                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                            rdf:first "crossover" ;
                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                       rdf:first "depot" ;
                                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                                  rdf:first "junction" ;
                                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                                             rdf:first "siding" ;
                                                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                                                        rdf:first "station" ;
                                                                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                                                                   rdf:first "stoppingPoint" ;
                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                 ]
                                                                                                                      ]
                                                                                                           ]
                                                                                                ]
                                                                                     ]
                                                                          ]
                                                               ]
                                                    ]
                                        ] .


###  http://ontology.railml.org/railml3#tOpOperationalTypeExt
:tOpOperationalTypeExt rdf:type rdfs:Datatype ;
                       rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                       rdfs:label "tOpOperationalTypeExt" ;
                       owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                             owl:unionOf ( :tOpOperationalType
                                                           :tOtherEnumerationValue
                                                         )
                                           ] .


###  http://ontology.railml.org/railml3#tOpTrafficType
:tOpTrafficType rdf:type rdfs:Datatype ;
                rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                rdfs:label "tOpTrafficType" ;
                owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                      owl:oneOf [ rdf:type rdf:List ;
                                                  rdf:first "freight" ;
                                                  rdf:rest [ rdf:type rdf:List ;
                                                             rdf:first "operational" ;
                                                             rdf:rest [ rdf:type rdf:List ;
                                                                        rdf:first "passenger" ;
                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                   rdf:first "shunting" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                      ]
                                                           ]
                                                ]
                                    ] .


###  http://ontology.railml.org/railml3#tOpTrafficTypeExt
:tOpTrafficTypeExt rdf:type rdfs:Datatype ;
                   rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                   rdfs:label "tOpTrafficTypeExt" ;
                   owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                         owl:unionOf ( :tOpTrafficType
                                                       :tOtherEnumerationValue
                                                     )
                                       ] .


###  http://ontology.railml.org/railml3#tOtherEnumerationValue
:tOtherEnumerationValue rdf:type rdfs:Datatype ;
                        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                        rdfs:label "tOtherEnumerationValue" ;
                        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                              owl:onDatatype xsd:string ;
                                              owl:withRestrictions ( [ xsd:pattern "other:[^ ]{2,}"
                                                                     ]
                                                                   )
                                            ] .


###  http://ontology.railml.org/railml3#tPower
:tPower rdf:type rdfs:Datatype ;
        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
        rdfs:label "tPower" ;
        <http://www.w3.org/2004/02/skos/core#definition> "applies as basic type for inheritance, should not be used directly because of missing unit of measure" .


###  http://ontology.railml.org/railml3#tPowerWatt
:tPowerWatt rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "tPowerWatt" ;
            <http://www.w3.org/2004/02/skos/core#definition> "generic type for power values measured in watt" ;
            owl:equivalentClass :tPower .


###  http://ontology.railml.org/railml3#tPriority
:tPriority rdf:type rdfs:Datatype ;
           rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
           rdfs:label "tPriority" ;
           <http://www.w3.org/2004/02/skos/core#definition> "Priorities are hints for resolving conflicts between similar objects. Lower values indicate a higher priority. In consequence the highest possible priority is 0." ;
           owl:equivalentClass xsd:nonNegativeInteger .


###  http://ontology.railml.org/railml3#tServiceCategoryList
:tServiceCategoryList rdf:type rdfs:Datatype ;
                      rdfs:label "tServiceCategoryList" ;
                      owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                            owl:oneOf [ rdf:type rdf:List ;
                                                        rdf:first "airConditioning" ;
                                                        rdf:rest [ rdf:type rdf:List ;
                                                                   rdf:first "automaticPassengerCountingSystem" ;
                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                              rdf:first "impairedToilet" ;
                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                         rdf:first "integratedHeatingVentilationAirConditioning" ;
                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                    rdf:first "mobileCatering" ;
                                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                                               rdf:first "passengerInformationSystem" ;
                                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                                          rdf:first "powerSocket" ;
                                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "selfService" ;
                                                                                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "snackVendingMachine" ;
                                                                                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                           rdf:first "surveillanceCamera" ;
                                                                                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                      rdf:first "toilet" ;
                                                                                                                                                                      rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                 rdf:first "usbSocket" ;
                                                                                                                                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                            rdf:first "wheelchairLift" ;
                                                                                                                                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                                                       rdf:first "wlan" ;
                                                                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                                                                     ]
                                                                                                                                                                                          ]
                                                                                                                                                                               ]
                                                                                                                                                                    ]
                                                                                                                                                         ]
                                                                                                                                              ]
                                                                                                                                   ]
                                                                                                                        ]
                                                                                                             ]
                                                                                                  ]
                                                                                       ]
                                                                            ]
                                                                 ]
                                                      ]
                                          ] .


###  http://ontology.railml.org/railml3#tServiceCategoryListExt
:tServiceCategoryListExt rdf:type rdfs:Datatype ;
                         rdfs:label "tServiceCategoryListExt" ;
                         owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                               owl:unionOf ( :tOtherEnumerationValue
                                                             :tServiceCategoryList
                                                           )
                                             ] .


###  http://ontology.railml.org/railml3#tSignalSpeedType
:tSignalSpeedType rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                  rdfs:label "tSignalSpeedType" ;
                  owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                        owl:oneOf [ rdf:type rdf:List ;
                                                    rdf:first "announcement" ;
                                                    rdf:rest [ rdf:type rdf:List ;
                                                               rdf:first "execution" ;
                                                               rdf:rest rdf:nil
                                                             ]
                                                  ]
                                      ] .


###  http://ontology.railml.org/railml3#tSpeed
:tSpeed rdf:type rdfs:Datatype ;
        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
        rdfs:label "tSpeed" ;
        <http://www.w3.org/2004/02/skos/core#definition> "applies as basic type for inheritance, should not be used directly because of missing unit of measure" ;
        owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tSpeedKmPerHour
:tSpeedKmPerHour rdf:type rdfs:Datatype ;
                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                 rdfs:label "tSpeedKmPerHour" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "generic type for speed/velocity values measured in kilometres per hour" ;
                 owl:equivalentClass :tSpeed .


###  http://ontology.railml.org/railml3#tSpeedProfileInfluence
:tSpeedProfileInfluence rdf:type rdfs:Datatype ;
                        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                        rdfs:label "tSpeedProfileInfluence" ;
                        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                              owl:oneOf [ rdf:type rdf:List ;
                                                          rdf:first "decreasing" ;
                                                          rdf:rest [ rdf:type rdf:List ;
                                                                     rdf:first "increasing" ;
                                                                     rdf:rest rdf:nil
                                                                   ]
                                                        ]
                                            ] .


###  http://ontology.railml.org/railml3#tSwitchType
:tSwitchType rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tSwitchType" ;
             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                   owl:oneOf [ rdf:type rdf:List ;
                                               rdf:first "doubleSwitchCrossing" ;
                                               rdf:rest [ rdf:type rdf:List ;
                                                          rdf:first "insideCurvedSwitch" ;
                                                          rdf:rest [ rdf:type rdf:List ;
                                                                     rdf:first "ordinarySwitch" ;
                                                                     rdf:rest [ rdf:type rdf:List ;
                                                                                rdf:first "outsideCurvedSwitch" ;
                                                                                rdf:rest [ rdf:type rdf:List ;
                                                                                           rdf:first "singleSwitchCrossing" ;
                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                      rdf:first "switchCrossingPart" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                         ]
                                                                              ]
                                                                   ]
                                                        ]
                                             ]
                                 ] .


###  http://ontology.railml.org/railml3#tTrackType
:tTrackType rdf:type rdfs:Datatype ;
            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
            rdfs:label "tTrackType" ;
            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:oneOf [ rdf:type rdf:List ;
                                              rdf:first "connectingTrack" ;
                                              rdf:rest [ rdf:type rdf:List ;
                                                         rdf:first "mainTrack" ;
                                                         rdf:rest [ rdf:type rdf:List ;
                                                                    rdf:first "secondaryTrack" ;
                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                               rdf:first "sidingTrack" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                  ]
                                                       ]
                                            ]
                                ] .


###  http://ontology.railml.org/railml3#tTractionModeList
:tTractionModeList rdf:type rdfs:Datatype ;
                   rdfs:label "tTractionModeList" ;
                   owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                         owl:oneOf [ rdf:type rdf:List ;
                                                     rdf:first "battery" ;
                                                     rdf:rest [ rdf:type rdf:List ;
                                                                rdf:first "diesel" ;
                                                                rdf:rest [ rdf:type rdf:List ;
                                                                           rdf:first "electricOverheadLine" ;
                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                      rdf:first "electricThirdRail" ;
                                                                                      rdf:rest [ rdf:type rdf:List ;
                                                                                                 rdf:first "hydrogenFuelCell" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                    ]
                                                                         ]
                                                              ]
                                                   ]
                                       ] .


###  http://ontology.railml.org/railml3#tTractionModeListExt
:tTractionModeListExt rdf:type rdfs:Datatype ;
                      rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                      rdfs:label "tTractionModeListExt" ;
                      owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                            owl:unionOf ( :tOtherEnumerationValue
                                                          :tTractionModeList
                                                        )
                                          ] .


###  http://ontology.railml.org/railml3#tTrainDetectionElementType
:tTrainDetectionElementType rdf:type rdfs:Datatype ;
                            rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                            rdfs:label "tTrainDetectionElementType" ;
                            owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                  owl:oneOf [ rdf:type rdf:List ;
                                                              rdf:first "axleCounter" ;
                                                              rdf:rest [ rdf:type rdf:List ;
                                                                         rdf:first "clearancePoint" ;
                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                    rdf:first "hasAxleCountingCircuit" ;
                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                               rdf:first "insulatedRailJoint" ;
                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                          rdf:first "trackCircuit" ;
                                                                                                          rdf:rest [ rdf:type rdf:List ;
                                                                                                                     rdf:first "virtualClearancePoint" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                        ]
                                                                                             ]
                                                                                  ]
                                                                       ]
                                                            ]
                                                ] .


###  http://ontology.railml.org/railml3#tTrainMovementType
:tTrainMovementType rdf:type rdfs:Datatype ;
                    rdfs:label "tTrainMovementType" ;
                    owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                          owl:oneOf [ rdf:type rdf:List ;
                                                      rdf:first "allTrains" ;
                                                      rdf:rest [ rdf:type rdf:List ;
                                                                 rdf:first "freightTrains" ;
                                                                 rdf:rest [ rdf:type rdf:List ;
                                                                            rdf:first "passengerTrains" ;
                                                                            rdf:rest [ rdf:type rdf:List ;
                                                                                       rdf:first "shunting" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                          ]
                                                               ]
                                                    ]
                                        ] .


###  http://ontology.railml.org/railml3#tTrainMovementTypeExt
:tTrainMovementTypeExt rdf:type rdfs:Datatype ;
                       rdfs:label "tTrainMovementTypeExt" ;
                       owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                             owl:unionOf ( :tOtherEnumerationValue
                                                           :tTrainMovementType
                                                         )
                                           ] .


###  http://ontology.railml.org/railml3#tTrainProtectionMedium
:tTrainProtectionMedium rdf:type rdfs:Datatype ;
                        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                        rdfs:label "tTrainProtectionMedium" .


###  http://ontology.railml.org/railml3#tTransmission
:tTransmission rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy <https://schemas.railml.org/2021/railML-2.5/schema/railML.xsd> ;
               rdfs:label "tTransmission" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "electric" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "hydraulic" ;
                                                            rdf:rest [ rdf:type rdf:List ;
                                                                       rdf:first "hydromechanical" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "mechanical" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                     ]
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#tUnitNameList
:tUnitNameList rdf:type rdfs:Datatype ;
               rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
               rdfs:label "tUnitNameList" ;
               owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                     owl:oneOf [ rdf:type rdf:List ;
                                                 rdf:first "%" ;
                                                 rdf:rest [ rdf:type rdf:List ;
                                                            rdf:first "1" ;
                                                            rdf:rest [ rdf:type rdf:List ;
                                                                       rdf:first "A" ;
                                                                       rdf:rest [ rdf:type rdf:List ;
                                                                                  rdf:first "Hz" ;
                                                                                  rdf:rest [ rdf:type rdf:List ;
                                                                                             rdf:first "N" ;
                                                                                             rdf:rest [ rdf:type rdf:List ;
                                                                                                        rdf:first "V" ;
                                                                                                        rdf:rest [ rdf:type rdf:List ;
                                                                                                                   rdf:first "VA" ;
                                                                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                                                                              rdf:first "Vs" ;
                                                                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "W" ;
                                                                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "kWh" ;
                                                                                                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                               rdf:first "km/h" ;
                                                                                                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                                                                                                          rdf:first "m/s" ;
                                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                                        ]
                                                                                                                                                             ]
                                                                                                                                                  ]
                                                                                                                                       ]
                                                                                                                            ]
                                                                                                                 ]
                                                                                                      ]
                                                                                           ]
                                                                                ]
                                                                     ]
                                                          ]
                                               ]
                                   ] .


###  http://ontology.railml.org/railml3#tUnitNameListExt
:tUnitNameListExt rdf:type rdfs:Datatype ;
                  rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                  rdfs:label "tUnitNameListExt" ;
                  owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                        owl:unionOf ( :tOtherEnumerationValue
                                                      :tUnitNameList
                                                    )
                                      ] .


###  http://ontology.railml.org/railml3#tUsage
:tUsage rdf:type rdfs:Datatype ;
        rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
        rdfs:label "tUsage" ;
        owl:equivalentClass [ rdf:type rdfs:Datatype ;
                              owl:onDatatype xsd:integer ;
                              owl:withRestrictions ( [ xsd:minInclusive 0
                                                     ]
                                                     [ xsd:maxInclusive 1
                                                     ]
                                                   )
                            ] .


###  http://ontology.railml.org/railml3#tVMax
:tVMax rdf:type rdfs:Datatype ;
       rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
       rdfs:label "tVMax" ;
       owl:equivalentClass [ rdf:type rdfs:Datatype ;
                             owl:unionOf ( :tSpeedKmPerHour
                                           :tVMaxEnd
                                         )
                           ] .


###  http://ontology.railml.org/railml3#tVMaxEnd
:tVMaxEnd rdf:type rdfs:Datatype ;
          rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
          rdfs:label "tVMaxEnd" ;
          owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                owl:oneOf [ rdf:type rdf:List ;
                                            rdf:first "end" ;
                                            rdf:rest rdf:nil
                                          ]
                              ] .


###  http://ontology.railml.org/railml3#tVoltage
:tVoltage rdf:type rdfs:Datatype ;
          rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
          rdfs:label "tVoltage" ;
          owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                owl:onDatatype xsd:decimal ;
                                owl:withRestrictions ( [ xsd:fractionDigits 1
                                                       ]
                                                     )
                              ] .


###  http://ontology.railml.org/railml3#tVoltageVolt
:tVoltageVolt rdf:type rdfs:Datatype ;
              rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
              rdfs:label "tVoltageVolt" ;
              <http://www.w3.org/2004/02/skos/core#definition> "generic type for voltage values measured in volts" ;
              owl:equivalentClass :tVoltage .


###  http://ontology.railml.org/railml3#tWeight
:tWeight rdf:type rdfs:Datatype ;
         rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
         rdfs:label "tWeight" ;
         <http://www.w3.org/2004/02/skos/core#definition> "applies as basic type for inheritance, should not be used directly because of missing unit of measure" ;
         owl:equivalentClass xsd:decimal .


###  http://ontology.railml.org/railml3#tWeightTons
:tWeightTons rdf:type rdfs:Datatype ;
             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
             rdfs:label "tWeightTons" ;
             <http://www.w3.org/2004/02/skos/core#definition> "generic type for weight/load values measured in tonnes" ;
             owl:equivalentClass :tWeight .


###  http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnit
<http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnit> rdf:type rdfs:Datatype ;
                                                                       rdfs:isDefinedBy "https://www.railml.org/schemas/3.3/railml3.xsd" ;
                                                                       rdfs:label "LinearPositioningSystemUnit" ;
                                                                       owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "metres" ;
                                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                                    rdf:first "miles" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                       ]
                                                                                           ] .


###  http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnitExt
<http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnitExt> rdf:type rdfs:Datatype ;
                                                                          rdfs:isDefinedBy "https://www.railml.org/schemas/3.3/railml3.xsd" ;
                                                                          rdfs:label "LinearPositioningSystemUnitExt" ;
                                                                          owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                                                                owl:unionOf ( :tOtherEnumerationValue
                                                                                                              <http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnit>
                                                                                                            )
                                                                                              ] .


###  http://ontology.railml.org/railtopomodel#tApplicationDirection
<http://ontology.railml.org/railtopomodel#tApplicationDirection> rdf:type rdfs:Datatype ;
                                                                 rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                                                 rdfs:label "tApplicationDirection" ;
                                                                 owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "both" ;
                                                                                                   rdf:rest [ rdf:type rdf:List ;
                                                                                                              rdf:first "normal" ;
                                                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                                                         rdf:first "reverse" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                            ]
                                                                                                 ]
                                                                                     ] .


###  http://ontology.railml.org/railtopomodel#tLevelCrossingProtectionLightsExt
<http://ontology.railml.org/railtopomodel#tLevelCrossingProtectionLightsExt> rdf:type rdfs:Datatype ;
                                                                             rdfs:isDefinedBy "https://www.railml.org/schemas/3.2/railml3.xsd" ;
                                                                             rdfs:label "tLevelCrossingProtectionLightsExt" ;
                                                                             owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                                                                   owl:unionOf ( :tLevelCrossingProtectionLights
                                                                                                                 :tOtherEnumerationValue
                                                                                                               )
                                                                                                 ] .


###  http://ontology.railml.org/railtopomodel#tVerticalSide
<http://ontology.railml.org/railtopomodel#tVerticalSide> rdf:type rdfs:Datatype ;
                                                         owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "above" ;
                                                                                           rdf:rest [ rdf:type rdf:List ;
                                                                                                      rdf:first "under" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                         ]
                                                                             ] .


###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


###  http://www.w3.org/2001/XMLSchema#decimal
xsd:decimal owl:equivalentClass [ rdf:type rdfs:Datatype ;
                                  owl:oneOf [ rdf:type rdf:List ;
                                              rdf:first "cable" ;
                                              rdf:rest [ rdf:type rdf:List ;
                                                         rdf:first "inductive" ;
                                                         rdf:rest [ rdf:type rdf:List ;
                                                                    rdf:first "mechanical" ;
                                                                    rdf:rest [ rdf:type rdf:List ;
                                                                               rdf:first "radio" ;
                                                                               rdf:rest [ rdf:type rdf:List ;
                                                                                          rdf:first "rail" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                             ]
                                                                  ]
                                                       ]
                                            ]
                                ] .


###  http://www.w3.org/2001/XMLSchema#duration
xsd:duration rdf:type rdfs:Datatype .


###  http://www.w3.org/2001/XMLSchema#time
xsd:time rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

###  http://ontology.railml.org/railml3#allowsUsageOfPlatformEdge
:allowsUsageOfPlatformEdge rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :StoppingPlace ;
                           <http://purl.org/dc/dcam/rangeIncludes> :PlatformEdge ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "allowsUsageOfPlatformEdge" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates StoppingPlace and PlatformEdge" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see allowsUsageOfPlatformEdge https://wiki3.railml.org/wiki/IS:stoppingPlace" .


###  http://ontology.railml.org/railml3#belongsToBaliseGroup
:belongsToBaliseGroup rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf owl:topObjectProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :Balise ;
                      <http://purl.org/dc/dcam/rangeIncludes> :BaliseGroup ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "belongsToBaliseGroup" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "relates Balise and BaliseGroup" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @belongsToBaliseGroup at https://wiki3.railml.org/wiki/IS:balise" .


###  http://ontology.railml.org/railml3#belongsToParent
:belongsToParent rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "belongsToParent" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates child and parent" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @belongsToParent at e.g. https://wiki3.railml.org/wiki/IS:switchIS" .


###  http://ontology.railml.org/railml3#belongsToPlatform
:belongsToPlatform rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :PlatformEdge ;
                   <http://purl.org/dc/dcam/rangeIncludes> :Platform ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "belongsToPlatform" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates PlatformEdge and Platform" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see @belongsToPlatform at https://wiki3.railml.org/wiki/IS:platformEdge" .


###  http://ontology.railml.org/railml3#belongsToRadioBlockCentre
:belongsToRadioBlockCentre rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :RadioBlockCentreBorder ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "belongsToRadioBlockCentre" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates RadioBlockCentreBorder and RadioBlockCentre" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see belongsToRadioBlockCentre at https://wiki3.railml.org/wiki/IS:radioBlockCentreBorder" .


###  http://ontology.railml.org/railml3#connectedToLine
:connectedToLine rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                 <http://purl.org/dc/dcam/rangeIncludes> :Line ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "connectedToLine" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates OperationalPoint and Line" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see connectedToLine at https://wiki3.railml.org/wiki/IS:operationalPoint" .


###  http://ontology.railml.org/railml3#hasASpeedProfile
:hasASpeedProfile rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
                  <http://purl.org/dc/dcam/rangeIncludes> :ASpeedProfile ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasASpeedProfile" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates SpeedProfile and ASpeedProfile" .


###  http://ontology.railml.org/railml3#hasATrainDetectionElement
:hasATrainDetectionElement rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :TrainDetectionElement ;
                           <http://purl.org/dc/dcam/rangeIncludes> :ATrainDetectionElement ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasATrainDetectionElement" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates TrainDetectionElement and ATrainDetectionElement" .


###  http://ontology.railml.org/railml3#hasATrainProtection
:hasATrainProtection rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf owl:topObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :TrainProtectionElement ;
                     <http://purl.org/dc/dcam/rangeIncludes> :ATrainProtection ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasATrainProtection" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates TrainProtectionElement and ATrainProtectionElement" .


###  http://ontology.railml.org/railml3#hasApplicationType
:hasApplicationType rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :BaliseGroup ;
                    <http://purl.org/dc/dcam/rangeIncludes> :ApplicationType ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasApplicationType" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates BaliseGroup and ApplicationType" .


###  http://ontology.railml.org/railml3#hasAreaElementProjection
:hasAreaElementProjection rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :InfrastructureVisualization ;
                          <http://purl.org/dc/dcam/rangeIncludes> :AreaElementProjection ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasAreaElementProjection" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "relates InfrastructureVisualization and AreaElementProjection" .


###  http://ontology.railml.org/railml3#hasArrival
:hasArrival rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :Times ;
            <http://purl.org/dc/dcam/rangeIncludes> :Arrival ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasArrival" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates Times and Arrival" .


###  http://ontology.railml.org/railml3#hasAuxiliaryBrakes
:hasAuxiliaryBrakes rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :VehicleBrakes ;
                    <http://purl.org/dc/dcam/rangeIncludes> :AuxiliaryBrakes ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasAuxiliaryBrakes" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates VehicleBrakes and AuxiliaryBrakes" .


###  http://ontology.railml.org/railml3#hasBalise
:hasBalise rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
           <http://purl.org/dc/dcam/rangeIncludes> :Balise ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasBalise" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Balise" .


###  http://ontology.railml.org/railml3#hasBaliseGroup
:hasBaliseGroup rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                <http://purl.org/dc/dcam/rangeIncludes> :BaliseGroup ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasBaliseGroup" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and BaliseGroup" .


###  http://ontology.railml.org/railml3#hasBaseItinerary
:hasBaseItinerary rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Timetable ;
                  <http://purl.org/dc/dcam/rangeIncludes> :BaseItinerary ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasBaseItinerary" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Timetable and BaseItinerary" .


###  http://ontology.railml.org/railml3#hasBaseItineraryPoint
:hasBaseItineraryPoint rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf owl:topObjectProperty ;
                       <http://purl.org/dc/dcam/domainIncludes> :BaseItinerary ;
                       <http://purl.org/dc/dcam/rangeIncludes> :BaseItineraryPoint ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "hasBaseItineraryPoint" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "relates BaseItinerary and BaseItineraryPoint" .


###  http://ontology.railml.org/railml3#hasBitmaskValidity
:hasBitmaskValidity rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :ValidityTT ;
                    <http://purl.org/dc/dcam/rangeIncludes> :BitmaskValidity ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasBitmaskValidity" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates Validity and BitmaskValidity" .


###  http://ontology.railml.org/railml3#hasBorder
:hasBorder rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
           <http://purl.org/dc/dcam/rangeIncludes> :Border ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasBorder" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Border" .


###  http://ontology.railml.org/railml3#hasBraking
:hasBraking rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
            <http://purl.org/dc/dcam/rangeIncludes> :Braking ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasBraking" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates SpeedProfile and Braking" .


###  http://ontology.railml.org/railml3#hasBufferStop
:hasBufferStop rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
               <http://purl.org/dc/dcam/rangeIncludes> :BufferStop ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasBufferStop" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and BufferStop" .


###  http://ontology.railml.org/railml3#hasCommercialClassificationCriteria
:hasCommercialClassificationCriteria rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                     <http://purl.org/dc/dcam/domainIncludes> :Stop ;
                                     <http://purl.org/dc/dcam/rangeIncludes> :CommercialClassificationCriteria ;
                                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                     rdfs:label "hasCommercialClassificationCriteria" ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "relates Stop and CommercialClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasCommon
:hasCommon rdf:type owl:ObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
           <http://purl.org/dc/dcam/rangeIncludes> :Common ;
           rdfs:isDefinedBy "hasTimetable" ;
           rdfs:label "hasCommon" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates root and Common" .


###  http://ontology.railml.org/railml3#hasConstantValue
:hasConstantValue rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :SegmentStartLine ;
                  <http://purl.org/dc/dcam/rangeIncludes> :ConstantValue ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasConstantValue" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates SegmentStartLine and ConstantValue" .


###  http://ontology.railml.org/railml3#hasCrossedElement
:hasCrossedElement rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :XCrossing ;
                   <http://purl.org/dc/dcam/rangeIncludes> :CrossedElement ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasCrossedElement" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates -Crossing and CrossedElement" .


###  http://ontology.railml.org/railml3#hasDeparture
:hasDeparture rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :Times ;
              <http://purl.org/dc/dcam/rangeIncludes> :Departure ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasDeparture" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates Times and Departure" .


###  http://ontology.railml.org/railml3#hasDerailerIS
:hasDerailerIS rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
               <http://purl.org/dc/dcam/rangeIncludes> :DerailerIS ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasDerailerIS" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and DerailerIS" .


###  http://ontology.railml.org/railml3#hasDesignator
:hasDesignator rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Balise ,
                                                        :BaliseGroup ,
                                                        :Border ,
                                                        :BufferStop ,
                                                        :DerailerIS ,
                                                        :Detector ,
                                                        :ElectrificationSection ,
                                                        :ElectrificationSystem ,
                                                        :EtcsArea ,
                                                        :EtcsLevelTransition ,
                                                        :Formation ,
                                                        :KeyLockIS ,
                                                        :LevelCrossingIS ,
                                                        :Line ,
                                                        :LinearElementProjection ,
                                                        :LoadingGauge ,
                                                        :MileageChange ,
                                                        :OperationalPoint ,
                                                        :OrganizationalUnit ,
                                                        :OverCrossing ,
                                                        :Platform ,
                                                        :PlatformEdge ,
                                                        :RadioBlockCentreBorder ,
                                                        :SignalIS ,
                                                        :StoppingPlace ,
                                                        :SwitchIS ,
                                                        :Track ,
                                                        :TrackGauge ,
                                                        :TrainDetectionElement ,
                                                        :TrainProtectionElement ,
                                                        :UnderCrossing ,
                                                        :Vehicle ,
                                                        :VehicleAdministration ,
                                                        :VehiclePart ,
                                                        :VisualizationBaseElement ,
                                                        <http://ontology.railml.org/railtopomodel#NetElement> ;
               <http://purl.org/dc/dcam/rangeIncludes> :Designator ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasDesignator" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Entity and Designator" .


###  http://ontology.railml.org/railml3#hasDetails
:hasDetails rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :DrivingResistance ,
                                                     :PowerMode ;
            <http://purl.org/dc/dcam/rangeIncludes> :DrivingResistanceDetails ,
                                                    :TractionDetails ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
            rdfs:label "hasDetails" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates e.g. PowerMode and e.g. TractionDetails" .


###  http://ontology.railml.org/railml3#hasDetector
:hasDetector rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
             <http://purl.org/dc/dcam/rangeIncludes> :Detector ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasDetector" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Detector" .


###  http://ontology.railml.org/railml3#hasDrivingResistance
:hasDrivingResistance rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf owl:topObjectProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                      <http://purl.org/dc/dcam/rangeIncludes> :DrivingResistance ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                      rdfs:label "hasDrivingResistance" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and DrivingResistance" .


###  http://ontology.railml.org/railml3#hasElectrificationSection
:hasElectrificationSection rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                           <http://purl.org/dc/dcam/rangeIncludes> :ElectrificationSection ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasEletrificationSection" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates Infrasructure and ElectrificationSection" .


###  http://ontology.railml.org/railml3#hasElectrificationSystem
:hasElectrificationSystem rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :Common ;
                          <http://purl.org/dc/dcam/rangeIncludes> :ElectrificationSystem ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasElectrificationSystem" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "relates Common and ElectrificationSystem" .


###  http://ontology.railml.org/railml3#hasElementState
:hasElementState rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :InfrastructureState ;
                 <http://purl.org/dc/dcam/rangeIncludes> :ElementState ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasElementState" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates InfrastructureState with ElementState" .


###  http://ontology.railml.org/railml3#hasEllipticalProjection
:hasEllipticalProjection rdf:type owl:ObjectProperty ;
                         rdfs:subPropertyOf owl:topObjectProperty ;
                         <http://purl.org/dc/dcam/domainIncludes> :InfrastructureVisualization ;
                         <http://purl.org/dc/dcam/rangeIncludes> :EllipticalProjection ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "hasEllipticalProjection" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "relates InfrastructureVisualization and EllipticalProjection" .


###  http://ontology.railml.org/railml3#hasEngine
:hasEngine rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
           <http://purl.org/dc/dcam/rangeIncludes> :Engine ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasEngine" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and Engine" .


###  http://ontology.railml.org/railml3#hasEtcsArea
:hasEtcsArea rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
             <http://purl.org/dc/dcam/rangeIncludes> :EtcsArea ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasEtcsArea" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and EtcsArea" .


###  http://ontology.railml.org/railml3#hasEtcsElectrificationClassificationCriteria
:hasEtcsElectrificationClassificationCriteria rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf owl:topObjectProperty ;
                                              <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSection ;
                                              <http://purl.org/dc/dcam/rangeIncludes> :EtcsElectrificationClassificationCriteria ;
                                              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                              rdfs:label "hasEtcsElectrificationClassificationCriteria" ;
                                              <http://www.w3.org/2004/02/skos/core#definition> "relates ElectrificationSection and EtcsElectrificationClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasEtcsLevelCrossingClassificationCriteria
:hasEtcsLevelCrossingClassificationCriteria rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf owl:topObjectProperty ;
                                            <http://purl.org/dc/dcam/domainIncludes> :LevelCrossingIS ;
                                            <http://purl.org/dc/dcam/rangeIncludes> :EtcsLevelCrossingClassificationCriteria ;
                                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                            rdfs:label "hasEtcsLevelCrossingClassificationCriteria" ;
                                            <http://www.w3.org/2004/02/skos/core#definition> "relates LevelCrossingIS and EtcsLevelCrossingClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasEtcsLevelTransition
:hasEtcsLevelTransition rdf:type owl:ObjectProperty ;
                        rdfs:subPropertyOf owl:topObjectProperty ;
                        <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                        <http://purl.org/dc/dcam/rangeIncludes> :EtcsLevelTransition ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "hasEtcsLevelTransition" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and EtcsLevelTransition" .


###  http://ontology.railml.org/railml3#hasEtcsSignalClassificationCriteria
:hasEtcsSignalClassificationCriteria rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                     <http://purl.org/dc/dcam/domainIncludes> :SignalIS ;
                                     <http://purl.org/dc/dcam/rangeIncludes> :EtcsSignalClassificationCriteria ;
                                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                     rdfs:label "hasEtcsSignalClassificationCriteria" ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "relates SignalIS and EtcsSignalClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasEtcsSpeedProfileClassificationCriteria
:hasEtcsSpeedProfileClassificationCriteria rdf:type owl:ObjectProperty ;
                                           rdfs:subPropertyOf owl:topObjectProperty ;
                                           <http://purl.org/dc/dcam/domainIncludes> :TrainType ;
                                           <http://purl.org/dc/dcam/rangeIncludes> :EtcsSpeedProfileClassificationCriteria ;
                                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                           rdfs:label "hasEtcsSpeedProfileClassificationCriteria" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "relates TrainType and EtcsSpeedProfileClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasEurobaliseClassificationCriteria
:hasEurobaliseClassificationCriteria rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                     <http://purl.org/dc/dcam/domainIncludes> :Balise ;
                                     <http://purl.org/dc/dcam/rangeIncludes> :EurobaliseClassificationCriteria ;
                                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                     rdfs:label "hasEurobaliseClassificationCriteria" ;
                                     <http://www.w3.org/2004/02/skos/core#definition> "relates Balise and EurobaliseClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasEurobaliseGroupClassificationCriteria
:hasEurobaliseGroupClassificationCriteria rdf:type owl:ObjectProperty ;
                                          rdfs:subPropertyOf owl:topObjectProperty ;
                                          <http://purl.org/dc/dcam/domainIncludes> :BaliseGroup ;
                                          <http://purl.org/dc/dcam/rangeIncludes> :EurobaliseGroupClassificationCriteria ;
                                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                          rdfs:label "hasEurobaliseGroupClassificationCriteria" ;
                                          <http://www.w3.org/2004/02/skos/core#definition> "relates BaliseGroup and EurobaliseGroupClassification criteria" .


###  http://ontology.railml.org/railml3#hasFollowupSection
:hasFollowupSection rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :BaseItineraryPoint ;
                    <http://purl.org/dc/dcam/rangeIncludes> :FollowupSection ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasFollowupSection" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates BaseItineraryPoint and FollowupSection" .


###  http://ontology.railml.org/railml3#hasFormation
:hasFormation rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :Rollingstock ;
              <http://purl.org/dc/dcam/rangeIncludes> :Formation ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasFormation" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates RollingStock and Formation" .


###  http://ontology.railml.org/railml3#hasFunctionalType
:hasFunctionalType rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :BaliseGroup ;
                   <http://purl.org/dc/dcam/rangeIncludes> :FunctionalType ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasFunctionalType" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates BaliseGroup and FunctionalType" .


###  http://ontology.railml.org/railml3#hasGMLPosition
:hasGMLPosition rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :LineString ,
                                                         :Point ;
                <http://purl.org/dc/dcam/rangeIncludes> :Position ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasGMLPosition" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates Point and Position" .


###  http://ontology.railml.org/railml3#hasGeometricPositioningSystem
:hasGeometricPositioningSystem rdf:type owl:ObjectProperty ;
                               <http://purl.org/dc/dcam/domainIncludes> :Common ;
                               <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> ;
                               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                               rdfs:label "hasGeometricPositioningSystem" ;
                               <http://www.w3.org/2004/02/skos/core#definition> "relates Common and GeometricPositioningSystem" .


###  http://ontology.railml.org/railml3#hasGeometryPoint
:hasGeometryPoint rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                  <http://purl.org/dc/dcam/rangeIncludes> :GeometryPoint ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasGeometryPoint" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and GeometryPoint" .


###  http://ontology.railml.org/railml3#hasGradientCurve
:hasGradientCurve rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                  <http://purl.org/dc/dcam/rangeIncludes> :GradientCurve ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasGradientCurve" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and GradientCurve" .


###  http://ontology.railml.org/railml3#hasHorizontalCurve
:hasHorizontalCurve rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                    <http://purl.org/dc/dcam/rangeIncludes> :HorizontalCurve ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasHorizontalCurve" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and HorizontalCurve" .


###  http://ontology.railml.org/railml3#hasInfo
:hasInfo rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :PowerMode ;
         <http://purl.org/dc/dcam/rangeIncludes> :TractionInfo ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
         rdfs:label "hasInfo" ;
         <http://www.w3.org/2004/02/skos/core#definition> "relates PowerMode and TractionInfo" .


###  http://ontology.railml.org/railml3#hasInfrastructure
:hasInfrastructure rdf:type owl:ObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
                   <http://purl.org/dc/dcam/rangeIncludes> :Infrastructure ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasInfrastructure" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates root and Infrastructure" .


###  http://ontology.railml.org/railml3#hasInfrastructureManagerClassificationCriteria
:hasInfrastructureManagerClassificationCriteria rdf:type owl:ObjectProperty ;
                                                rdfs:subPropertyOf owl:topObjectProperty ;
                                                <http://purl.org/dc/dcam/domainIncludes> :OrganizationalUnit ;
                                                <http://purl.org/dc/dcam/rangeIncludes> :InfrastructureManagerClassificationCriteria ;
                                                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                                rdfs:label "hasInfrastructureManagerClassificationCriteria" ;
                                                <http://www.w3.org/2004/02/skos/core#definition> "relates OrganizationalUnit and InfrastructureManagerClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasInfrastructureState
:hasInfrastructureState rdf:type owl:ObjectProperty ;
                        rdfs:subPropertyOf owl:topObjectProperty ;
                        <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                        <http://purl.org/dc/dcam/rangeIncludes> :InfrastructureState ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "hasInfrastructureState" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure with InfrastructureState" .


###  http://ontology.railml.org/railml3#hasInfrastructureVisualization
:hasInfrastructureVisualization rdf:type owl:ObjectProperty ;
                                <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
                                <http://purl.org/dc/dcam/rangeIncludes> :InfrastructureVisualization ;
                                rdfs:isDefinedBy "hasTimetable" ;
                                rdfs:label "hasInfrastructureVisualization" ;
                                <http://www.w3.org/2004/02/skos/core#definition> "relates root and InfrastructureVisualization" .


###  http://ontology.railml.org/railml3#hasKeyLockIS
:hasKeyLockIS rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
              <http://purl.org/dc/dcam/rangeIncludes> :KeyLockIS ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasKeyLockIS" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and KeyLockIS" .


###  http://ontology.railml.org/railml3#hasLeftBranch
:hasLeftBranch rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
               <http://purl.org/dc/dcam/rangeIncludes> :LeftBranch ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasLeftBranch" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates SwitchIS and LeftBranch" .


###  http://ontology.railml.org/railml3#hasLength
:hasLength rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Line ,
                                                    :OverCrossing ,
                                                    :PlatformEdge ,
                                                    :Track ,
                                                    :UnderCrossing ;
           <http://purl.org/dc/dcam/rangeIncludes> :Length ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasLength" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates entity and Length" .


###  http://ontology.railml.org/railml3#hasLevelCrossingIS
:hasLevelCrossingIS rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                    <http://purl.org/dc/dcam/rangeIncludes> :LevelCrossingIS ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasLevelCrossingIS" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and LevelCrossingIS" .


###  http://ontology.railml.org/railml3#hasLevelCrossingSignalClassificationCriteria
:hasLevelCrossingSignalClassificationCriteria rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf owl:topObjectProperty ;
                                              <http://purl.org/dc/dcam/domainIncludes> :SignalIS ;
                                              <http://purl.org/dc/dcam/rangeIncludes> :LevelCrossingSignalClassificationCriteria ;
                                              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                              rdfs:label "hasLevelCrossingSignalClassificationCriteria" ;
                                              <http://www.w3.org/2004/02/skos/core#definition> "relates SignalIS and LevelCrossingSignalClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasLine
:hasLine rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
         <http://purl.org/dc/dcam/rangeIncludes> :Line ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasLine" ;
         <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Line" .


###  http://ontology.railml.org/railml3#hasLinePerformance
:hasLinePerformance rdf:type owl:ObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Line ;
                    <http://purl.org/dc/dcam/rangeIncludes> :LinePerformance ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasLinePerformance" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates Line and LinePerformance" .


###  http://ontology.railml.org/railml3#hasLineString
:hasLineString rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
               <http://purl.org/dc/dcam/rangeIncludes> :LineString ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasLineString" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates entity and LineString" .


###  http://ontology.railml.org/railml3#hasLinearElementProjection
:hasLinearElementProjection rdf:type owl:ObjectProperty ;
                            rdfs:subPropertyOf owl:topObjectProperty ;
                            <http://purl.org/dc/dcam/domainIncludes> :InfrastructureVisualization ;
                            <http://purl.org/dc/dcam/rangeIncludes> :LinearElementProjection ;
                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                            rdfs:label "hasLinearElementProjection" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "relates InfrastructureVisualization and linearElementProjection" .


###  http://ontology.railml.org/railml3#hasLinearPositioningSystem
:hasLinearPositioningSystem rdf:type owl:ObjectProperty ;
                            <http://purl.org/dc/dcam/domainIncludes> :Common ;
                            <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                            rdfs:label "hasLinearPositioningSystem" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "relates Common and LinearPositioningSystem" .


###  http://ontology.railml.org/railml3#hasLoad
:hasLoad rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
         <http://purl.org/dc/dcam/rangeIncludes> :Load ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasLoad" ;
         <http://www.w3.org/2004/02/skos/core#definition> "relates SpeedProfile and Load" .


###  http://ontology.railml.org/railml3#hasLoadingGauge
:hasLoadingGauge rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :LoadingGauge ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasLoadingGauge" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and LoadingGauge" .


###  http://ontology.railml.org/railml3#hasLocationReference
:hasLocationReference rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf owl:topObjectProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                      <http://purl.org/dc/dcam/rangeIncludes> :LocationReference ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasLocationReference" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "relates SwitchIS and LocationReference" .


###  http://ontology.railml.org/railml3#hasManufacturer
:hasManufacturer rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                 <http://purl.org/dc/dcam/rangeIncludes> :Manufacturer ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasManufacturer" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and Manufacturer" .


###  http://ontology.railml.org/railml3#hasMetadata
:hasMetadata rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
             <http://purl.org/dc/dcam/rangeIncludes> :Metadata ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasMetadata" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates root and Metadata" .


###  http://ontology.railml.org/railml3#hasMileageChange
:hasMileageChange rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                  <http://purl.org/dc/dcam/rangeIncludes> :MileageChange ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasMileageChange" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates infrastructure inh railML3 and track in railML2 with MileageChange" .


###  http://ontology.railml.org/railml3#hasMinimalTime
:hasMinimalTime rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :FollowupSection ;
                <http://purl.org/dc/dcam/rangeIncludes> :MinimalTime ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasMinimalTime" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates FollowupSection and MinimalTime" .


###  http://ontology.railml.org/railml3#hasName
:hasName rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :AreaElementProjection ,
                                                  :CrossedElement ,
                                                  :ElementProjectionSymbol ,
                                                  :EllipticalProjection ,
                                                  :InfrastructureVisualization ,
                                                  :LinearElementProjection ,
                                                  :SpotElementProjection ,
                                                  :TimetableScenario ,
                                                  :ValidityTT ,
                                                  <http://ontology.railml.org/railtopomodel#NamedResource> ;
         <http://purl.org/dc/dcam/rangeIncludes> :Name ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasName" ;
         <http://www.w3.org/2004/02/skos/core#definition> "relates entity and Name" .


###  http://ontology.railml.org/railml3#hasNetConnector
:hasNetConnector rdf:type owl:ObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :NetConnector ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                 rdfs:label "hasNetConnector" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and NetConnector" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetConnector ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :Infrastructure ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetConnector ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :NetConnector ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasNetConnectorRelation
:hasNetConnectorRelation rdf:type owl:ObjectProperty ;
                         <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                         <http://purl.org/dc/dcam/rangeIncludes> :NetConnectorRelation ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                         rdfs:label "hasNetConnectorRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetConnectorRelation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :Infrastructure ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetConnectorRelation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :NetConnectorRelation ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasNetElement
:hasNetElement rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
               <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetElement> ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                                <https://www.railml.org/schemas/3.3/railml3.xsd> ;
               rdfs:label "hasNetElement" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and NetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :Infrastructure ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasNetRelation
:hasNetRelation rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                                 <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                rdfs:label "hasNetRelation" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and NetRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetRelation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :Infrastructure ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetRelation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasNetwork
:hasNetwork rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
            <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Network> ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                             <https://www.railml.org/schemas/3.3/railml3.xsd> ;
            rdfs:label "hasNetwork" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Network" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetwork ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :Infrastructure ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasNetwork ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#Network> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasOperatingDayValidity
:hasOperatingDayValidity rdf:type owl:ObjectProperty ;
                         rdfs:subPropertyOf owl:topObjectProperty ;
                         <http://purl.org/dc/dcam/domainIncludes> :ValidityTT ;
                         <http://purl.org/dc/dcam/rangeIncludes> :OperatingDayValidity ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "hasOperatingDayValidity" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "relates ValidityTT and OperatingDayValidity" .


###  http://ontology.railml.org/railml3#hasOperationalPoint
:hasOperationalPoint rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf owl:topObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                     <http://purl.org/dc/dcam/rangeIncludes> :OperationalPoint ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasOperationalPoint" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and OperationalPoint" .


###  http://ontology.railml.org/railml3#hasOperator
:hasOperator rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
             <http://purl.org/dc/dcam/rangeIncludes> :Operator ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasOperator" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and Operator" .


###  http://ontology.railml.org/railml3#hasOrganizationalUnit
:hasOrganizationalUnit rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf owl:topObjectProperty ;
                       <http://purl.org/dc/dcam/domainIncludes> :Common ;
                       <http://purl.org/dc/dcam/rangeIncludes> :OrganizationalUnit ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "hasOrganizationalUnit" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "relates Common and OrganizationalUnit" .


###  http://ontology.railml.org/railml3#hasOverCrossing
:hasOverCrossing rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :OverCrossing ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasOverCrossing" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and OverCrossing" .


###  http://ontology.railml.org/railml3#hasPhaseSeparationSection
:hasPhaseSeparationSection rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSection ;
                           <http://purl.org/dc/dcam/rangeIncludes> :PhaseSeparationSection ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasPhaseSeparationSection" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates ElectrificationSection and PhaseSeparationSection" .


###  http://ontology.railml.org/railml3#hasPlaces
:hasPlaces rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :VehiclePart ;
           <http://purl.org/dc/dcam/rangeIncludes> :Places ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasPlaces" ;
           <http://www.w3.org/2004/02/skos/core#definition> "relates VehiclePart and Places" .


###  http://ontology.railml.org/railml3#hasPlatformEdge
:hasPlatformEdge rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :PlatformEdge ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasPlatformEdge" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and PlatformEdge" .


###  http://ontology.railml.org/railml3#hasPlatformEdgeReference
:hasPlatformEdgeReference rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :Stop ;
                          <http://purl.org/dc/dcam/rangeIncludes> :PlatformEdgeReference ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasPlatformEdgeReference" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "relates Stop and PlatformEdgeReference" .


###  http://ontology.railml.org/railml3#hasPoint
:hasPoint rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
          <http://purl.org/dc/dcam/rangeIncludes> :Point ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasPoint" ;
          <http://www.w3.org/2004/02/skos/core#definition> "relates entity and Point" .


###  http://ontology.railml.org/railml3#hasPolynomialHeader
:hasPolynomialHeader rdf:type owl:ObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                     <http://purl.org/dc/dcam/rangeIncludes> :PolynomialHeader ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasPolynomialHeader" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates SegmentTable and PolynomialHeader" .


###  http://ontology.railml.org/railml3#hasPosList
:hasPosList rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :LineString ;
            <http://purl.org/dc/dcam/rangeIncludes> :PosList ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasPosList" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates LineString and PosList" .


###  http://ontology.railml.org/railml3#hasPowerMode
:hasPowerMode rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :Engine ;
              <http://purl.org/dc/dcam/rangeIncludes> :PowerMode ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasPowerMode" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates Engine and PowerMode" .


###  http://ontology.railml.org/railml3#hasProtection
:hasProtection rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :LevelCrossingIS ;
               <http://purl.org/dc/dcam/rangeIncludes> :Protection ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasProtection" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates LevelCrossing and Protection" .


###  http://ontology.railml.org/railml3#hasRailwayUndertakingClassificationCriteria
:hasRailwayUndertakingClassificationCriteria rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf owl:topObjectProperty ;
                                             <http://purl.org/dc/dcam/domainIncludes> :OrganizationalUnit ;
                                             <http://purl.org/dc/dcam/rangeIncludes> :RailwayUndertakingClassificationCriteria ;
                                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                             rdfs:label "hasRailwayUndertakingClassificationCriteria" ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "relates OrganizationalUnit and RailwayUndertakingClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasRestrictionArea
:hasRestrictionArea rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                    <http://purl.org/dc/dcam/rangeIncludes> :RestrictionArea ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasRestrictionArea" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and RestrictionArea" .


###  http://ontology.railml.org/railml3#hasRightBranch
:hasRightBranch rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                <http://purl.org/dc/dcam/rangeIncludes> :RightBranch ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasRightBranch" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates SwitchIS and RightBranch" .


###  http://ontology.railml.org/railml3#hasRollingstock
:hasRollingstock rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
                 <http://purl.org/dc/dcam/rangeIncludes> :Rollingstock ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasRollingstock" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates root and Rollingstock" .


###  http://ontology.railml.org/railml3#hasSRSReferenceGroup
:hasSRSReferenceGroup rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf owl:topObjectProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :LineString ,
                                                               :Point ;
                      <http://purl.org/dc/dcam/rangeIncludes> :SRSReferenceGroup ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasSRSReferenceGroup" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "relates e.g. Point and SRSReferenceGroup" .


###  http://ontology.railml.org/railml3#hasScreenPositioningSystem
:hasScreenPositioningSystem rdf:type owl:ObjectProperty ;
                            rdfs:subPropertyOf owl:topObjectProperty ;
                            <http://purl.org/dc/dcam/domainIncludes> :Common ;
                            <http://purl.org/dc/dcam/rangeIncludes> :ScreenPositioningSystem ;
                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                            rdfs:label "hasScreenPositioningSystem" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "relates Common and ScreenPositioningSystem" .


###  http://ontology.railml.org/railml3#hasSegmentStartLine
:hasSegmentStartLine rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf owl:topObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                     <http://purl.org/dc/dcam/rangeIncludes> :SegmentStartLine ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasSegmentStartLine" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates SegmentTable and SegmentStartLine" .


###  http://ontology.railml.org/railml3#hasSegmentTable
:hasSegmentTable rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :DrivingResistanceDetails ,
                                                          :TractiveEffort ;
                 <http://purl.org/dc/dcam/rangeIncludes> :SegmentTable ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasSegmentTable" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates TractiveEffort and SegmentTable" .


###  http://ontology.railml.org/railml3#hasService
:hasService rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :VehiclePart ;
            <http://purl.org/dc/dcam/rangeIncludes> :Service ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasService" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates VehiclePart and Service" .


###  http://ontology.railml.org/railml3#hasSignalIS
:hasSignalIS rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
             <http://purl.org/dc/dcam/rangeIncludes> :SignalIS ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasSignalIS" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and SignalIS" .


###  http://ontology.railml.org/railml3#hasSpeedProfile
:hasSpeedProfile rdf:type owl:ObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Common ;
                 <http://purl.org/dc/dcam/rangeIncludes> :SpeedProfile ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasSpeedProfile" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Common and SpeedProfile" .


###  http://ontology.railml.org/railml3#hasSpeedSection
:hasSpeedSection rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :SpeedSection ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasSpeedSection" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and SpeedSection" .


###  http://ontology.railml.org/railml3#hasSpeedSignalClassificationCriteria
:hasSpeedSignalClassificationCriteria rdf:type owl:ObjectProperty ;
                                      rdfs:subPropertyOf owl:topObjectProperty ;
                                      <http://purl.org/dc/dcam/domainIncludes> :SignalIS ;
                                      <http://purl.org/dc/dcam/rangeIncludes> :SpeedSignalClassificationCriteria ;
                                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                      rdfs:label "hasSpeedSignalClassificationCriteria" ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "relates SignalIS and SpeedSignalClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasSpotElementProjection
:hasSpotElementProjection rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :InfrastructureVisualization ;
                          <http://purl.org/dc/dcam/rangeIncludes> :SpotElementProjection ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasSpotElementProjection" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "relates InfrastructureVisualization and SpotElementProjection" .


###  http://ontology.railml.org/railml3#hasStop
:hasStop rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :BaseItineraryPoint ;
         <http://purl.org/dc/dcam/rangeIncludes> :Stop ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasStop" ;
         <http://www.w3.org/2004/02/skos/core#definition> "relates BaseItineraryPoint and Stop" .


###  http://ontology.railml.org/railml3#hasStoppingPlace
:hasStoppingPlace rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                  <http://purl.org/dc/dcam/rangeIncludes> :StoppingPlace ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasStoppingPlace" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and StoppingPlace" .


###  http://ontology.railml.org/railml3#hasStoppingPlaceReference
:hasStoppingPlaceReference rdf:type owl:ObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :Stop ;
                           <http://purl.org/dc/dcam/rangeIncludes> :StoppingPlaceReference ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasStoppingPlaceReference" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates Stop and StoppingPlaceReference" .


###  http://ontology.railml.org/railml3#hasStraightBranch
:hasStraightBranch rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :Crossing ,
                                                            :SwitchIS ;
                   <http://purl.org/dc/dcam/rangeIncludes> :StraightBranch ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasStraightBranch" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates e.g. Crossing and StraightBranch" .


###  http://ontology.railml.org/railml3#hasSwitchIS
:hasSwitchIS rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
             <http://purl.org/dc/dcam/rangeIncludes> :SwitchIS ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasSwitchIS" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and SwitchIS" .


###  http://ontology.railml.org/railml3#hasSystemSeparationSection
:hasSystemSeparationSection rdf:type owl:ObjectProperty ;
                            rdfs:subPropertyOf owl:topObjectProperty ;
                            <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSection ;
                            <http://purl.org/dc/dcam/rangeIncludes> :SystemSeparationSection ;
                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                            rdfs:label "hasSystemSeparationSection" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "relates ElectrificationSection and SystemSeparationSection" .


###  http://ontology.railml.org/railml3#hasTimePeriod
:hasTimePeriod rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Common ;
               <http://purl.org/dc/dcam/rangeIncludes> :TimePerod ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasTimePeriod" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates common and TimePeriod" .


###  http://ontology.railml.org/railml3#hasTimes
:hasTimes rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :BaseItineraryPoint ;
          <http://purl.org/dc/dcam/rangeIncludes> :Times ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasTimes" ;
          <http://www.w3.org/2004/02/skos/core#definition> "relates BaseItineraryPoint and Times" .


###  http://ontology.railml.org/railml3#hasTimetable
:hasTimetable rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :RailML3 ;
              <http://purl.org/dc/dcam/rangeIncludes> :Timetable ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasTimetable" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates root and Timetable" .


###  http://ontology.railml.org/railml3#hasTimetableScenario
:hasTimetableScenario rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf owl:topObjectProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :Timetable ;
                      <http://purl.org/dc/dcam/rangeIncludes> :TimetableScenario ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasTimetableScenario" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "relates Timetable and TimetableScenario" .


###  http://ontology.railml.org/railml3#hasTrack
:hasTrack rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
          <http://purl.org/dc/dcam/rangeIncludes> :Track ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasTrack" ;
          <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and Track" .


###  http://ontology.railml.org/railml3#hasTrackBegin
:hasTrackBegin rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Track ;
               <http://purl.org/dc/dcam/rangeIncludes> :Border ,
                                                       :BufferStop ,
                                                       :Crossing ,
                                                       :SwitchIS ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasTrackBegin" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Track and track begin" .


###  http://ontology.railml.org/railml3#hasTrackEnd
:hasTrackEnd rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Track ;
             <http://purl.org/dc/dcam/rangeIncludes> :Border ,
                                                     :BufferStop ,
                                                     :Crossing ,
                                                     :SwitchIS ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasTrackEnd" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates Track and track end" .


###  http://ontology.railml.org/railml3#hasTrackGauge
:hasTrackGauge rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
               <http://purl.org/dc/dcam/rangeIncludes> :TrackGauge ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasTrackGauge" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Intfrastructure and TrackGauge" .


###  http://ontology.railml.org/railml3#hasTractiveEffort
:hasTractiveEffort rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :TractionDetails ;
                   <http://purl.org/dc/dcam/rangeIncludes> :TractiveEffort ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasTractiveEffort" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates SegmentTable and TractiveEffort" .


###  http://ontology.railml.org/railml3#hasTrainDetectionElement
:hasTrainDetectionElement rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                          <http://purl.org/dc/dcam/rangeIncludes> :TrainDetectionElement ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasTrainDetectionElement" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and TrainDetectionElement" .


###  http://ontology.railml.org/railml3#hasTrainOrder
:hasTrainOrder rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Formation ;
               <http://purl.org/dc/dcam/rangeIncludes> :TrainOrder ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasTrainOrder" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Formation and TrainOrder" .


###  http://ontology.railml.org/railml3#hasTrainProtectionElement
:hasTrainProtectionElement rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                           <http://purl.org/dc/dcam/rangeIncludes> :TrainProtectionElement ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasTrainProtectionElement" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and TrainProtectionElement" .


###  http://ontology.railml.org/railml3#hasTrainType
:hasTrainType rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
              <http://purl.org/dc/dcam/rangeIncludes> :TrainType ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasTrainType" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates SpeedProfile and TrainType" .


###  http://ontology.railml.org/railml3#hasTunnelGateIS
:hasTunnelGateIS rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                 <http://purl.org/dc/dcam/rangeIncludes> :TunnelGateIS ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasTunnelGateIS" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and TunnelGateIS" .


###  http://ontology.railml.org/railml3#hasTurningBranch
:hasTurningBranch rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                  <http://purl.org/dc/dcam/rangeIncludes> :TurningBranch ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasTurningBranch" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Crossing with StraightBranch" .


###  http://ontology.railml.org/railml3#hasUnderCrossing
:hasUnderCrossing rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Infrastructure ;
                  <http://purl.org/dc/dcam/rangeIncludes> :UnderCrossing ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasUnderCrossing" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Infrastructure and UnderCrossing" .


###  http://ontology.railml.org/railml3#hasValidityForTrainMovement
:hasValidityForTrainMovement rdf:type owl:ObjectProperty ;
                             rdfs:subPropertyOf owl:topObjectProperty ;
                             <http://purl.org/dc/dcam/domainIncludes> :StoppingPlace ;
                             <http://purl.org/dc/dcam/rangeIncludes> :ValidityForTrainMovement ;
                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                             rdfs:label "hasValidityForTrainMovements" ;
                             <http://www.w3.org/2004/02/skos/core#definition> "relates StoppingPlace and ValidityForTrainMovement" ;
                             <http://www.w3.org/2004/02/skos/core#note> "see validForTrainMovement at https://wiki3.railml.org/wiki/IS:stoppingPlace" .


###  http://ontology.railml.org/railml3#hasValidityTT
:hasValidityTT rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Timetable ;
               <http://purl.org/dc/dcam/rangeIncludes> :ValidityTT ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasValidityTT" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates Timetable and ValidityTT" .


###  http://ontology.railml.org/railml3#hasVehicle
:hasVehicle rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :Rollingstock ;
            <http://purl.org/dc/dcam/rangeIncludes> :Vehicle ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasVehicle" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates Rollingstock and Vehicle" .


###  http://ontology.railml.org/railml3#hasVehicleBrakes
:hasVehicleBrakes rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                  <http://purl.org/dc/dcam/rangeIncludes> :VehicleBrakes ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasVehicleBrakes" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and VehicleBrakes" .


###  http://ontology.railml.org/railml3#hasVehicleManufacturerClassificationCriteria
:hasVehicleManufacturerClassificationCriteria rdf:type owl:ObjectProperty ;
                                              rdfs:subPropertyOf owl:topObjectProperty ;
                                              <http://purl.org/dc/dcam/domainIncludes> :OrganizationalUnit ;
                                              <http://purl.org/dc/dcam/rangeIncludes> :VehicleManufacturerClassificationCriteria ;
                                              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                              rdfs:label "hasVehicleManufacturerClassificationCriteria" ;
                                              <http://www.w3.org/2004/02/skos/core#note> "relates OrganizationalUnit and VehicleManufacturerClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasVehicleOperatorClassificationCriteria
:hasVehicleOperatorClassificationCriteria rdf:type owl:ObjectProperty ;
                                          rdfs:subPropertyOf owl:topObjectProperty ;
                                          <http://purl.org/dc/dcam/domainIncludes> :OrganizationalUnit ;
                                          <http://purl.org/dc/dcam/rangeIncludes> :VehicleOperatorClassificationCriteria ;
                                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                          rdfs:label "hasVehicleOperatorClassifficationCriteria" ;
                                          <http://www.w3.org/2004/02/skos/core#definition> "relates OrganizationalUnit and VehicleOperatorClassificationCriteria" .


###  http://ontology.railml.org/railml3#hasVehiclePart
:hasVehiclePart rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                <http://purl.org/dc/dcam/rangeIncludes> :VehiclePart ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasVehiclePart" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates Vehicle and VehiclePart" .


###  http://ontology.railml.org/railml3#hasVisualCoordinate
:hasVisualCoordinate rdf:type owl:ObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :AreaElementProjection ,
                                                              :EllipticalProjection ,
                                                              :LinearElementProjection ,
                                                              :SpotElementProjection ;
                     <http://purl.org/dc/dcam/rangeIncludes> :ProjectionCoordinate ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasVisualCoordinate" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates e.g. AreaElementProjection and ProjectionCoordinate" .


###  http://ontology.railml.org/railml3#hasWeekPattern
:hasWeekPattern rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :BitmaskValidity ;
                <http://purl.org/dc/dcam/rangeIncludes> :WeekPattern ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasWeekPattern" ;
                <http://www.w3.org/2004/02/skos/core#definition> "relates BitmaskValidity and WeekPattern" .


###  http://ontology.railml.org/railml3#isLocatedAt
:isLocatedAt rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :ElementProjection ,
                                                      :ElementProjectionSymbol ;
             <http://purl.org/dc/dcam/rangeIncludes> :ProjectionCoordinate ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "isLocatedAt" ;
             <http://www.w3.org/2004/02/skos/core#definition> "relates ElementProjectionSymbol and VisualLocation" .


###  http://ontology.railml.org/railml3#isSupportingTilting
:isSupportingTilting rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf owl:topObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :VehiclePart ;
                     <http://purl.org/dc/dcam/rangeIncludes> :TiltingSpecification ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                     rdfs:label "isSupportingTilting" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates PassengerProperties and Tilting" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see isSupportingTilting at https://wiki3.railml.org/wiki/RS:vehiclePart" .


###  http://ontology.railml.org/railml3#isValidForSpeedProfile
:isValidForSpeedProfile rdf:type owl:ObjectProperty ;
                        rdfs:subPropertyOf owl:topObjectProperty ;
                        <http://purl.org/dc/dcam/domainIncludes> :SpeedSection ;
                        <http://purl.org/dc/dcam/rangeIncludes> :SpeedProfile ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "isValidForSpeedProfile" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "relates SpeedSection with SpeedProfile" ;
                        <http://www.w3.org/2004/02/skos/core#note> "see validForSpeedProfile at https://wiki3.railml.org/wiki/IS:speedSection" .


###  http://ontology.railml.org/railml3#netConnectorRelationHasConnector
:netConnectorRelationHasConnector rdf:type owl:ObjectProperty ;
                                  <http://purl.org/dc/dcam/domainIncludes> :NetConnectorRelation ;
                                  <http://purl.org/dc/dcam/rangeIncludes> :NetConnector ;
                                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                                  rdfs:label "netConnectorRelationHasConnector" ;
                                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:connector#3.3-0" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :netConnectorRelationHasConnector ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :NetConnectorRelation ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :netConnectorRelationHasConnector ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :NetConnector ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#netConnectorRelationHasElement
:netConnectorRelationHasElement rdf:type owl:ObjectProperty ;
                                <http://purl.org/dc/dcam/domainIncludes> :NetConnector ;
                                <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
                                rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                                rdfs:label "Used to provide a reference to the netElement that is the other part of this connector relation." ,
                                           "netConnectorRelationHasElement" ;
                                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:element" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :netConnectorRelationHasElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :NetConnector ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :netConnectorRelationHasElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#ownsInfrastructureElement
:ownsInfrastructureElement rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "ownsInfrastructureElement" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "relates OperationalPoint and some functional IS" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see ownsInfrastructureElement at https://wiki3.railml.org/wiki/IS:opEquipment" .


###  http://ontology.railml.org/railml3#ownsPlatform
:ownsPlatform rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
              <http://purl.org/dc/dcam/rangeIncludes> :Platform ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "ownsPlatform" ;
              <http://www.w3.org/2004/02/skos/core#definition> "relates OperationalPoint and Platform" ;
              <http://www.w3.org/2004/02/skos/core#note> "see ownsPlatform at https://wiki3.railml.org/wiki/IS:opEquipment" .


###  http://ontology.railml.org/railml3#ownsSignal
:ownsSignal rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
            <http://purl.org/dc/dcam/rangeIncludes> :SignalIS ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "ownsSignal" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates OperationalPoint and Signal" ;
            <http://www.w3.org/2004/02/skos/core#note> "see ownsSignal at https://wiki3.railml.org/wiki/IS:opEquipment" .


###  http://ontology.railml.org/railml3#ownsStoppingPlace
:ownsStoppingPlace rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                   <http://purl.org/dc/dcam/rangeIncludes> :StoppingPlace ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "ownsStoppingPlace" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "relates OperationalPoint and StoppingPlace" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see ownsStoppingPlace at https://wiki3.railml.org/wiki/IS:opEquipment" .


###  http://ontology.railml.org/railml3#refersTo
:refersTo rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :OrderedElement ,
                                                   :PlatformEdgeReference ,
                                                   :StoppingPlaceReference ,
                                                   :VehicleAdministration ;
          <http://purl.org/dc/dcam/rangeIncludes> :OrganizationalUnit ,
                                                  :PlatformEdge ,
                                                  :StoppingPlace ,
                                                  <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                  <http://ontology.railml.org/railtopomodel#NetElement> ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                           <https://www.railml.org/schemas/3.3/railml3.xsd> ,
                           "see @refersTo at e.g. https://wiki3.railml.org/wiki/RS:operator" ;
          rdfs:label "refersTo" ;
          <http://www.w3.org/2004/02/skos/core#definition> "The reference to the organizational unit" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :refersTo ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :OrderedElement ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :refersTo ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :refersTo ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#refersToBeginOfSpeedSection
:refersToBeginOfSpeedSection rdf:type owl:ObjectProperty ;
                             rdfs:subPropertyOf owl:topObjectProperty ;
                             <http://purl.org/dc/dcam/domainIncludes> :SpeedSignalClassificationCriteria ;
                             <http://purl.org/dc/dcam/rangeIncludes> :SpeedSection ;
                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                             rdfs:label "refersToBeginOfSpeedSection" ;
                             <http://www.w3.org/2004/02/skos/core#definition> "reference to the begin of a SpeedSection" ;
                             <http://www.w3.org/2004/02/skos/core#note> "see refersToBeginOfSpeedSection at https://wiki3.railml.org/wiki/IS:isSpeedSignal" .


###  http://ontology.railml.org/railml3#refersToElectrificationSystem
:refersToElectrificationSystem rdf:type owl:ObjectProperty ;
                               rdfs:subPropertyOf owl:topObjectProperty ;
                               <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSection ;
                               <http://purl.org/dc/dcam/rangeIncludes> :ElectrificationSystem ;
                               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                               rdfs:label "refersToElectrificationSystem" ;
                               <http://www.w3.org/2004/02/skos/core#definition> "relates ElectrificationSection and ElectrificationSystem" ;
                               <http://www.w3.org/2004/02/skos/core#note> "see electrificationSystemRef at https://wiki3.railml.org/wiki/IS:electrificationSection" .


###  http://ontology.railml.org/railml3#refersToElement
:refersToElement rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "refersToElement" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "reference to any functional IS of infrastructure model" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @refersToElement at https://wiki3.railml.org/wiki/IS:elementState" .


###  http://ontology.railml.org/railml3#refersToEndOfSpeedSection
:refersToEndOfSpeedSection rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :SpeedSignalClassificationCriteria ;
                           <http://purl.org/dc/dcam/rangeIncludes> :SpeedSection ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "refersToEndOfSpeedSection" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "reference to the end of a SpeedSection" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see refersToEndOfSpeedSection at https://wiki3.railml.org/wiki/IS:isSpeedSignal" .


###  http://ontology.railml.org/railml3#refersToInfrastructureManager
:refersToInfrastructureManager rdf:type owl:ObjectProperty ;
                               rdfs:subPropertyOf owl:topObjectProperty ;
                               <http://purl.org/dc/dcam/domainIncludes> :Line ;
                               <http://purl.org/dc/dcam/rangeIncludes> :OrganizationalUnit ;
                               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                               rdfs:label "refersToInfrastructureManager" ;
                               <http://www.w3.org/2004/02/skos/core#definition> "reference to the infrastructure manager who owns the line (section) (see common/organizationalUnits)" ;
                               <http://www.w3.org/2004/02/skos/core#note> "see @infrastructureManagerRef at e.g. https://wiki3.railml.org/wiki/IS:line" .


###  http://ontology.railml.org/railml3#refersToLocation
:refersToLocation rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :BaseItinerary ;
                  <http://purl.org/dc/dcam/rangeIncludes> :OperationalPoint ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "refersToLocation" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "Provides a reference to an operational point that is defined in the infrastructure." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @locationRef at https://wiki3.railml.org/wiki/TT:baseItineraryPoint" .


###  http://ontology.railml.org/railml3#refersToNetRelation
:refersToNetRelation rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf owl:topObjectProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :LeftBranch ,
                                                              :RightBranch ,
                                                              :StraightBranch ,
                                                              :TurningBranch ;
                     <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Relation> ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "refersToNetRelation" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "relates branch of SwitchIS and Crossing with NetRelation" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @netRelationRef at e.g. https://wiki3.railml.org/wiki/IS:rightBranch" .


###  http://ontology.railml.org/railml3#refersToNetwork
:refersToNetwork rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf owl:topObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
                 <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Network> ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "refersToNetwork" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "reference a LocatedNetEntity to the whole Network (or LevelNetwork) without explicitly naming all the contained NetElements. This approach will be useful to define \"global values\", e.g. the railway electrification parameters or the track gauge for the whole railway network." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @networkRef at https://wiki3.railml.org/wiki/IS:networkLocation" .


###  http://ontology.railml.org/railml3#refersToTimePeriod
:refersToTimePeriod rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf owl:topObjectProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :TimetableScenario ;
                    <http://purl.org/dc/dcam/rangeIncludes> :TimePerod ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "refersToTimePeriod" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "relates TimetableScenario and TimePeriod" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see timePeriodRef at https://wiki3.railml.org/wiki/TT:timetableScenario" .


###  http://ontology.railml.org/railml3#refersToTimetableScenario
:refersToTimetableScenario rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :OperatingDayValidity ;
                           <http://purl.org/dc/dcam/rangeIncludes> :TimetableScenario ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "refersToTimetableScenario" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "Optional reference to a timetable scenario" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see @refersToTimetableScenario at https://wiki3.railml.org/wiki/TT:operatingDayValidity" .


###  http://ontology.railml.org/railml3#refersToTrack
:refersToTrack rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :BaseItineraryPoint ,
                                                        :FollowupSection ;
               <http://purl.org/dc/dcam/rangeIncludes> :Track ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "refersToTrack" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Container element for track references." ;
               <http://www.w3.org/2004/02/skos/core#note> "see trackRef at https://wiki3.railml.org/wiki/TT:trackRef" .


###  http://ontology.railml.org/railml3#refersToVehicle
:refersToVehicle rdf:type owl:ObjectProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :TrainOrder ;
                 <http://purl.org/dc/dcam/rangeIncludes> :Vehicle ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "refersToVehicle" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "The reference to the vehicle used at this position in the formation. " ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @vehicleRef at https://wiki3.railml.org/wiki/RS:trainOrder" .


###  http://ontology.railml.org/railml3#switchToLevel
:switchToLevel rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :EtcsLevelTransition ;
               <http://purl.org/dc/dcam/rangeIncludes> :EtcsLevelTransitionDestination ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "switchToLevel" ;
               <http://www.w3.org/2004/02/skos/core#definition> "relates EtcsLevelTransition and ETCSLevelTransitionDestination" .


###  http://ontology.railml.org/railml3#usesSymbol
:usesSymbol rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :ElementProjection ;
            <http://purl.org/dc/dcam/rangeIncludes> :ElementProjectionSymbol ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "usesSymbol" ;
            <http://www.w3.org/2004/02/skos/core#definition> "relates ElementProjection and ElementProjectionSymbol" .


###  http://ontology.railml.org/railtopomodel#hasAnchor
<http://ontology.railml.org/railtopomodel#hasAnchor> rdf:type owl:ObjectProperty ;
                                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                                     <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                                                     <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
                                                     rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                      <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                     rdfs:label "hasAnchor" ;
                                                     <http://www.w3.org/2004/02/skos/core#definition> "relates LinearPositioninSystem and Anchor" .


###  http://ontology.railml.org/railtopomodel#hasAssociatedNetElement
<http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> rdf:type owl:ObjectProperty ;
                                                                   rdfs:subPropertyOf owl:topObjectProperty ;
                                                                   <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AreaLocation> ,
                                                                                                            <http://ontology.railml.org/railtopomodel#LinearLocation> ;
                                                                   <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                                           <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ;
                                                                   rdfs:isDefinedBy :OrderedElement ,
                                                                                    <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                    <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                   rdfs:label "hasAssociatedNetElement" ;
                                                                   <http://www.w3.org/2004/02/skos/core#definition> "relates linear/areaLocation and associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AreaLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
   owl:annotatedProperty rdfs:isDefinedBy ;
   owl:annotatedTarget :OrderedElement ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railtopomodel#hasAssociatedPositioningSystem
<http://ontology.railml.org/railtopomodel#hasAssociatedPositioningSystem> rdf:type owl:ObjectProperty ;
                                                                          rdfs:subPropertyOf owl:topObjectProperty ;
                                                                          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
                                                                          <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
                                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                          rdfs:label "hasAssociatedPositioningSystem" ;
                                                                          <http://www.w3.org/2004/02/skos/core#definition> "relates NetElement and AssociatedPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAssociatedPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasConnector
<http://ontology.railml.org/railtopomodel#hasConnector> rdf:type owl:ObjectProperty ;
                                                        <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
                                                        <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetConnector> ;
                                                        rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                        rdfs:label "hasConnector" ;
                                                        <http://www.w3.org/2004/02/skos/core#definition> "relatesNetConnectorRelation and NetConnector" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasConnector> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasConnector> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetConnector> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasCoordinate
<http://ontology.railml.org/railtopomodel#hasCoordinate> rdf:type owl:ObjectProperty ;
                                                         rdfs:subPropertyOf <http://ontology.railml.org/railtopomodel#hasRTMCoordinate> ;
                                                         <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ,
                                                                                                  <http://ontology.railml.org/railtopomodel#LinearLocation> ,
                                                                                                  <http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> ;
                                                         <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ,
                                                                                                 <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                          <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                         rdfs:label "hasCoordinate" ;
                                                         <http://www.w3.org/2004/02/skos/core#definition> "relates SpotLocation, LinearLocation, IntrinsicCoordinate and GeometricCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasElement
<http://ontology.railml.org/railtopomodel#hasElement> rdf:type owl:ObjectProperty ;
                                                      rdfs:subPropertyOf owl:topObjectProperty ;
                                                      <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
                                                      <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                      rdfs:label "hasElement" ;
                                                      <http://www.w3.org/2004/02/skos/core#definition> "relatesNetConnector and CompositionNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasElementA
<http://ontology.railml.org/railtopomodel#hasElementA> rdf:type owl:ObjectProperty ;
                                                       <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                                                       <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                       rdfs:label "hasElementA" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "object or subject of relation should be different from element b" ;
                                                       <http://www.w3.org/2004/02/skos/core#note> "see elementA at https://wiki3.railml.org/wiki/IS:netRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementA> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementA> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasElementB
<http://ontology.railml.org/railtopomodel#hasElementB> rdf:type owl:ObjectProperty ;
                                                       <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                                                       <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                       rdfs:label "hasElementB" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "object or subject of relation should be different from element a" ;
                                                       <http://www.w3.org/2004/02/skos/core#note> "see elementB at https://wiki3.railml.org/wiki/IS:netRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementB> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementB> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasElementCollection
<http://ontology.railml.org/railtopomodel#hasElementCollection> rdf:type owl:ObjectProperty ;
                                                                <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
                                                                <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
                                                                rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                 <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                rdfs:label "hasElementCollection" ;
                                                                <http://www.w3.org/2004/02/skos/core#definition> "relates NetElement and ElementCollectionUnordered" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementCollection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementCollection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasElementPart
<http://ontology.railml.org/railtopomodel#hasElementPart> rdf:type owl:ObjectProperty ;
                                                          rdfs:subPropertyOf owl:topObjectProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#ConnectorCollection> ,
                                                                                                   <http://ontology.railml.org/railtopomodel#OrderedCollection> ,
                                                                                                   <http://ontology.railml.org/railtopomodel#UnorderedCollection> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> :OrderedElement ,
                                                                                                  <http://ontology.railml.org/railtopomodel#NetConnector> ,
                                                                                                  <http://ontology.railml.org/railtopomodel#NetElement> ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasElementPart" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "relates ElementPartCollection and NetElement and ConnectorCollection and NetConnector" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see elementPart at e.g. https://wiki3.railml.org/wiki/RTM:elementCollectionOrdered" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ConnectorCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#UnorderedCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :OrderedElement ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetConnector> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasElementPart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasEnd
<http://ontology.railml.org/railtopomodel#hasEnd> rdf:type owl:ObjectProperty ;
                                                  rdfs:subPropertyOf <http://ontology.railml.org/railtopomodel#hasRTMCoordinate> ;
                                                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
                                                  <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ,
                                                                                          <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ,
                                                                                          <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ,
                                                                                          <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                  rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                   <https://wiki.railtopomodel.org/DataModel/1.5> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#hasIntrinsicCoordinate
<http://ontology.railml.org/railtopomodel#hasIntrinsicCoordinate> rdf:type owl:ObjectProperty ;
                                                                  rdfs:subPropertyOf owl:topObjectProperty ;
                                                                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
                                                                  <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
                                                                  rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                                  rdfs:label "hasIntrinsicCoordinate" ;
                                                                  <http://www.w3.org/2004/02/skos/core#definition> "relates AssciatedPositioningSystem and IntrinsicCoordinate" .


###  http://ontology.railml.org/railtopomodel#hasLevel
<http://ontology.railml.org/railtopomodel#hasLevel> rdf:type owl:ObjectProperty ;
                                                    rdfs:subPropertyOf owl:topObjectProperty ;
                                                    <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#RTM_Network> ;
                                                    <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Level> ;
                                                    rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                     <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                    rdfs:label "hasLevel" ;
                                                    <http://www.w3.org/2004/02/skos/core#definition> "related Network and Level of detail" .


###  http://ontology.railml.org/railtopomodel#hasLocation
<http://ontology.railml.org/railtopomodel#hasLocation> rdf:type owl:ObjectProperty ;
                                                       rdfs:subPropertyOf owl:topObjectProperty ;
                                                       <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
                                                       <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#EntityLocation> ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                       rdfs:label "hasLocation" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "relates LocatedNetEntity and EntityLocation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLocation> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLocation> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#EntityLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasNetworkResource
<http://ontology.railml.org/railtopomodel#hasNetworkResource> rdf:type owl:ObjectProperty ;
                                                              rdfs:subPropertyOf owl:topObjectProperty ;
                                                              <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LevelNetwork> ,
                                                                                                       <http://ontology.railml.org/railtopomodel#Network> ;
                                                              <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetworkResource> ;
                                                              rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                               <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                              rdfs:label "hasNetworkResource" ;
                                                              <http://www.w3.org/2004/02/skos/core#definition> "relates Level and NetworkResource" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasNetworkResource> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasNetworkResource> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#Network> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasNetworkResource> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasRTMCoordinate
<http://ontology.railml.org/railtopomodel#hasRTMCoordinate> rdf:type owl:ObjectProperty ;
                                                            rdfs:subPropertyOf owl:topObjectProperty ;
                                                            rdfs:label "hasRTMCoordinate" .


###  http://ontology.railml.org/railtopomodel#hasStart
<http://ontology.railml.org/railtopomodel#hasStart> rdf:type owl:ObjectProperty ;
                                                    rdfs:subPropertyOf <http://ontology.railml.org/railtopomodel#hasRTMCoordinate> ;
                                                    <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
                                                    <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ,
                                                                                            <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ,
                                                                                            <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ,
                                                                                            <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                    rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                     <https://wiki.railtopomodel.org/DataModel/1.5> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStart> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#isElementOfCollection
<http://ontology.railml.org/railtopomodel#isElementOfCollection> rdf:type owl:ObjectProperty ;
                                                                 <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#ConnectorCollection> ;
                                                                 <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetConnector> ;
                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                 rdfs:label "isElementOfCollection" ;
                                                                 <http://www.w3.org/2004/02/skos/core#definition> "relates NetConnector and ConnectorCollection" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#isElementOfCollection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ConnectorCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#isElementOfCollection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetConnector> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#isLevelOf
<http://ontology.railml.org/railtopomodel#isLevelOf> rdf:type owl:ObjectProperty ;
                                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                                     <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
                                                     <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Network> ;
                                                     rdfs:label "isLevelOf" ;
                                                     <http://www.w3.org/2004/02/skos/core#definition> "inverse relation to hasLevel" .


###  http://ontology.railml.org/railtopomodel#isNetworkResourceOf
<http://ontology.railml.org/railtopomodel#isNetworkResourceOf> rdf:type owl:ObjectProperty ;
                                                               rdfs:subPropertyOf owl:topObjectProperty ;
                                                               <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetworkResource> ;
                                                               <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
                                                               rdfs:label "isNetworkResourceOf" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "inverse relation to hasResource" .


###  http://ontology.railml.org/railtopomodel#isPartOfRelation
<http://ontology.railml.org/railtopomodel#isPartOfRelation> rdf:type owl:ObjectProperty ;
                                                            rdfs:subPropertyOf owl:topObjectProperty ;
                                                            rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                            rdfs:label "isPartOfRelation" ;
                                                            owl:deprecated "" ;
                                                            <http://www.w3.org/2004/02/skos/core#definition> "inverse to hasElement" ;
                                                            <http://www.w3.org/2004/02/skos/core#note> "see relation at https://wiki3.railml.org/wiki/IS:netElement" .


###  http://ontology.railml.org/railtopomodel#isValid
<http://ontology.railml.org/railtopomodel#isValid> rdf:type owl:ObjectProperty ;
                                                   rdfs:subPropertyOf owl:topObjectProperty ;
                                                   <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                            <http://ontology.railml.org/railtopomodel#NetworkResource> ,
                                                                                            <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
                                                   <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#Validity> ;
                                                   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                    <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                   rdfs:label "isValid" ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "relates PositioningSystem and Validity" .


###  http://ontology.railml.org/railtopomodel#refersToNetElement
<http://ontology.railml.org/railtopomodel#refersToNetElement> rdf:type owl:ObjectProperty ;
                                                              rdfs:subPropertyOf owl:topObjectProperty ;
                                                              <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                                       <http://ontology.railml.org/railtopomodel#SpotLocation> ;
                                                              <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#NetElement> ;
                                                              rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                               <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                              rdfs:label "refersToNetElement" ;
                                                              <http://www.w3.org/2004/02/skos/core#definition> "relates AssociatedNetElement and SpotLocation with NetElement" ;
                                                              <http://www.w3.org/2004/02/skos/core#note> "see @netElementRef at e.g. https://wiki3.railml.org/wiki/RTM:spotLocation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#refersToPositioningSystem
<http://ontology.railml.org/railtopomodel#refersToPositioningSystem> rdf:type owl:ObjectProperty ;
                                                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                                                     <http://purl.org/dc/dcam/domainIncludes> :InfrastructureVisualization ,
                                                                                                              <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ,
                                                                                                              <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
                                                                     <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
                                                                     rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                      <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                     rdfs:label "refersToPositioningSystem" ;
                                                                     <http://www.w3.org/2004/02/skos/core#definition> "relates entity and PositioningSystem" ;
                                                                     <http://www.w3.org/2004/02/skos/core#note> "see @positioningSystemRef at e.g. https://wiki3.railml.org/wiki/Visualizations:infrastructureVisualization" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :InfrastructureVisualization ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


#################################################################
#    Data properties
#################################################################

###  http://ontology.railml.org/railml3#detects
:detects rdf:type owl:DatatypeProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :Detector ;
         <http://purl.org/dc/dcam/rangeIncludes> :tHazardTypesExt ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "detects" ;
         <http://www.w3.org/2004/02/skos/core#definition> "type of hazard that is detected by the detector" ;
         <http://www.w3.org/2004/02/skos/core#note> "see @detects at https://wiki3.railml.org/wiki/IS:detector" .


###  http://ontology.railml.org/railml3#exceedsAxleLoad
:exceedsAxleLoad rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Load ;
                 <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "exceedsAxleLoad" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "The enclosing speed profile applies for trains exceeding the axle load specified here." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @exceedsAxleLoad at https://wiki3.railml.org/wiki/CO:load" .


###  http://ontology.railml.org/railml3#hasActiveProtection
:hasActiveProtection rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :Protection ;
                     <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasActiveProtection" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "specify whether the level crossing has technical equipment for active protection, e.g. hasBarriers, hasLights or acoustic signals" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @hasActiveProtection at https://wiki3.railml.org/wiki/IS:protection" .


###  http://ontology.railml.org/railml3#hasAdhesionWeight
:hasAdhesionWeight rdf:type owl:DatatypeProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                   <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasAdhesionWeight" ;
                   <http://www.w3.org/2004/02/skos/core#definition> """The weight of the entire vehicle in metric tons usable for traction. Also referred to as tare adhesion weight To be used to estimate the adhesion limit during run time calculation (train movement simulation) by using the minimum possible mass when multiplying with adhesion coefficient, leading to a lower adhesion limit by tendency on the safe side adhesionWeight = tareWeigh 
adhesionWeight = 0 if numberDrivenAxles=0 tareAdhesionWeight = tareWeight if numberOfNonDrivenAxles=0""" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see @adhesionWeight at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasAirBrakeApplicationPosition
:hasAirBrakeApplicationPosition rdf:type owl:DatatypeProperty ;
                                <http://purl.org/dc/dcam/domainIncludes> :Braking ;
                                <http://purl.org/dc/dcam/rangeIncludes> :tAirBrakeApplicationDirection ;
                                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                rdfs:label "hasAirBrakeApplicationPosition" ;
                                <http://www.w3.org/2004/02/skos/core#definition> "base brake switch: one of G, P or R" ;
                                <http://www.w3.org/2004/02/skos/core#note> "see @airBrakeApplicationPosition at https://wiki3.railml.org/wiki/CO:braking" .


###  http://ontology.railml.org/railml3#hasBarriers
:hasBarriers rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :LevelCrossingIS ;
             <http://purl.org/dc/dcam/rangeIncludes> :tLevelCrossingProtectionBarrierExt ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasBarriers" ;
             <http://www.w3.org/2004/02/skos/core#definition> "technical level crossing protection. Missing attribute means that the information is not known" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @barriers at https://wiki3.railml.org/wiki/IS:protection" .


###  http://ontology.railml.org/railml3#hasBitmask
:hasBitmask rdf:type owl:DatatypeProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :BitmaskValidity ;
            <http://purl.org/dc/dcam/rangeIncludes> :tBitmaskAny ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasBitmask" ;
            <http://www.w3.org/2004/02/skos/core#definition> "This is a bit mask with 0 or 1 for every day of the timetablePeriod. A 0 indicates a non-operating day while a 1 indicates an operating day. The first character corresponds with the first day of the bitmaskValidity indicated by the fromDate. The last character corresponds with the last day of the bitmaskValidity. The length of the bitmask specifies the number of days the enclosing validity describes." ;
            <http://www.w3.org/2004/02/skos/core#note> "see @bitmask at https://wiki3.railml.org/wiki/Generic:bitmaskValidity" .


###  http://ontology.railml.org/railml3#hasBrakeType
:hasBrakeType rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :VehicleBrakes ;
              <http://purl.org/dc/dcam/rangeIncludes> :tBrakeTypeExt ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasBrakeType" ;
              <http://www.w3.org/2004/02/skos/core#definition> "technical type of brake system: vacuum or compressed air brake, hand brake, parking brake, cable brake etc" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @brakeType at https://wiki3.railml.org/wiki/Generic:vehicleBrakes" .


###  http://ontology.railml.org/railml3#hasBrakeUse
:hasBrakeUse rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :AuxiliaryBrakes ;
             <http://purl.org/dc/dcam/rangeIncludes> :tBrakeUseExt ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasBrakeUse" ;
             <http://www.w3.org/2004/02/skos/core#definition> "planned/calculated usage of specified brakes" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @brakeUse at https://wiki3.railml.org/wiki/Generic:auxiliaryBrakes" .


###  http://ontology.railml.org/railml3#hasBranchCourse
:hasBranchCourse rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                 <http://purl.org/dc/dcam/rangeIncludes> :tCourse ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasBranchCourse" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "defines the switch branching track route (as seen from begin of switch, application direction)" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @branchCourse at https://wiki3.railml.org/wiki/IS:switchIS" .


###  http://ontology.railml.org/railml3#hasBranchingSpeed
:hasBranchingSpeed rdf:type owl:DatatypeProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :LeftBranch ,
                                                            :RightBranch ,
                                                            :StraightBranch ,
                                                            :TurningBranch ;
                   <http://purl.org/dc/dcam/rangeIncludes> :tSpeedKmPerHour ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasBranchingSpeed" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "speed limit for a train diverging relative to the direction of a switch (from blades to a frog)" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see @branchingSpeed at e.g. https://wiki3.railml.org/wiki/IS:leftBranch" .


###  http://ontology.railml.org/railml3#hasBruttoWeight
:hasBruttoWeight rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                 <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasBruttoWeight" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Mass of vehicle, ready to run, incl. operating fluids for passenger vehicles all seats taken with a usual (mean) passenger pass eg 75 kg for freight vehicles with full payload in metric tons to be used to calculate run time in a physical sense within the general formula a = F devide by m as vehicle mass when vehicle is used in formations (regular trains) tareWeight = bruttoWeight = nettoWeight" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @bruttoWeight at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasCategory
:hasCategory rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Service ,
                                                      :VehiclePart ;
             <http://purl.org/dc/dcam/rangeIncludes> :VehicleCategoryExt ,
                                                     :tServiceCategoryListExt ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
             rdfs:label "hasCategory" ;
             <http://www.w3.org/2004/02/skos/core#definition> "Helps the reading software to branch between general vehicle types and to read or expect certain attributes depending on the vehicle type for instance rotationMassFactor at propulsio or wagon" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @placeholder at https://wiki3.railml.org/wiki/RS:vehiclePart" .


###  http://ontology.railml.org/railml3#hasClass
:hasClass rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :Places ;
          <http://purl.org/dc/dcam/rangeIncludes> :tClassesListExt ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasClass" ;
          <http://www.w3.org/2004/02/skos/core#definition> "The commercial classification of the seats - first, second or third class." ;
          <http://www.w3.org/2004/02/skos/core#note> "see @class at https://wiki3.railml.org/wiki/Generic:places" .


###  http://ontology.railml.org/railml3#hasCode
:hasCode rdf:type owl:DatatypeProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :OrganizationalUnit ;
         <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasCode" ;
         <http://www.w3.org/2004/02/skos/core#definition> "code value of the entity" ;
         <http://www.w3.org/2004/02/skos/core#note> "see @code at e.g. https://wiki3.railml.org/wiki/CO:organizationalUnit" .


###  http://ontology.railml.org/railml3#hasCoefficientValue
:hasCoefficientValue rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :ConstantValue ;
                     <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasCoefficientValue" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "The value of the coefficient to be used in relation to the segment start value in this interval and the related exponentValue in the polynomialHeader of the segmentTable." ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @coefficientValue at https://wiki3.railml.org/wiki/RS:constantValue" .


###  http://ontology.railml.org/railml3#hasConstructionType
:hasConstructionType rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :OverCrossing ,
                                                              :UnderCrossing ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tCrossingConstructionTypeExt ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasConstructionType" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "construction type of under/over crossing: bridge or tunnel" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @constructionType at e.g. https://wiki3.railml.org/wiki/IS:overCrossing" .


###  http://ontology.railml.org/railml3#hasContactLineType
:hasContactLineType rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSection ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tContactLineType ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasContactLineType" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "type of the installed contact line most common overhead" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @contactLineType at https://wiki3.railml.org/wiki/IS:electrificationSection" .


###  http://ontology.railml.org/railml3#hasContinueCourse
:hasContinueCourse rdf:type owl:DatatypeProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                   <http://purl.org/dc/dcam/rangeIncludes> :tCourse ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasContinueCourse" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "defines the switch main track route (as seen from begin of switch, application direction)" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see @continueCourse at https://wiki3.railml.org/wiki/IS:switchIS" .


###  http://ontology.railml.org/railml3#hasCount
:hasCount rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :Places ,
                                                   :PosList ,
                                                   :Service ;
          <http://purl.org/dc/dcam/rangeIncludes> xsd:positiveInteger ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasCount" ;
          <http://www.w3.org/2004/02/skos/core#definition> "The number of places or seats." ;
          <http://www.w3.org/2004/02/skos/core#note> "see @count at https://wiki3.railml.org/wiki/Generic:places" .


###  http://ontology.railml.org/railml3#hasCrsDefinition
:hasCrsDefinition rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> ;
                  <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                                   <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                  rdfs:label "hasCrsDefinition" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "It is strongly recommended to make use of the EPSG code for this attribute in order to have a standardized notation." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @crsDefinition at https://wiki3.railml.org/wiki/RTM:geometricPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasCrsDefinition ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasCrsDefinition ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:string ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasCurveType
:hasCurveType rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :GradientCurve ,
                                                       :HorizontalCurve ;
              <http://purl.org/dc/dcam/rangeIncludes> :tGradientCurveType ,
                                                      :tHorizontalCurveType ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasCurveType" ;
              <http://www.w3.org/2004/02/skos/core#definition> "type of vertical curve, e.g. arc or straight" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @curveType at e.g. https://wiki3.railml.org/wiki/IS:horizontalCurve" .


###  http://ontology.railml.org/railml3#hasDetectorMedium
:hasDetectorMedium rdf:type owl:DatatypeProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :ATrainDetectionElement ;
                   <http://purl.org/dc/dcam/rangeIncludes> :tDetectorMedium ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasDetectorMedium" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "hasMedium (physical principle) that is used for detection by the train detection element" ;
                   <http://www.w3.org/2004/02/skos/core#note> "see @detectorMedium at https://wiki3.railml.org/wiki/IS:trainDetectionElement" .


###  http://ontology.railml.org/railml3#hasDistanceToPredecessorBaliseWithinGroup
:hasDistanceToPredecessorBaliseWithinGroup rdf:type owl:DatatypeProperty ;
                                           <http://purl.org/dc/dcam/domainIncludes> :Balise ;
                                           <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                           rdfs:label "hasDistanceToPredecessorBaliseWithinGroup" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "distance to predecessor balise in balise group in meters" ;
                                           <http://www.w3.org/2004/02/skos/core#note> "see @distanceToPredecessorBaliseWithinGroup at https://wiki3.railml.org/wiki/IS:balise" .


###  http://ontology.railml.org/railml3#hasEmergencyBrakeMass
:hasEmergencyBrakeMass rdf:type owl:DatatypeProperty ;
                       <http://purl.org/dc/dcam/domainIncludes> :VehicleBrakes ;
                       <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "hasEmergencyBrakeMass" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "brake mass for emergency brake operations, differs from regular brake mass depending on auxiliary brakes in metric tons" ;
                       <http://www.w3.org/2004/02/skos/core#note> "see @emergencyBrakeMass at https://wiki3.railml.org/wiki/Generic:vehicleBrakes" .


###  http://ontology.railml.org/railml3#hasEntry
:hasEntry rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :Designator ,
                                                   :TypeDesignator ;
          <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasEntry" ;
          <http://www.w3.org/2004/02/skos/core#definition> "the designator of the element in the specified register" ;
          <http://www.w3.org/2004/02/skos/core#note> "see @entry at https://wiki3.railml.org/wiki/Generic:designator" .


###  http://ontology.railml.org/railml3#hasEtcsTrainCategoryNumber
:hasEtcsTrainCategoryNumber rdf:type owl:DatatypeProperty ;
                            <http://purl.org/dc/dcam/domainIncludes> :EtcsSpeedProfileClassificationCriteria ;
                            <http://purl.org/dc/dcam/rangeIncludes> :tEtcsTrainCategoryNumber ;
                            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                            rdfs:label "hasEtcsTrainCategoryNumber" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "this information shall be derived from trainType, airBrakeApplicationPosition and maxCantDeficiency. Shall not be used as leading information, but rather as derived additional description." ;
                            <http://www.w3.org/2004/02/skos/core#note> "see @etcsTrainCategoryNumber at https://wiki3.railml.org/wiki/CO:etcsSpeedProfile" .


###  http://ontology.railml.org/railml3#hasExponentValue
:hasExponentValue rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :PolynomialHeader ;
                  <http://purl.org/dc/dcam/rangeIncludes> xsd:integer ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasExponentValue" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "The value of the exponents for the related column in the segmentTable used for calculating the polynomial." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @exponentValue at https://wiki3.railml.org/wiki/RS:polynomialHeader" .


###  http://ontology.railml.org/railml3#hasExternalRef
:hasExternalRef rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :Border ;
                <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasExternalRef" ;
                <http://www.w3.org/2004/02/skos/core#definition> "reference to an external identifier allowing to connect in this border point (only useful in case of open ends)" ;
                <http://www.w3.org/2004/02/skos/core#note> "see @externalRef at e.g. https://wiki3.railml.org/wiki/IS:border" .


###  http://ontology.railml.org/railml3#hasFrequency
:hasFrequency rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSystem ;
              <http://purl.org/dc/dcam/rangeIncludes> :tFrequencyHertz ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasFrequency" ;
              <http://www.w3.org/2004/02/skos/core#definition> "electrification system frequency in Hz for DC the frequency shall be set to zero" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @frequency at https://wiki3.railml.org/wiki/CO:electrificationSystem" .


###  http://ontology.railml.org/railml3#hasFunctionValueName
:hasFunctionValueName rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                      <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasFunctionValueName" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "This is the descriptive name for the y-coordinate resulting from the segmentTable." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @functionValueName at https://wiki3.railml.org/wiki/RS:segmentTable" .


###  http://ontology.railml.org/railml3#hasFunctionValueUnit
:hasFunctionValueUnit rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                      <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasFunctionValueUnit" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "This is the unit used for the values of the y-coordinate resulting from the segmentTable. For scalars the value 1 shall be given." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @functionValueUnit https://wiki3.railml.org/wiki/RS:segmentTable" .


###  http://ontology.railml.org/railml3#hasGradient
:hasGradient rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :GeometryPoint ,
                                                      :GradientCurve ;
             <http://purl.org/dc/dcam/rangeIncludes> :tGradientPerMille ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasGradient" ;
             <http://www.w3.org/2004/02/skos/core#definition> "tangent of the angle of that surface to the horizontal in per mille [Wikipedia]" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @gradient at e.g. https://wiki3.railml.org/wiki/IS:geometryPoint" .


###  http://ontology.railml.org/railml3#hasInfluence
:hasInfluence rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
              <http://purl.org/dc/dcam/rangeIncludes> :tSpeedProfileInfluence ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasInfluence" ;
              <http://www.w3.org/2004/02/skos/core#definition> "a rule that describes how to choose speed value if speedSections are not disjoint, e.g. meet, overlap, inside etc." ;
              <http://www.w3.org/2004/02/skos/core#note> "see @influence at https://wiki3.railml.org/wiki/CO:speedProfile" .


###  http://ontology.railml.org/railml3#hasJoiningSpeed
:hasJoiningSpeed rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :LeftBranch ,
                                                          :RightBranch ,
                                                          :StraightBranch ,
                                                          :TurningBranch ;
                 <http://purl.org/dc/dcam/rangeIncludes> :tSpeedKmPerHour ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasJoiningSpeed" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "speed limit for a train converging relative to the direction of a switch (from blades to a frog)" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @joiningSpeed at e.g. https://wiki3.railml.org/wiki/IS:leftBranch" .


###  http://ontology.railml.org/railml3#hasLanguageValue
:hasLanguageValue rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Name ;
                  <http://purl.org/dc/dcam/rangeIncludes> xsd:language ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasLanguageValue" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "natural language identification according to http://www.w3.org/TR/xml/#sec-lang-tag" ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @language at https://wiki3.railml.org/wiki/Generic:name" .


###  http://ontology.railml.org/railml3#hasLengthPhaseSeparation
:hasLengthPhaseSeparation rdf:type owl:DatatypeProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :PhaseSeparationSection ;
                          <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasLengthPhaseSeparation" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "length of the phase separation section in contact line" ;
                          <http://www.w3.org/2004/02/skos/core#note> "see @lengthPhaseSeparation https://wiki3.railml.org/wiki/IS:phaseSeparationSection" .


###  http://ontology.railml.org/railml3#hasLengthValue
:hasLengthValue rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :GradientCurve ,
                                                         :HorizontalCurve ,
                                                         :LeftBranch ,
                                                         :RightBranch ,
                                                         :StraightBranch ,
                                                         :TurningBranch ,
                                                         <http://ontology.railml.org/railtopomodel#NetElement> ;
                <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                rdfs:label "hasLengthValue" ;
                <http://www.w3.org/2004/02/skos/core#definition> "value of length" ;
                <http://www.w3.org/2004/02/skos/core#note> "see @length at https://wiki3.railml.org/wiki/IS:netElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasLengthValue ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasLevelType
:hasLevelType rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :EtcsLevelTransitionDestination ;
              <http://purl.org/dc/dcam/rangeIncludes> :EtcsLevelTypeExt ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasLevelType" ;
              <http://www.w3.org/2004/02/skos/core#definition> "specifies whether interlocking type is interoperable" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @levelType at https://wiki3.railml.org/wiki/IS:switchToLevel" .


###  http://ontology.railml.org/railml3#hasLights
:hasLights rdf:type owl:DatatypeProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Protection ;
           <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#tLevelCrossingProtectionLightsExt> ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasLights" ;
           <http://www.w3.org/2004/02/skos/core#definition> "technical level crossing protection lights missing attribute means that the information is not known" ;
           <http://www.w3.org/2004/02/skos/core#note> "see @lights at https://wiki3.railml.org/wiki/IS:protection" .


###  http://ontology.railml.org/railml3#hasLineCategory
:hasLineCategory rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :Line ;
                 <http://purl.org/dc/dcam/rangeIncludes> :tLineCategoryExt ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasLineCategory" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "the category of the line according to the EU regulation EN 15528" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @lineCategory at https://wiki3.railml.org/wiki/IS:line" .


###  http://ontology.railml.org/railml3#hasLineType
:hasLineType rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Line ;
             <http://purl.org/dc/dcam/rangeIncludes> :tLineType ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasLineType" ;
             <http://www.w3.org/2004/02/skos/core#definition> "distinguishing between main line and branch lines" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @lineType at https://wiki3.railml.org/wiki/IS:line" .


###  http://ontology.railml.org/railml3#hasLowerPantograph
:hasLowerPantograph rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :PhaseSeparationSection ;
                    <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasLowerPantograph" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "flag, whether the pantographs have to be lowered when passing the phase separation" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @lowerPantograph at https://wiki3.railml.org/wiki/IS:phaseSeparationSection" .


###  http://ontology.railml.org/railml3#hasMVersion
:hasMVersion rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :ETCS ,
                                                      :EtcsArea ,
                                                      :EurobaliseClassificationCriteria ,
                                                      :EurobaliseGroupClassificationCriteria ,
                                                      :SpeedProfile ;
             <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasMVersion" ;
             <http://www.w3.org/2004/02/skos/core#definition> "corresponds to ETCS variable M_VERSION" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @mVersion at https://wiki3.railml.org/wiki/CO:speedProfile" .


###  http://ontology.railml.org/railml3#hasMainDirection
:hasMainDirection rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :Track ;
                  <http://purl.org/dc/dcam/rangeIncludes> :tExtendedDirection ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasMainDirection" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "predominant direction of operation on this track use this attribute to define the default direction of train operations, especially on double track lines" ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @mainDirection at https://wiki3.railml.org/index.php?title=IS:track&stable=0" .


###  http://ontology.railml.org/railml3#hasMaxSpeed
:hasMaxSpeed rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :LinePerformance ,
                                                      :SpeedSection ;
             <http://purl.org/dc/dcam/rangeIncludes> :tVMax ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasMaxSpeed" ;
             <http://www.w3.org/2004/02/skos/core#definition> "maximum permitted speed in the speed section in km h" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @maxSpeed at e.g. https://wiki3.railml.org/wiki/IS:speedSection" .


###  http://ontology.railml.org/railml3#hasMaxTiltingAngle
:hasMaxTiltingAngle rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :TiltingSpecification ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tAngleDegQuadrant ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                    rdfs:label "hasMaxTiltingAngle" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Describes the maximum tilting angle of the vehicle. This attribute is used to further express the capabilities of the tilting technology the enclosing vehicle is able to support. This may be used to allow the selection of the right speed profile since raised speeds in curves usually depend on the tilting angle among other aspects. Please note that the effective maximum tilting angle must be given here. So for a vehicle with 8 degree maximum car body tilting angle at standstill and 1 degree range of spring play the maximum effective value is 7 degree." ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @maxTiltingAngle at https://wiki3.railml.org/wiki/Generic:isSupportingTilting" .


###  http://ontology.railml.org/railml3#hasMaxTiltingSpeed
:hasMaxTiltingSpeed rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :TiltingSpecification ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tDegreePerSecond ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                    rdfs:label "hasMaxTiltingSpeed" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Describes the maximum tilting speed of the vehicle. This attribute is used to further express the capabilities of the tilting technology the enclosing vehicle is able to support. This may be used to allow the selection of the right speed profile since raised speeds in curves usually depend on the tilting speed among other aspects." ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @maxTiltingSpeed at https://wiki3.railml.org/wiki/Generic:isSupportingTilting" .


###  http://ontology.railml.org/railml3#hasMaximumAxleLoad
:hasMaximumAxleLoad rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasMaximumAxleLoad" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "The maximum axle load in metric tons for any axle of the vehicle." ,
                                                                     "see @maximumAxleLoad at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasMeanDeceleration
:hasMeanDeceleration rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :VehicleBrakes ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tAccelerationMeterPerSquareSec ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasMeanDeceleration" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "specification of effective mean deceleration of a whole brake operation in meter per square second" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @meanAcceleration at https://wiki3.railml.org/wiki/Generic:vehicleBrakes" .


###  http://ontology.railml.org/railml3#hasMedium
:hasMedium rdf:type owl:DatatypeProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :ATrainProtection ;
           <http://purl.org/dc/dcam/rangeIncludes> :tTrainProtectionMedium ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasMedium" ;
           <http://www.w3.org/2004/02/skos/core#definition> "the medium for transferring the control command from the interlocking unit to the train protection field element, e.g. \"inductive\" for magnets" ;
           <http://www.w3.org/2004/02/skos/core#note> "see @medium at https://wiki3.railml.org/wiki/IS:trainProtectionElement" .


###  http://ontology.railml.org/railml3#hasMileageDirection
:hasMileageDirection rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :MileageChange ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tMileageDirection ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasMileageDirection" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "specifies the orientation of the balise group in reference to the mileage / kilometer chainage" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @mileageDirection at https://wiki3.railml.org/wiki/IS:baliseGroup" .


###  http://ontology.railml.org/railml3#hasMode
:hasMode rdf:type owl:DatatypeProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :PowerMode ;
         <http://purl.org/dc/dcam/rangeIncludes> :tTractionModeListExt ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasMode" ;
         <http://www.w3.org/2004/02/skos/core#definition> "Mode of traction related to the ElectrificationSystem" ;
         <http://www.w3.org/2004/02/skos/core#note> "see @mode at https://wiki3.railml.org/wiki/CO:powerMode" .


###  http://ontology.railml.org/railml3#hasNameValue
:hasNameValue rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :Name ;
              <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasNameValue" ;
              <http://www.w3.org/2004/02/skos/core#definition> "value of name" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @name at https://wiki3.railml.org/wiki/Generic:name" .


###  http://ontology.railml.org/railml3#hasNettoWeight
:hasNettoWeight rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasNettoWeight" ;
                <http://www.w3.org/2004/02/skos/core#definition> "The payload of the entire vehicle in metric tons." ;
                <http://www.w3.org/2004/02/skos/core#note> "see @nettoWeight at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasNid_ctraction
:hasNid_ctraction rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :EtcsElectrificationClassificationCriteria ;
                  <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasNid_ctraction" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "ETCS variable NID_CTRACTION for values of NID_CTRACTION see ERTMS specification document Assignment of values to ETCS variables by ERA" ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @nid_ctraction at https://wiki3.railml.org/wiki/IS:etcsElectrification" .


###  http://ontology.railml.org/railml3#hasNumberOfBalisesInGroup
:hasNumberOfBalisesInGroup rdf:type owl:DatatypeProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :BaliseGroup ;
                           <http://purl.org/dc/dcam/rangeIncludes> xsd:integer ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                           rdfs:label "hasNumberOfBalisesInGroup" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "for Eurobalises this attribute corresponds to the ETCS variable N_TOTAL incremented by 1" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see @numberOfBalisesInGroup at https://wiki3.railml.org/wiki/IS:baliseGroup" .


###  http://ontology.railml.org/railml3#hasNumberOfDrivenAxles
:hasNumberOfDrivenAxles rdf:type owl:DatatypeProperty ;
                        <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                        <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                        rdfs:label "hasNumberOfDrivenAxles" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Number of driven axles of self-driven vehicles. optional. default value is =0. therefore must be set to 0 for all self-driven engines, i. e. all vehicle elements which have an engine sub-element" ;
                        <http://www.w3.org/2004/02/skos/core#note> "see @placeholder at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasNumberOfNonDrivenAxles
:hasNumberOfNonDrivenAxles rdf:type owl:DatatypeProperty ;
                           <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                           <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                           rdfs:label "hasNumberOfNonDrivenAxles" ;
                           <http://www.w3.org/2004/02/skos/core#definition> """Number of non driven axles of non driven as well as of self driven vehicles
optional default value is 0""" ;
                           <http://www.w3.org/2004/02/skos/core#note> "see @placeholder at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasNumberOfStationTracks
:hasNumberOfStationTracks rdf:type owl:DatatypeProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                          <http://purl.org/dc/dcam/rangeIncludes> xsd:positiveInteger ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasNumberOfStationTracks" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "number of tracks that are available for operation within the operational point" ;
                          <http://www.w3.org/2004/02/skos/core#note> "see @numberOfStationTracks at https://wiki3.railml.org/wiki/IS:opEquipment" .


###  http://ontology.railml.org/railml3#hasOperationalType
:hasOperationalType rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tOpOperationalTypeExt ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasOperationalType" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "operational characterization of the operational point" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @operationalType at https://wiki3.railml.org/wiki/IS:opOperation" .


###  http://ontology.railml.org/railml3#hasOrderNumber
:hasOrderNumber rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :TrainOrder ;
                <http://purl.org/dc/dcam/rangeIncludes> xsd:positiveInteger ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasOrderNumber" ;
                <http://www.w3.org/2004/02/skos/core#definition> "The order number of the vehicle within the formation starting with 1 in the front. This is considering the standard orientation of the complete formation." ;
                <http://www.w3.org/2004/02/skos/core#note> "see @orderNumber at https://wiki3.railml.org/wiki/RS:trainOrder" .


###  http://ontology.railml.org/railml3#hasPartOrder
:hasPartOrder rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :VehiclePart ;
              <http://purl.org/dc/dcam/rangeIncludes> xsd:positiveInteger ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "hasPartOrder" ;
              <http://www.w3.org/2004/02/skos/core#definition> "he order number of the vehicle part within the entire vehicle starting with 1 from A-end (front) of the vehicle." ;
              <http://www.w3.org/2004/02/skos/core#note> "see @partOrder at https://wiki3.railml.org/wiki/RS:vehiclePart" .


###  http://ontology.railml.org/railml3#hasPattern
:hasPattern rdf:type owl:DatatypeProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :OperatingDayValidity ,
                                                     :WeekPattern ;
            <http://purl.org/dc/dcam/rangeIncludes> :tBitmaskWeek ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasPattern" ;
            <http://www.w3.org/2004/02/skos/core#definition> " 7-character field with 0 or 1 for each day of the week, the first day of the week being a Monday. A 0 indicates a non-operating day, while a 1 indicates an operating day" ;
            <http://www.w3.org/2004/02/skos/core#note> "see @pattern at https://wiki3.railml.org/wiki/TT:operatingDayValidity" .


###  http://ontology.railml.org/railml3#hasPosition
:hasPosition rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#SpotLocation> ;
             <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasPosition" ;
             <http://www.w3.org/2004/02/skos/core#definition> "a distance from the edge of a net element" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @pos at https://wiki3.railml.org/wiki/RTM:spotLocation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPosition ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPosition ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tLengthM ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasPositionBegin
:hasPositionBegin rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
                  <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasPositionBegin" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "position on a netElement defined as distance from its start regardless the absolute mileage of the beginning of area covered by some functional IS entity" ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @posBegin at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionBegin ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionBegin ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tLengthM ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasPositionEnd
:hasPositionEnd rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
                <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasPositionEnd" ;
                <http://www.w3.org/2004/02/skos/core#definition> "position on a netElement defined as distance from its start regardless the absolute mileage of the end of area covered by some functional IS entity" ;
                <http://www.w3.org/2004/02/skos/core#note> "see @posEnd at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionEnd ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionEnd ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tLengthM ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasPositionInGroup
:hasPositionInGroup rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :EurobaliseClassificationCriteria ;
                    <http://purl.org/dc/dcam/rangeIncludes> xsd:integer ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "hasPositionInGroup" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "ETCS variable N_PIG describing the balise number in group with value in range 0..7" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @positionInGroup at https://wiki3.railml.org/wiki/IS:isEurobalise" .


###  http://ontology.railml.org/railml3#hasPositionOnElement
:hasPositionOnElement rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :NetConnectorRelation ;
                      <http://purl.org/dc/dcam/rangeIncludes> :tUsage ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                      rdfs:label "hasPositionOnElement" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "used to specify the position of the connector relation on the netElement. As the connector is point-shaped there is no such value given for the connector side of the connector relation." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @positionOnElement at https://wiki3.railml.org/wiki/IS:netConnectorRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionOnElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :NetConnectorRelation ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasPositionOnElement ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tUsage ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasPriority
:hasPriority rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :EtcsLevelTransitionDestination ;
             <http://purl.org/dc/dcam/rangeIncludes> :tPriority ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasPriority" ;
             <http://www.w3.org/2004/02/skos/core#definition> "priority of all supported level from the highest to the lowest one as defined in chapter 5.10.2 of the Subset 26 specification. Lower numbers mean higher priority" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @priority at https://wiki3.railml.org/wiki/IS:switchToLevel" .


###  http://ontology.railml.org/railml3#hasPublicHolidayMode
:hasPublicHolidayMode rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :OperatingDayValidity ,
                                                               :WeekPattern ;
                      <http://purl.org/dc/dcam/rangeIncludes> :HolidayMode ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasPublicHolidayMode" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "Indicates how the enclosing validity operates in regards to public holidays." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @publicHolidayMode at https://wiki3.railml.org/wiki/TT:operatingDayValidity" .


###  http://ontology.railml.org/railml3#hasRadius
:hasRadius rdf:type owl:DatatypeProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :GeometryPoint ,
                                                    :HorizontalCurve ;
           <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "hasRadius" ;
           <http://www.w3.org/2004/02/skos/core#definition> "radius of the horizontal curve in meters" ;
           <http://www.w3.org/2004/02/skos/core#note> "see @radius at https://wiki3.railml.org/wiki/IS:horizontalCurve" .


###  http://ontology.railml.org/railml3#hasReferencePoint
:hasReferencePoint rdf:type owl:DatatypeProperty ;
                   <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                   <http://purl.org/dc/dcam/rangeIncludes> :SwitchReferencePoint ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "hasReferencePoint" .


###  http://ontology.railml.org/railml3#hasRegister
:hasRegister rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :Designator ;
             <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasRegister" ;
             <http://www.w3.org/2004/02/skos/core#definition> "value of a register where the designator entry can be found" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @register at https://wiki3.railml.org/wiki/Generic:designator" .


###  http://ontology.railml.org/railml3#hasRegularBrakeMass
:hasRegularBrakeMass rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :VehicleBrakes ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasRegularBrakeMass" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "brake mass for normal brake operations of none-automatic brakes in metric tons" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @regularBrakeMass at https://wiki3.railml.org/wiki/Generic:vehicleBrakes" .


###  http://ontology.railml.org/railml3#hasRotatingMassFactor
:hasRotatingMassFactor rdf:type owl:DatatypeProperty ;
                       <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                       <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                       rdfs:label "hasRotatingMassFactor" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Factor by which the (static) mass of the vehicle is to be increased in calculations for longitudinal movements to take into account the additional energy needed to accelerate and decelerate rotating masses (Factor typically 1.05..1.25)" ;
                       <http://www.w3.org/2004/02/skos/core#note> "see @rotatingMassFactor at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasRulebook
:hasRulebook rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :TypeDesignator ;
             <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "hasRulebook" ;
             <http://www.w3.org/2004/02/skos/core#definition> "value of a rule book where the designator entry can be found" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @rulebook at https://wiki3.railml.org/wiki/IS:typeDesignator" .


###  http://ontology.railml.org/railml3#hasRunTime
:hasRunTime rdf:type owl:DatatypeProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :MinimalTime ;
            <http://purl.org/dc/dcam/rangeIncludes> xsd:duration ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasRunTime" ;
            <http://www.w3.org/2004/02/skos/core#definition> "The duration that it takes at least to travel the described section." ;
            <http://www.w3.org/2004/02/skos/core#note> "see @runTime at https://wiki3.railml.org/wiki/TT:minimalTime" .


###  http://ontology.railml.org/railml3#hasScope
:hasScope rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :Times ;
          <http://purl.org/dc/dcam/rangeIncludes> :TimeScopeExt ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasScope" ;
          <http://www.w3.org/2004/02/skos/core#definition> "The timescope of the provided times." ;
          <http://www.w3.org/2004/02/skos/core#note> "see @scope at https://wiki3.railml.org/wiki/TT:times" .


###  http://ontology.railml.org/railml3#hasSegmentStartValue
:hasSegmentStartValue rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :SegmentStartLine ;
                      <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasSegmentStartValue" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "This is the lower limit of the x-coordinate for this interval described in this line in the segmentTable." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @segmentStartValue at https://wiki3.railml.org/wiki/RS:segmentStartLine" .


###  http://ontology.railml.org/railml3#hasSegmentStartValueName
:hasSegmentStartValueName rdf:type owl:DatatypeProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                          <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasSegmentStartValueName" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "This is the descriptive name for the x-coordinate in the segmentTable." ;
                          <http://www.w3.org/2004/02/skos/core#note> "see segmentStartValueName https://wiki3.railml.org/wiki/RS:segmentTable" .


###  http://ontology.railml.org/railml3#hasSegmentStartValueUnit
:hasSegmentStartValueUnit rdf:type owl:DatatypeProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :SegmentTable ;
                          <http://purl.org/dc/dcam/rangeIncludes> :tUnitNameListExt ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasSegmentStartValueUnit" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "This is the unit used for the values of the x-coordinate in the segmentTable. For scalars the value 1 shall be given." ;
                          <http://www.w3.org/2004/02/skos/core#note> "see @segmentStartValueUnit at https://wiki3.railml.org/wiki/RS:segmentTable" .


###  http://ontology.railml.org/railml3#hasSequence
:hasSequence rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :OrderedElement ;
             <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
             rdfs:label "hasSequence" ;
             <http://www.w3.org/2004/02/skos/core#definition> "enumerator of an Associated net element in a sequence which defines Linear location. The correct ordering of the list should be checked against the topology definition of the network." ;
             <http://www.w3.org/2004/02/skos/core#note> "see @sequence at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasSequence ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :OrderedElement ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :hasSequence ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:nonNegativeInteger ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#hasSignalledBrakingDistance
:hasSignalledBrakingDistance rdf:type owl:DatatypeProperty ;
                             <http://purl.org/dc/dcam/domainIncludes> :LinePerformance ;
                             <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                             rdfs:label "hasSignalledBrakingDistance" ;
                             <http://www.w3.org/2004/02/skos/core#definition> "This is usually the distance between the main signal and the matching distant signal. It is usually also referred to as the maximum braking distance of a train the lineside signaling is based on." ;
                             <http://www.w3.org/2004/02/skos/core#note> "see @signalledBrakingDistance at https://wiki3.railml.org/wiki/IS:linePerformance" .


###  http://ontology.railml.org/railml3#hasSpeedValue
:hasSpeedValue rdf:type owl:DatatypeProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
               <http://purl.org/dc/dcam/rangeIncludes> :tSpeedKmPerHour ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasSpeedValue" ;
               <http://www.w3.org/2004/02/skos/core#definition> "The maximum permissible speed for the vehicle in km/h." ;
               <http://www.w3.org/2004/02/skos/core#note> "see @speed at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasSrsDimension
:hasSrsDimension rdf:type owl:DatatypeProperty ;
                 <http://purl.org/dc/dcam/domainIncludes> :LineString ,
                                                          :Point ;
                 <http://purl.org/dc/dcam/rangeIncludes> xsd:positiveInteger ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "hasSrsDimension" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "specifies the number of dimensions represented by the CRS and the positions in the GML Point [opengeospatial]" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see @srsDimension at https://wiki3.railml.org/wiki/IS:point" .


###  http://ontology.railml.org/railml3#hasSwitchOffBreaker
:hasSwitchOffBreaker rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :PhaseSeparationSection ;
                     <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "hasSwitchOffBreaker" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "flag, whether the main circuit breaker has to be switched off when passing the phase separation" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @switchOffBreaker at  https://wiki3.railml.org/wiki/IS:phaseSeparationSection" .


###  http://ontology.railml.org/railml3#hasTangentLength
:hasTangentLength rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :SwitchIS ;
                  <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasTangentLength" .


###  http://ontology.railml.org/railml3#hasTareWeight
:hasTareWeight rdf:type owl:DatatypeProperty ;
               <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
               <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "hasTareWeight" ;
               <http://www.w3.org/2004/02/skos/core#definition> "The tare weight of the entire vehicle in metric tons" ;
               <http://www.w3.org/2004/02/skos/core#note> "see @tareWeight at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasTime
:hasTime rdf:type owl:DatatypeProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :Arrival ,
                                                  :Departure ;
         <http://purl.org/dc/dcam/rangeIncludes> xsd:time ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasTime" ;
         <http://www.w3.org/2004/02/skos/core#definition> "Specifies the actual time encoded by this element" ;
         <http://www.w3.org/2004/02/skos/core#note> "see @time at https://wiki3.railml.org/wiki/TT:departure" .


###  http://ontology.railml.org/railml3#hasTimetableWeight
:hasTimetableWeight rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Formation ,
                                                             :Vehicle ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tWeightTons ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                    rdfs:label "hasTimetableWeight" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Mass of the train to be used for timetable runtime calculation. Usually a value between bruttoWeight and nettoWeight is specified here." ;
                    <http://www.w3.org/2004/02/skos/core#note> "see @placeholder at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasTowingSpeedValue
:hasTowingSpeedValue rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tSpeedKmPerHour ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                     rdfs:label "hasTowingSpeedValue" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "Maximum permitted speed of a self-drivable vehicle driven by a different engine within a formation not to be used for general permitted speed of non-driven vehicles this is to be given as vehicle @speed" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @placeholder at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#hasTractivePower
:hasTractivePower rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> :TractionInfo ;
                  <http://purl.org/dc/dcam/rangeIncludes> :tPowerWatt ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "hasTractivePower" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "The nominal value of installed tractive power in watts for this engine." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @tractivePower at https://wiki3.railml.org/wiki/RS:engine" .


###  http://ontology.railml.org/railml3#hasTrafficType
:hasTrafficType rdf:type owl:DatatypeProperty ;
                <http://purl.org/dc/dcam/domainIncludes> :OperationalPoint ;
                <http://purl.org/dc/dcam/rangeIncludes> :tOpTrafficTypeExt ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "hasTrafficType" ;
                <http://www.w3.org/2004/02/skos/core#definition> "definition of traffic type that is operating in this operational point" ;
                <http://www.w3.org/2004/02/skos/core#note> "see @trafficType at https://wiki3.railml.org/wiki/IS:opOperation" .


###  http://ontology.railml.org/railml3#hasTrainProtectionSystem
:hasTrainProtectionSystem rdf:type owl:DatatypeProperty ;
                          <http://purl.org/dc/dcam/domainIncludes> :TrainProtectionElement ;
                          <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "hasTrainProtectionSystem" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "definition of the national train protection system, which is installed at the track use value from the separate codelist file TrainProtectionSystems xml trainProtectionSystemsAtTrack" ;
                          <http://www.w3.org/2004/02/skos/core#note> "see @trainProtectionSystem at https://wiki3.railml.org/wiki/IS:trainProtectionElement" .


###  http://ontology.railml.org/railml3#hasType
:hasType rdf:type owl:DatatypeProperty ;
         <http://purl.org/dc/dcam/domainIncludes> :ATrainDetectionElement ,
                                                  :Balise ,
                                                  :Border ,
                                                  :CrossedElement ,
                                                  :Length ,
                                                  :SpeedSignalClassificationCriteria ,
                                                  :SwitchIS ,
                                                  :Track ,
                                                  :ValidityForTrainMovement ;
         <http://purl.org/dc/dcam/rangeIncludes> :tBaliseType ,
                                                 :tBorderTypeExt ,
                                                 :tLengthTypeExt ,
                                                 :tSignalSpeedType ,
                                                 :tSwitchType ,
                                                 :tTrackType ,
                                                 :tTrainDetectionElementType ,
                                                 :tTrainMovementTypeExt ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "hasType" ;
         <http://www.w3.org/2004/02/skos/core#definition> "value of type" ;
         <http://www.w3.org/2004/02/skos/core#note> "see @type at e.g. https://wiki3.railml.org/wiki/IS:switchIS" .


###  http://ontology.railml.org/railml3#hasValue
:hasValue rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :ApplicationType ,
                                                   :ElementState ,
                                                   :FunctionalType ,
                                                   :Length ,
                                                   :TrackGauge ;
          <http://purl.org/dc/dcam/rangeIncludes> :tBaliseGroupApplicationTypeExt ,
                                                  :tBaliseGroupFunctionalTypeExt ,
                                                  :tInfrastructureStateExt ,
                                                  :tLengthM ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "hasValue" ;
          <http://www.w3.org/2004/02/skos/core#definition> "value of value" ;
          <http://www.w3.org/2004/02/skos/core#note> "see @value of e.g. https://wiki3.railml.org/wiki/IS:length" .


###  http://ontology.railml.org/railml3#hasVisualOrientation
:hasVisualOrientation rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :ElementProjectionSymbol ;
                      <http://purl.org/dc/dcam/rangeIncludes> :tElementProjectionSymbolOrientationExt ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "hasVisualOrientation" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "orientation of the external icon or symbol with respect to its standard orientation" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @orientation at https://wiki3.railml.org/wiki/Visualizations:usesSymbol" .


###  http://ontology.railml.org/railml3#hasVoltage
:hasVoltage rdf:type owl:DatatypeProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :ElectrificationSystem ;
            <http://purl.org/dc/dcam/rangeIncludes> :tVoltageVolt ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "hasVoltage" ;
            <http://www.w3.org/2004/02/skos/core#definition> "electrification system voltage in V" ;
            <http://www.w3.org/2004/02/skos/core#note> "see @voltage of https://wiki3.railml.org/wiki/CO:electrificationSystem" .


###  http://ontology.railml.org/railml3#isBasicSpeedProfile
:isBasicSpeedProfile rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :SpeedProfile ;
                     <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "isBasicSpeedProfile" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "boolean flag to identify basic speed profiles. if NO, then further information need to be defined e.g. trainType braking or maxCantDeficiency" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @isBasicSpeedProfile at https://wiki3.railml.org/wiki/CO:speedProfile" .


###  http://ontology.railml.org/railml3#isDuplicate
:isDuplicate rdf:type owl:DatatypeProperty ;
             <http://purl.org/dc/dcam/domainIncludes> :EurobaliseClassificationCriteria ;
             <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "isDuplicate" ;
             <http://www.w3.org/2004/02/skos/core#definition> "corresponds to ETCS variable M_DUP" ;
             <http://www.w3.org/2004/02/skos/core#note> "see @duplicate at https://wiki3.railml.org/wiki/IS:isEurobalise" .


###  http://ontology.railml.org/railml3#isEp
:isEp rdf:type owl:DatatypeProperty ;
      <http://purl.org/dc/dcam/domainIncludes> :AuxiliaryBrakes ;
      <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "isEp" ;
      <http://www.w3.org/2004/02/skos/core#definition> "electro-pneumatic brakes" ;
      <http://www.w3.org/2004/02/skos/core#note> "see @ep at https://wiki3.railml.org/wiki/Generic:auxiliaryBrakes" .


###  http://ontology.railml.org/railml3#isFrom
:isFrom rdf:type owl:DatatypeProperty ;
        <http://purl.org/dc/dcam/domainIncludes> :TimePerod ,
                                                 <http://ontology.railml.org/railtopomodel#Validity> ;
        <http://purl.org/dc/dcam/rangeIncludes> xsd:date ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                         <https://www.railml.org/schemas/3.3/railml3.xsd> ;
        rdfs:label "isFrom" ;
        <http://www.w3.org/2004/02/skos/core#definition> "specifies the start date of the time period" ;
        <http://www.w3.org/2004/02/skos/core#note> "see @from at https://wiki3.railml.org/wiki/CO:timePeriod" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :isFrom ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#Validity> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :isFrom ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:date ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#isFromDate
:isFromDate rdf:type owl:DatatypeProperty ;
            <http://purl.org/dc/dcam/domainIncludes> :BitmaskValidity ;
            <http://purl.org/dc/dcam/rangeIncludes> xsd:date ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "isFromDate" ;
            <http://www.w3.org/2004/02/skos/core#definition> "Specifies the first day when this validities bitmask is to be applied" ;
            <http://www.w3.org/2004/02/skos/core#note> "see @fromDate at https://wiki3.railml.org/wiki/Generic:bitmaskValidity" .


###  http://ontology.railml.org/railml3#isH
:isH rdf:type owl:DatatypeProperty ;
     <http://purl.org/dc/dcam/domainIncludes> :AuxiliaryBrakes ;
     <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
     rdfs:label "isH" ;
     <http://www.w3.org/2004/02/skos/core#definition> "hydro-dynamic brake" ;
     <http://www.w3.org/2004/02/skos/core#note> "see @H at https://wiki3.railml.org/wiki/Generic:auxiliaryBrakes" .


###  http://ontology.railml.org/railml3#isLinked
:isLinked rdf:type owl:DatatypeProperty ;
          <http://purl.org/dc/dcam/domainIncludes> :EurobaliseClassificationCriteria ;
          <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "isLinked" ;
          <http://www.w3.org/2004/02/skos/core#definition> "corresponds to ETCS variable Q_LINK" ;
          <http://www.w3.org/2004/02/skos/core#note> "see @isLinked at e.g. https://wiki3.railml.org/wiki/IS:isEurobaliseGroup" .


###  http://ontology.railml.org/railml3#isMg
:isMg rdf:type owl:DatatypeProperty ;
      <http://purl.org/dc/dcam/domainIncludes> :AuxiliaryBrakes ;
      <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "isMg" ;
      <http://www.w3.org/2004/02/skos/core#definition> "magnetic shoe brakes" ;
      <http://www.w3.org/2004/02/skos/core#note> "see @Mg at https://wiki3.railml.org/wiki/Generic:auxiliaryBrakes" .


###  http://ontology.railml.org/railml3#isOpenEnd
:isOpenEnd rdf:type owl:DatatypeProperty ;
           <http://purl.org/dc/dcam/domainIncludes> :Border ;
           <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "isOpenEnd" ;
           <http://www.w3.org/2004/02/skos/core#definition> "set TRUE if this represents the end of the known network. default value FALSE" ;
           <http://www.w3.org/2004/02/skos/core#note> "see @isOpenEnd at https://wiki3.railml.org/wiki/IS:border" .


###  http://ontology.railml.org/railml3#isSignalized
:isSignalized rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :SpeedSection ;
              <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "isSignalized" ;
              <http://www.w3.org/2004/02/skos/core#definition> "indicates whether the speed aspect is shown next to the track by a signal or panel (true) or only in the driver's timetable (false)" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @isSignalized at https://wiki3.railml.org/wiki/IS:speedSection" .


###  http://ontology.railml.org/railml3#isSupplySystemChange
:isSupplySystemChange rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :SystemSeparationSection ;
                      <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "isSupplySystemChange" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "flag, whether the supply system changes at the separation" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @isSupplySystemChange at https://wiki3.railml.org/wiki/IS:systemSeparationSection" .


###  http://ontology.railml.org/railml3#isSwitchable
:isSwitchable rdf:type owl:DatatypeProperty ;
              <http://purl.org/dc/dcam/domainIncludes> :SignalIS ;
              <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "isSwitchable" ;
              <http://www.w3.org/2004/02/skos/core#definition> "set TRUE if the signal is able to show several signal aspects, set FALSE if the signal is a static panel that always shows the same signal aspect" ;
              <http://www.w3.org/2004/02/skos/core#note> "see @isSwitchable at https://wiki3.railml.org/wiki/IS:signalIS" .


###  http://ontology.railml.org/railml3#isTo
:isTo rdf:type owl:DatatypeProperty ;
      <http://purl.org/dc/dcam/domainIncludes> :TimePerod ,
                                               <http://ontology.railml.org/railtopomodel#Validity> ;
      <http://purl.org/dc/dcam/rangeIncludes> xsd:date ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                       <https://www.railml.org/schemas/3.3/railml3.xsd> ;
      rdfs:label "isTo" ;
      <http://www.w3.org/2004/02/skos/core#definition> "specifies the end date of the time period" ;
      <http://www.w3.org/2004/02/skos/core#note> "see @to at https://wiki3.railml.org/wiki/CO:timePeriod" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :isTo ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#Validity> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :isTo ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:date ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#isValidForDirection
:isValidForDirection rdf:type owl:DatatypeProperty ;
                     <http://purl.org/dc/dcam/domainIncludes> :Length ;
                     <http://purl.org/dc/dcam/rangeIncludes> :tExtendedDirection ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "isValidForDirection" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "indicate the direction for which the length information applies" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see @validForDirection https://wiki3.railml.org/wiki/IS:length" .


###  http://ontology.railml.org/railml3#keepsOrientation
:keepsOrientation rdf:type owl:DatatypeProperty ;
                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
                  <http://purl.org/dc/dcam/rangeIncludes> xsd:boolean ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "keepsOrientation" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "As of version 3.2 this attribute is obsolete. It turned out that this attribute although required does not serve any meaningful purpose nor did anyone know what it was suposed to do. It will be removed as of version 3.3 of railML." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see @keepsOrientation at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :keepsOrientation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource :keepsOrientation ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:boolean ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .


###  http://ontology.railml.org/railml3#refersToExternalIcon
:refersToExternalIcon rdf:type owl:DatatypeProperty ;
                      <http://purl.org/dc/dcam/domainIncludes> :ElementProjectionSymbol ;
                      <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "refersToExternalIcon" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "reference to an external Icon or symbol" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see @externalIconRef at https://wiki3.railml.org/wiki/Visualizations:usesSymbol" .


###  http://ontology.railml.org/railml3#supportsTrackGauge
:supportsTrackGauge rdf:type owl:DatatypeProperty ;
                    <http://purl.org/dc/dcam/domainIncludes> :Vehicle ;
                    <http://purl.org/dc/dcam/rangeIncludes> :tLengthM ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                    rdfs:label "supportsTrackGauge" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "The supported track gauge of a vehicle is defined as the transverse distance between the inside surfaces of the two rails of the railway track the vehicle is designed for. It is used to calculate the curve resistance in run-time calculation  train movement simulations and to allow the reading software to filter or check for vehicles for a certain track gauge allow the creation of formations of compatible vehicles" ;
                    <http://www.w3.org/2004/02/skos/core#note> "see supportedTrackGauge at https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railtopomodel#hasAnchorName
<http://ontology.railml.org/railtopomodel#hasAnchorName> rdf:type owl:DatatypeProperty ;
                                                         <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
                                                         <http://purl.org/dc/dcam/rangeIncludes> xsd:string ;
                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                          <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                         rdfs:label "hasAnchorName" ;
                                                         <http://www.w3.org/2004/02/skos/core#definition> "Established, human-readable short string in natural language, giving the object a name. Not intended for machine interpretation" ;
                                                         <http://www.w3.org/2004/02/skos/core#note> "see @anchorName at https://wiki3.railml.org/wiki/RTM:anchor" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAnchorName> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasAnchorName> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:string ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasApplicationDirection
<http://ontology.railml.org/railtopomodel#hasApplicationDirection> rdf:type owl:DatatypeProperty ;
                                                                   <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearLocation> ,
                                                                                                            <http://ontology.railml.org/railtopomodel#SpotLocation> ;
                                                                   <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#tApplicationDirection> ;
                                                                   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                    <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                   rdfs:label "hasApplicationDirection" ;
                                                                   <http://www.w3.org/2004/02/skos/core#definition> "direction in which the element is applied, related to the orientation of the netElement" ;
                                                                   <http://www.w3.org/2004/02/skos/core#note> "see @applicationDirection at https://wiki3.railml.org/wiki/RTM:spotLocation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasApplicationDirection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasApplicationDirection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasApplicationDirection> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#tApplicationDirection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasDescriptionLevel
<http://ontology.railml.org/railtopomodel#hasDescriptionLevel> rdf:type owl:DatatypeProperty ;
                                                               <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
                                                               <http://purl.org/dc/dcam/rangeIncludes> :tDescriptionLevel ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label "hasDescriptionLevel" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "value of description level" ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "see @descriptionLevel at https://wiki3.railml.org/wiki/RTM:level" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasDescriptionLevel> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasDescriptionLevel> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tDescriptionLevel ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasDistanceToNext
<http://ontology.railml.org/railtopomodel#hasDistanceToNext> rdf:type owl:DatatypeProperty ;
                                                             <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
                                                             <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                             rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                              <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                             rdfs:label "hasDistanceToNext" ;
                                                             <http://www.w3.org/2004/02/skos/core#altLabel> "hasMeasureToNext" ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "measured distance from this mileage change until the next Anchor point or until the end of the NetElement" ;
                                                             <http://www.w3.org/2004/02/skos/core#note> "see @distanceToNext at https://wiki3.railml.org/wiki/RTM:anchor#3.3-0" ,
                                                                                                        "see @measureToNext at https://wiki3.railml.org/wiki/RTM:anchor#3.2-0" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasDistanceToNext> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasDistanceToNext> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasDistanceToNext> ;
   owl:annotatedProperty <http://www.w3.org/2004/02/skos/core#altLabel> ;
   owl:annotatedTarget "hasMeasureToNext" ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#hasEndMeasure
<http://ontology.railml.org/railtopomodel#hasEndMeasure> rdf:type owl:DatatypeProperty ;
                                                         <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                                                         <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                          <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                         rdfs:label "hasEndMeasure" ;
                                                         <http://www.w3.org/2004/02/skos/core#definition> "last value in the direction on mileage of the line (at its end) associated with the enclosing linear positioning system" ;
                                                         <http://www.w3.org/2004/02/skos/core#note> "see @endMeasure at https://wiki3.railml.org/wiki/RTM:linearPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEndMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasEndMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasIntrinsicCoord
<http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> rdf:type owl:DatatypeProperty ;
                                                             <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ,
                                                                                                      <http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> ;
                                                             <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                             rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                              <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                             rdfs:label "hasIntrinsicCoord" ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "location on the netElement in normalized form value in range 0 to 1" ;
                                                             <http://www.w3.org/2004/02/skos/core#note> "see @intrinsicCoord at https://wiki3.railml.org/wiki/RTM:intrinsicCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasIntrinsicCoordBegin
<http://ontology.railml.org/railtopomodel#hasIntrinsicCoordBegin> rdf:type owl:DatatypeProperty ;
                                                                  <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
                                                                  <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                                                                                   <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                                                                  rdfs:label "hasIntrinsicCoordBegin" ;
                                                                  <http://www.w3.org/2004/02/skos/core#definition> "locates beginning of a linear net element in an intrinsic coordinate" ;
                                                                  <http://www.w3.org/2004/02/skos/core#note> "see @intrinsicCoordBegin at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordBegin> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordBegin> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railtopomodel#hasIntrinsicCoordEnd
<http://ontology.railml.org/railtopomodel#hasIntrinsicCoordEnd> rdf:type owl:DatatypeProperty ;
                                                                <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
                                                                <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                                                                                 <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                                                                rdfs:label "hasIntrinsicCoordEnd" ;
                                                                <http://www.w3.org/2004/02/skos/core#definition> "locates end of a linear net element in an intrinsic coordinate" ;
                                                                <http://www.w3.org/2004/02/skos/core#note> "see @intrinsicCoordEnd at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordEnd> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .


###  http://ontology.railml.org/railtopomodel#hasLateralDistance
<http://ontology.railml.org/railtopomodel#hasLateralDistance> rdf:type owl:DatatypeProperty ;
                                                              <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                              <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                              rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                               <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                              rdfs:label <http://ontology.railml.org/hasLateralDistance> ;
                                                              <http://www.w3.org/2004/02/skos/core#definition> "absolute value of the lateral offset in unit specified by the referenced positioning system" ;
                                                              <http://www.w3.org/2004/02/skos/core#note> "see @lateralDistance at https://wiki3.railml.org/wiki/RTM:linearCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLateralDistance> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLateralDistance> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasLateralSide
<http://ontology.railml.org/railtopomodel#hasLateralSide> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> :tLateralSide ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasLateralSide" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "lateral side (left or right) in relation to the topology NetElement (as seen in application direction)" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @lateralSide at https://wiki3.railml.org/wiki/RTM:linearCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLateralSide> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLateralSide> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tLateralSide ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasLengthValue
<http://ontology.railml.org/railtopomodel#hasLengthValue> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> :GradientCurve ,
                                                                                                   :HorizontalCurve ,
                                                                                                   :LeftBranch ,
                                                                                                   :RightBranch ,
                                                                                                   :StraightBranch ,
                                                                                                   :TurningBranch ,
                                                                                                   <http://ontology.railml.org/railtopomodel#NetElement> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                          rdfs:label "hasLengthValue" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "value of length" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @length at https://wiki3.railml.org/wiki/IS:netElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#hasLevelValue
<http://ontology.railml.org/railtopomodel#hasLevelValue> rdf:type owl:DatatypeProperty ;
                                                         <http://purl.org/dc/dcam/domainIncludes> :EtcsLevelTransitionDestination ;
                                                         <http://purl.org/dc/dcam/rangeIncludes> xsd:nonNegativeInteger ;
                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                         rdfs:label "hasLevelValue" ;
                                                         <http://www.w3.org/2004/02/skos/core#definition> "characterizes level of ETCS" ;
                                                         <http://www.w3.org/2004/02/skos/core#note> "see @levelValue at https://wiki3.railml.org/wiki/IS:switchToLevel" .


###  http://ontology.railml.org/railtopomodel#hasLinearReferencingMethod
<http://ontology.railml.org/railtopomodel#hasLinearReferencingMethod> rdf:type owl:DatatypeProperty ;
                                                                      <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                                                                      <http://purl.org/dc/dcam/rangeIncludes> :tLrsMethod ;
                                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                       <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                      rdfs:label "hasLinearReferencingMethod" ;
                                                                      <http://www.w3.org/2004/02/skos/core#definition> "specifies how the coordinates were determined" ;
                                                                      <http://www.w3.org/2004/02/skos/core#note> "see @linearReferencingMethod at https://wiki3.railml.org/wiki/RTM:linearPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLinearReferencingMethod> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasLinearReferencingMethod> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tLrsMethod ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasMeasure
<http://ontology.railml.org/railtopomodel#hasMeasure> rdf:type owl:DatatypeProperty ;
                                                      <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ,
                                                                                               <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                      <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                       <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                      rdfs:label "hasMeasure" ;
                                                      <http://www.w3.org/2004/02/skos/core#definition> "coordinate X on the line Y (being aware that the line Y may be composed of many elements and may contain discontinuities)" ;
                                                      <http://www.w3.org/2004/02/skos/core#note> "see @measure at https://wiki3.railml.org/wiki/RTM:linearCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasNavigability
<http://ontology.railml.org/railtopomodel#hasNavigability> rdf:type owl:DatatypeProperty ;
                                                           <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                                                           <http://purl.org/dc/dcam/rangeIncludes> :tNavigability ;
                                                           rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                            <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                           rdfs:label "hasNavigability" ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "physical possibility to travel between net element A and B and the direction" ;
                                                           <http://www.w3.org/2004/02/skos/core#note> "see @navigability at https://wiki3.railml.org/wiki/IS:netRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasNavigability> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasNavigability> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tNavigability ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasPositionOnA
<http://ontology.railml.org/railtopomodel#hasPositionOnA> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> :tUsage ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasPositionOnA" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "the information at which end of the hasElementA the Relation is valid" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @positionOnA at https://wiki3.railml.org/wiki/IS:netRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasPositionOnA> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasPositionOnA> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tUsage ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasPositionOnB
<http://ontology.railml.org/railtopomodel#hasPositionOnB> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#NetRelation> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> :tUsage ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasPositionOnB" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "the information at which end of the hasElementB the Relation is valid" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @positionOnB at https://wiki3.railml.org/wiki/IS:netRelation" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasPositionOnB> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetRelation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasPositionOnB> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget :tUsage ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasSequence
<http://ontology.railml.org/railtopomodel#hasSequence> rdf:type owl:DatatypeProperty ;
                                                       <http://purl.org/dc/dcam/domainIncludes> :OrderedElement ,
                                                                                                <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ,
                                                                                                <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
                                                       <http://purl.org/dc/dcam/rangeIncludes> xsd:int ,
                                                                                               xsd:nonNegativeInteger ,
                                                                                               xsd:unsignedInt ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                       rdfs:label "hasSequence" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "enumerator of an Associated net element in a sequence which defines Linear location. The correct ordering of the list should be checked against the topology definition of the network." ;
                                                       <http://www.w3.org/2004/02/skos/core#note> "see @sequence at https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget :OrderedElement ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:int ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:nonNegativeInteger ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasSequence> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:unsignedInt ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#hasStartMeasure
<http://ontology.railml.org/railtopomodel#hasStartMeasure> rdf:type owl:DatatypeProperty ;
                                                           <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                                                           <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                           rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                            <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                           rdfs:label "hasStartMeasure" ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "first value in the direction on mileage of the line (at its beginning) associated with the enclosing linear positioning system" ;
                                                           <http://www.w3.org/2004/02/skos/core#note> "see @startMeasure at https://wiki3.railml.org/wiki/RTM:linearPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStartMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasStartMeasure> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasUnits
<http://ontology.railml.org/railtopomodel#hasUnits> rdf:type owl:DatatypeProperty ;
                                                    <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
                                                    <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnitExt> ,
                                                                                            xsd:string ;
                                                    rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                     <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                    rdfs:label "hasUnits" ;
                                                    <http://www.w3.org/2004/02/skos/core#definition> "use SI units e.g. metres whenever possible" ;
                                                    <http://www.w3.org/2004/02/skos/core#note> "see @units at https://wiki3.railml.org/wiki/RTM:linearPositioningSystem" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasUnits> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasUnits> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnitExt> ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasUnits> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:string ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasVerticalDistance
<http://ontology.railml.org/railtopomodel#hasVerticalDistance> rdf:type owl:DatatypeProperty ;
                                                               <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                               <http://purl.org/dc/dcam/rangeIncludes> xsd:double ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label <http://ontology.railml.org/hasVerticalDistance> ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "absolute value of the lateral offset in unit specified by the referenced positioning system" ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "see @verticalDistance at https://wiki3.railml.org/wiki/RTM:linearCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasVerticalDistance> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasVerticalDistance> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasVerticalSide
<http://ontology.railml.org/railtopomodel#hasVerticalSide> rdf:type owl:DatatypeProperty ;
                                                           <http://purl.org/dc/dcam/domainIncludes> <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                           <http://purl.org/dc/dcam/rangeIncludes> <http://ontology.railml.org/railtopomodel#tVerticalSide> ;
                                                           rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                            <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                           rdfs:label <http://ontology.railml.org/hasVerticalSide> ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "type of hazard that is detected by the detector" ;
                                                           <http://www.w3.org/2004/02/skos/core#note> "see @verticalSide at https://wiki3.railml.org/wiki/RTM:linearCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasVerticalSide> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasVerticalSide> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#tVerticalSide> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasXCoordinate
<http://ontology.railml.org/railtopomodel#hasXCoordinate> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> :ProjectionCoordinate ,
                                                                                                   <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ,
                                                                                                  xsd:double ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasXCoordinate" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "longitude" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @x at https://wiki3.railml.org/wiki/RTM:geometricCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasXCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasXCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasYCoordinate
<http://ontology.railml.org/railtopomodel#hasYCoordinate> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> :ProjectionCoordinate ,
                                                                                                   <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ,
                                                                                                  xsd:double ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasYCoordinate" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "latitude" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @y at https://wiki3.railml.org/wiki/RTM:geometricCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasYCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasYCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#hasZCoordinate
<http://ontology.railml.org/railtopomodel#hasZCoordinate> rdf:type owl:DatatypeProperty ;
                                                          <http://purl.org/dc/dcam/domainIncludes> :ProjectionCoordinate ,
                                                                                                   <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
                                                          <http://purl.org/dc/dcam/rangeIncludes> xsd:decimal ,
                                                                                                  xsd:double ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "hasZCoordinate" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "altitude" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see @z at https://wiki3.railml.org/wiki/RTM:geometricCoordinate" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasZCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/domainIncludes> ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#hasZCoordinate> ;
   owl:annotatedProperty <http://purl.org/dc/dcam/rangeIncludes> ;
   owl:annotatedTarget xsd:double ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


#################################################################
#    Classes
#################################################################

###  http://ontology.railml.org/railml3#ASpeedProfile
:ASpeedProfile rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasInfluence ;
                                 owl:someValuesFrom :tSpeedProfileInfluence
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "ASpeedProfile" ;
               <http://www.w3.org/2004/02/skos/core#note> "see aSpeedProfile attribute group in the https://www.railml.org/schemas/3.2/railml3.xsd" .


###  http://ontology.railml.org/railml3#ATrainDetectionElement
:ATrainDetectionElement rdf:type owl:Class ;
                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasDetectorMedium ;
                                          owl:someValuesFrom :tDetectorMedium
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasType ;
                                          owl:someValuesFrom :tTrainDetectionElementType
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "ATrainDetectionElement" .


###  http://ontology.railml.org/railml3#ATrainProtection
:ATrainProtection rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasMedium ;
                                    owl:someValuesFrom :tTrainProtectionMedium
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasTrainProtectionSystem ;
                                    owl:someValuesFrom xsd:string
                                  ] ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "ATrainProtection" .


###  http://ontology.railml.org/railml3#ApplicationType
:ApplicationType rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasValue ;
                                   owl:someValuesFrom :tBaliseGroupApplicationTypeExt
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "ApplicationType" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "train protection system of this balise group" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:applicationType" .


###  http://ontology.railml.org/railml3#AreaElementProjection
:AreaElementProjection rdf:type owl:Class ;
                       rdfs:subClassOf :ElementProjection ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasVisualCoordinate ;
                                         owl:someValuesFrom :ProjectionCoordinate
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "AreaElementProjection" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "element projection as area location (min 3 coordinates, whereas the last coordinate is identical to the first one to close the area)" ;
                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:areaElementProjection" .


###  http://ontology.railml.org/railml3#Arrival
:Arrival rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasTime ;
                           owl:someValuesFrom xsd:time
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "Arrival" ;
         <http://www.w3.org/2004/02/skos/core#definition> "Allows to specify the arrival time of a train within the given timescope, i.e. the time has come to a full stop." ;
         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:arrival" .


###  http://ontology.railml.org/railml3#AuxiliaryBrakes
:AuxiliaryBrakes rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasBrakeUse ;
                                   owl:someValuesFrom :tBrakeUseExt
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :isEp ;
                                   owl:someValuesFrom xsd:boolean
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :isH ;
                                   owl:someValuesFrom xsd:boolean
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :isMg ;
                                   owl:someValuesFrom xsd:boolean
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "AuxiliaryBrakes" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "provides a list of possible auxiliary brakes working together with the main brake of this setting. The attribute for each auxiliary brake forms a flag whether it is active with this setting of vehicle brake." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:auxiliaryBrakes" .


###  http://ontology.railml.org/railml3#Balise
:Balise rdf:type owl:Class ;
        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :belongsToBaliseGroup ;
                          owl:someValuesFrom :BaliseGroup
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasDesignator ;
                          owl:someValuesFrom :Designator
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasEurobaliseClassificationCriteria ;
                          owl:someValuesFrom :EurobaliseClassificationCriteria
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasDistanceToPredecessorBaliseWithinGroup ;
                          owl:someValuesFrom :tLengthM
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasType ;
                          owl:someValuesFrom :tBaliseType
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Balise" ;
        <http://www.w3.org/2004/02/skos/core#definition> "defines a single balise and its attributes. A balise is an electronic beacon or transponder placed between the rails of a railway as part of an Automatic Train Protection (ATP) system." ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:balise" .


###  http://ontology.railml.org/railml3#BaliseGroup
:BaliseGroup rdf:type owl:Class ;
             rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasApplicationType ;
                               owl:someValuesFrom :ApplicationType
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasDesignator ;
                               owl:someValuesFrom :Designator
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasEurobaliseGroupClassificationCriteria ;
                               owl:someValuesFrom :EurobaliseGroupClassificationCriteria
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasFunctionalType ;
                               owl:someValuesFrom :FunctionalType
                             ] ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "BaliseGroup" ;
             <http://www.w3.org/2004/02/skos/core#definition> "One or more balises which are treated as having the same reference location on the track. The telegrams transmitted by all the balises of a group form a track-to-train message [ERTMS/ETCS Glossary of Terms and Abbreviations]." ;
             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:baliseGroup" .


###  http://ontology.railml.org/railml3#BaseItinerary
:BaseItinerary rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasBaseItineraryPoint ;
                                 owl:someValuesFrom :BaseItineraryPoint
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :refersToLocation ;
                                 owl:someValuesFrom :OperationalPoint
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "BaseItinerary" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Basic building blocks of a railML 3 timetable. Each BaseItinerary represents a path through the network along with the necessary run and stop times." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:baseItinerary" .


###  http://ontology.railml.org/railml3#BaseItineraryPoint
:BaseItineraryPoint rdf:type owl:Class ;
                    rdfs:subClassOf [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasFollowupSection ;
                                      owl:someValuesFrom :FollowupSection
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasStop ;
                                      owl:someValuesFrom :Stop
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasTimes ;
                                      owl:someValuesFrom :Times
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :refersToLocation ;
                                      owl:someValuesFrom :OperationalPoint
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :refersToTrack ;
                                      owl:someValuesFrom :Track
                                    ] ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "BaseItineraryPoint" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "A base itinerary is made up of 1 or more base itinerary points. Instinctively one would assume that at least 2 base itinerary points would be required, however for modeling stabling of trains at a track only a single point is needed and the requirement for a second one would actually be a problem. When describing a movement from one place to another however at least 2 base itinerary points are needed. Each such base itinerary point represents a stop or passthrough at an operational point along the route." ;
                    <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:baseItineraryPoint" .


###  http://ontology.railml.org/railml3#BitmaskValidity
:BitmaskValidity rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasWeekPattern ;
                                   owl:someValuesFrom :WeekPattern
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :refersToTimePeriod ;
                                   owl:someValuesFrom :TimePerod
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasBitmask ;
                                   owl:someValuesFrom :tBitmaskAny
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :isFromDate ;
                                   owl:someValuesFrom xsd:date
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "BitmaskValidity" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "A validity may be made up of a bitmask validity. This kind of validity is defined by an array of 0 and 1's, one for each day of its duration. A one encodes that an operation is going to take place on the day its slot represents, a zero encodes that it does not." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:bitmaskValidity" .


###  http://ontology.railml.org/railml3#Border
:Border rdf:type owl:Class ;
        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasDesignator ;
                          owl:someValuesFrom :Designator
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasExternalRef ;
                          owl:someValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :isOpenEnd ;
                          owl:someValuesFrom xsd:boolean
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasType ;
                          owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange :tBorderTypeExt
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Border" ;
        <http://www.w3.org/2004/02/skos/core#definition> "A border point is used to separate the railway network due to different reasons. Typical examples are country borders, the change of owning infrastructure manager or the border of a station." ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:border" .


###  http://ontology.railml.org/railml3#Braking
:Braking rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasAirBrakeApplicationPosition ;
                           owl:someValuesFrom :tAirBrakeApplicationDirection
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasBrakeType ;
                           owl:someValuesFrom :tBrakeTypeExt
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "Braking" ;
         <http://www.w3.org/2004/02/skos/core#definition> "train subsystem achieving safe and effective brake actions to allow speed reductions [Cruceanu, C??t??lin, and X. Perpinya. \"Train braking.\" Relaibility and safety in railway, Intech (2012): 29-74.]" ;
         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:braking" .


###  http://ontology.railml.org/railml3#BufferStop
:BufferStop rdf:type owl:Class ;
            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasDesignator ;
                              owl:someValuesFrom :Designator
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "BufferStop" ;
            <http://www.w3.org/2004/02/skos/core#definition> "represents a buffer stop as a node element. A buffer stop or bumper (US) is a device to prevent railway vehicles from going past the end of a physical section of track [wikipedia]." ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:bufferStop" .


###  http://ontology.railml.org/railml3#CommercialClassificationCriteria
:CommercialClassificationCriteria rdf:type owl:Class ;
                                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                  rdfs:label "CommercialClassificationCriteria" ;
                                  <http://www.w3.org/2004/02/skos/core#definition> "Indicated that the stop is of a commercial nature" ;
                                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:isCommercial" .


###  http://ontology.railml.org/railml3#Common
:Common rdf:type owl:Class ;
        rdfs:subClassOf [ rdf:type owl:Restriction ;
                          owl:onProperty :hasElectrificationSystem ;
                          owl:someValuesFrom :ElectrificationSystem
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasGeometricPositioningSystem ;
                          owl:someValuesFrom <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem>
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasLinearPositioningSystem ;
                          owl:someValuesFrom <http://ontology.railml.org/railtopomodel#LinearPositioningSystem>
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasOrganizationalUnit ;
                          owl:someValuesFrom :OrganizationalUnit
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasScreenPositioningSystem ;
                          owl:someValuesFrom :ScreenPositioningSystem
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasSpeedProfile ;
                          owl:someValuesFrom :SpeedProfile
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasTimePeriod ;
                          owl:someValuesFrom :TimePerod
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Common" ;
        <http://www.w3.org/2004/02/skos/core#definition> "container for common elements" ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:common" .


###  http://ontology.railml.org/railml3#ConstantValue
:ConstantValue rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasCoefficientValue ;
                                 owl:someValuesFrom xsd:decimal
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "ConstantValue" ;
               <http://www.w3.org/2004/02/skos/core#definition> "The particular constants used as coefficient with the related exponent on the x-variable." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:constantValue" .


###  http://ontology.railml.org/railml3#CrossedElement
:CrossedElement rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasName ;
                                  owl:someValuesFrom :Name
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasType ;
                                  owl:someValuesFrom :tCrossedElementTypeExt
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "CrossedElement" ;
                <http://www.w3.org/2004/02/skos/core#definition> "describes a single element that is crossed by a bridge, level crossing or tunnel." ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:crossesElement" .


###  http://ontology.railml.org/railml3#Crossing
:Crossing rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasStraightBranch ;
                            owl:someValuesFrom :StraightBranch
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Crossing" ;
          <http://www.w3.org/2004/02/skos/core#definition> "A crossing is a place where two railway tracks intersect without the posibility to change from one track to another one (simple crossing)" ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:crossing" .


###  http://ontology.railml.org/railml3#Departure
:Departure rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :hasTime ;
                             owl:someValuesFrom xsd:time
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "Departure" ;
           <http://www.w3.org/2004/02/skos/core#definition> "Allows to specify the departure time of a train within the given timescope i.e. when the train starts to move." ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:departure" .


###  http://ontology.railml.org/railml3#DerailerIS
:DerailerIS rdf:type owl:Class ;
            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasDesignator ;
                              owl:someValuesFrom :Designator
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "DerailerIS" ;
            <http://www.w3.org/2004/02/skos/core#definition> "Allows specifying devices used to prevent fouling (blocking or compromising) of a rail track (or collision with anything present on the track, such as a person, or a train) by unauthorized movements of trains or unattended rolling stock." ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:derailerIS" .


###  http://ontology.railml.org/railml3#Designator
:Designator rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :hasEntry ;
                              owl:someValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasRegister ;
                              owl:someValuesFrom xsd:string
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "Designator" ;
            <http://www.w3.org/2004/02/skos/core#definition> "allows to enumerate more than one external primary key for one entity" ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:designator" .


###  http://ontology.railml.org/railml3#Detector
:Detector rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasDesignator ;
                            owl:someValuesFrom :Designator
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :detects ;
                            owl:someValuesFrom :tHazardTypesExt
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Detector" ;
          <http://www.w3.org/2004/02/skos/core#definition> "natural hazard detection" ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:detector" .


###  http://ontology.railml.org/railml3#DrivingResistance
:DrivingResistance rdf:type owl:Class ;
                   rdfs:subClassOf [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasDetails ;
                                     owl:someValuesFrom :DrivingResistanceDetails
                                   ] ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                   rdfs:label "DrivingResistance" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "refers to the sum of the resistance-s that a land vehicle must overcome with the help of a driving force in order to travel at a constant or accelerated speed on a horizontal or inclined path." .


###  http://ontology.railml.org/railml3#DrivingResistanceDetails
:DrivingResistanceDetails rdf:type owl:Class ;
                          rdfs:subClassOf [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasSegmentTable ;
                                            owl:someValuesFrom :SegmentTable
                                          ] ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                          rdfs:label "DrivingResistanceDetails" .


###  http://ontology.railml.org/railml3#ETCS
:ETCS rdf:type owl:Class ;
      rdfs:subClassOf [ rdf:type owl:Restriction ;
                        owl:onProperty :hasMVersion ;
                        owl:someValuesFrom xsd:nonNegativeInteger
                      ] ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "ETCS" ;
      <http://www.w3.org/2004/02/skos/core#definition> "Abstract base class for ETCS related parameters and variables used in combination with various functional infrastructure elements" .


###  http://ontology.railml.org/railml3#ElectrificationSection
:ElectrificationSection rdf:type owl:Class ;
                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasEtcsElectrificationClassificationCriteria ;
                                          owl:someValuesFrom :EtcsElectrificationClassificationCriteria
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasPhaseSeparationSection ;
                                          owl:someValuesFrom :PhaseSeparationSection
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasSystemSeparationSection ;
                                          owl:someValuesFrom :SystemSeparationSection
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :refersToElectrificationSystem ;
                                          owl:someValuesFrom :ElectrificationSystem
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasContactLineType ;
                                          owl:someValuesFrom :tContactLineType
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "ElectrificationSection" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "locates part of a track where given electric power for the propulsion of railway transport is applied" ;
                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:electrificationSection" .


###  http://ontology.railml.org/railml3#ElectrificationSystem
:ElectrificationSystem rdf:type owl:Class ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasDesignator ;
                                         owl:someValuesFrom :Designator
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasFrequency ;
                                         owl:someValuesFrom :tFrequencyHertz
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasVoltage ;
                                         owl:someValuesFrom :tVoltageVolt
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "ElectrificationSystem" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "electric power for the propulsion of rail transport [wikipedia]." ;
                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:electrificationSystem" .


###  http://ontology.railml.org/railml3#ElementProjection
:ElementProjection rdf:type owl:Class ;
                   rdfs:subClassOf :VisualizationBaseElement ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :usesSymbol ;
                                     owl:someValuesFrom :ElementProjectionSymbol
                                   ] ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "ElementProjection" .


###  http://ontology.railml.org/railml3#ElementProjectionSymbol
:ElementProjectionSymbol rdf:type owl:Class ;
                         rdfs:subClassOf :VisualizationBaseElement ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :isLocatedAt ;
                                           owl:someValuesFrom :ProjectionCoordinate
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasVisualOrientation ;
                                           owl:someValuesFrom :tElementProjectionSymbolOrientationExt
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :refersToExternalIcon ;
                                           owl:someValuesFrom xsd:string
                                         ] ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "ElementProjectionSymbol" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "use an (external) symbol for element projection" ;
                         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:usesSymbol" .


###  http://ontology.railml.org/railml3#ElementState
:ElementState rdf:type owl:Class ;
              rdfs:subClassOf [ rdf:type owl:Restriction ;
                                owl:onProperty :refersToElement ;
                                owl:someValuesFrom [ rdf:type owl:Class ;
                                                     owl:unionOf ( :Balise
                                                                   :BaliseGroup
                                                                   :Border
                                                                   :BufferStop
                                                                   :Crossing
                                                                   :DerailerIS
                                                                   :Detector
                                                                   :ElectrificationSection
                                                                   :EtcsArea
                                                                   :EtcsLevelTransition
                                                                   :GeometryPoint
                                                                   :GradientCurve
                                                                   :HorizontalCurve
                                                                   :KeyLockIS
                                                                   :LevelCrossingIS
                                                                   :Line
                                                                   :LoadingGauge
                                                                   :MileageChange
                                                                   :OperationalPoint
                                                                   :OverCrossing
                                                                   :Platform
                                                                   :PlatformEdge
                                                                   :RadioBlockCentreBorder
                                                                   :RestrictionArea
                                                                   :SignalIS
                                                                   :SpeedSection
                                                                   :StoppingPlace
                                                                   :SwitchIS
                                                                   :Track
                                                                   :TrackGauge
                                                                   :TrainDetectionElement
                                                                   :TrainProtectionElement
                                                                   :TunnelGateIS
                                                                   :UnderCrossing
                                                                 )
                                                   ]
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasValue ;
                                owl:someValuesFrom :tInfrastructureStateExt
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "ElementState" ;
              <http://www.w3.org/2004/02/skos/core#definition> "state of (a part of) the functional infrastructure regarding its availability and usability" ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:elementState" .


###  http://ontology.railml.org/railml3#EllipticalProjection
:EllipticalProjection rdf:type owl:Class ;
                      rdfs:subClassOf :ElementProjection ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasVisualCoordinate ;
                                        owl:someValuesFrom :ProjectionCoordinate
                                      ] ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "EllipticalProjection" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "element projection in form of an ellipse or circle" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:ellipticalProjection" .


###  http://ontology.railml.org/railml3#Engine
:Engine rdf:type owl:Class ;
        rdfs:subClassOf [ rdf:type owl:Restriction ;
                          owl:onProperty :hasPowerMode ;
                          owl:someValuesFrom :PowerMode
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Engine" ;
        <http://www.w3.org/2004/02/skos/core#definition> "The main data of the traction system of the vehicle. The data are only valid per powerMode, which also includes the electrificationSystem. If there is more than one engine element per vehicle the powerMode must be set." ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:engine" .


###  http://ontology.railml.org/railml3#EntityIL
:EntityIL rdf:type owl:Class .


###  http://ontology.railml.org/railml3#EtcsArea
:EtcsArea rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasDesignator ;
                            owl:someValuesFrom :Designator
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasMVersion ;
                            owl:someValuesFrom xsd:nonNegativeInteger
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "EtcsArea" ;
          <http://www.w3.org/2004/02/skos/core#definition> "sed to aggregate part of the infrastructure network equipped with ETCS components based on a specific operated system version" ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:etcsArea" .


###  http://ontology.railml.org/railml3#EtcsElectrificationClassificationCriteria
:EtcsElectrificationClassificationCriteria rdf:type owl:Class ;
                                           rdfs:subClassOf :ETCS ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasNid_ctraction ;
                                                             owl:someValuesFrom xsd:nonNegativeInteger
                                                           ] ;
                                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                           rdfs:label "EtcsElectrificationClassificationCriteria" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "ETCS related parameters and variables of the ElectrificationSection" ;
                                           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:etcsElectrification" .


###  http://ontology.railml.org/railml3#EtcsLevelCrossingClassificationCriteria
:EtcsLevelCrossingClassificationCriteria rdf:type owl:Class ;
                                         rdfs:subClassOf :ETCS ;
                                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                         rdfs:label "EtcsLevelCrossingClassificationCriteria" ;
                                         <http://www.w3.org/2004/02/skos/core#definition> "container element for all ETCS related information of a level crossing" ;
                                         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:etcsLevelCrossing" .


###  http://ontology.railml.org/railml3#EtcsLevelTransition
:EtcsLevelTransition rdf:type owl:Class ;
                     rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasDesignator ;
                                       owl:someValuesFrom :Designator
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :switchToLevel ;
                                       owl:someValuesFrom :EtcsLevelTransitionDestination
                                     ] ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "EtcsLevelTransition" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "marks a point where ETCS level is being changed" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:etcsLevelTransition" .


###  http://ontology.railml.org/railml3#EtcsLevelTransitionDestination
:EtcsLevelTransitionDestination rdf:type owl:Class ;
                                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasLevelType ;
                                                  owl:someValuesFrom :EtcsLevelTypeExt
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasPriority ;
                                                  owl:someValuesFrom :tPriority
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty <http://ontology.railml.org/railtopomodel#hasLevelValue> ;
                                                  owl:someValuesFrom xsd:nonNegativeInteger
                                                ] ;
                                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                rdfs:label "EtcsLevelTransitionDestination" ;
                                <http://www.w3.org/2004/02/skos/core#definition> "destination of ETCS level switching in order of priority" ;
                                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:switchToLevel" .


###  http://ontology.railml.org/railml3#EtcsSignalClassificationCriteria
:EtcsSignalClassificationCriteria rdf:type owl:Class ;
                                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                  rdfs:label "EtcsSignalClassificationCriteria" ;
                                  <http://www.w3.org/2004/02/skos/core#definition> "use this child element to specify the ETCS signal in more detail" ;
                                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:isEtcsSignal" .


###  http://ontology.railml.org/railml3#EtcsSpeedProfileClassificationCriteria
:EtcsSpeedProfileClassificationCriteria rdf:type owl:Class ;
                                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEtcsTrainCategoryNumber ;
                                                          owl:someValuesFrom :tEtcsTrainCategoryNumber
                                                        ] ;
                                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                        rdfs:label "EtcsSpeedProfileClassificationCriteria" ;
                                        <http://www.w3.org/2004/02/skos/core#definition> "An International Train Category according to ETCS Baseline 2" ;
                                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:etcsSpeedProfile" .


###  http://ontology.railml.org/railml3#EurobaliseClassificationCriteria
:EurobaliseClassificationCriteria rdf:type owl:Class ;
                                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasMVersion ;
                                                    owl:someValuesFrom xsd:nonNegativeInteger
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasPositionInGroup ;
                                                    owl:someValuesFrom xsd:integer
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :isDuplicate ;
                                                    owl:someValuesFrom xsd:boolean
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :isLinked ;
                                                    owl:someValuesFrom xsd:boolean
                                                  ] ;
                                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                  rdfs:label "EurobaliseClassificationCriteria" ;
                                  <http://www.w3.org/2004/02/skos/core#definition> "specify that the balise is a Eurobalise" ;
                                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:isEurobalise" .


###  http://ontology.railml.org/railml3#EurobaliseGroupClassificationCriteria
:EurobaliseGroupClassificationCriteria rdf:type owl:Class ;
                                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasMVersion ;
                                                         owl:someValuesFrom xsd:nonNegativeInteger
                                                       ] ;
                                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                       rdfs:label "EurobaliseGroupClassificationCriteria" ;
                                       <http://www.w3.org/2004/02/skos/core#definition> "specify that the BaliseGroup is a Eurobalise BaliseGroup" ;
                                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:isEurobaliseGroup" .


###  http://ontology.railml.org/railml3#FollowupSection
:FollowupSection rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasMinimalTime ;
                                   owl:someValuesFrom :MinimalTime
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :refersToTrack ;
                                   owl:someValuesFrom :Track
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "FollowupSection" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "A list of sections that the train may take from the OP referenced by this base itinerary point. Usually the section with the highest priority is used, however in case of operational requirement TMS may select among the others usually considering the provided priority values. The specified followupSections are to be understood as alternatives to one another to traverse the distance between the current base itinerary point and the next. They cannot be combined or traversed one after another." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:followupSection" .


###  http://ontology.railml.org/railml3#Formation
:Formation rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :hasDesignator ;
                             owl:someValuesFrom :Designator
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasTrainOrder ;
                             owl:someValuesFrom :TrainOrder
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasTimetableWeight ;
                             owl:someValuesFrom :tWeightTons
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "Formation" ;
           <http://www.w3.org/2004/02/skos/core#definition> "The formation collects all data of vehicles coupled as train for operation." ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:formation" .


###  http://ontology.railml.org/railml3#FunctionalType
:FunctionalType rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValue ;
                                  owl:someValuesFrom :tBaliseGroupFunctionalTypeExt
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "FunctionalType" ;
                <http://www.w3.org/2004/02/skos/core#definition> "specifies kinds of telegrams sent by this balise" ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:functionalType" .


###  http://ontology.railml.org/railml3#GenericArea
:GenericArea rdf:type owl:Class ;
             rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> .


###  http://ontology.railml.org/railml3#GeometryPoint
:GeometryPoint rdf:type owl:Class ;
               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasGradient ;
                                 owl:someValuesFrom :tGradientPerMille
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "GeometryPoint" ;
               <http://www.w3.org/2004/02/skos/core#definition> "point representing location of a radius or/and a gradient of a track" ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:geometryPoint" .


###  http://ontology.railml.org/railml3#GradientCurve
:GradientCurve rdf:type owl:Class ;
               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasCurveType ;
                                 owl:someValuesFrom :tGradientCurveType
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasGradient ;
                                 owl:someValuesFrom :tGradientPerMille
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasRadius ;
                                 owl:someValuesFrom :tLengthM
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                                 owl:someValuesFrom :tLengthM
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "GradientCurve" ;
               <http://www.w3.org/2004/02/skos/core#definition> "vertical alignment of railway track" ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:gradientCurve" .


###  http://ontology.railml.org/railml3#HorizontalCurve
:HorizontalCurve rdf:type owl:Class ;
                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasCurveType ;
                                   owl:someValuesFrom :tHorizontalCurveType
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasRadius ;
                                   owl:someValuesFrom :tLengthM
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                                   owl:someValuesFrom :tLengthM
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "HorizontalCurve" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "track layout on the horizontal plane" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:horizontalCurve" .


###  http://ontology.railml.org/railml3#Infrastructure
:Infrastructure rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasBalise ;
                                  owl:someValuesFrom :Balise
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasBaliseGroup ;
                                  owl:someValuesFrom :BaliseGroup
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasBorder ;
                                  owl:someValuesFrom :Border
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasBufferStop ;
                                  owl:someValuesFrom :BufferStop
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasDerailerIS ;
                                  owl:someValuesFrom :DerailerIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasDetector ;
                                  owl:someValuesFrom :Detector
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasEtcsArea ;
                                  owl:someValuesFrom :EtcsArea
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasEtcsLevelTransition ;
                                  owl:someValuesFrom :EtcsLevelTransition
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasGeometryPoint ;
                                  owl:someValuesFrom :GeometryPoint
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasGradientCurve ;
                                  owl:someValuesFrom :GradientCurve
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasHorizontalCurve ;
                                  owl:someValuesFrom :HorizontalCurve
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasInfrastructureState ;
                                  owl:someValuesFrom :InfrastructureState
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasKeyLockIS ;
                                  owl:someValuesFrom :KeyLockIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasLevelCrossingIS ;
                                  owl:someValuesFrom :LevelCrossingIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasLine ;
                                  owl:someValuesFrom :Line
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasLoadingGauge ;
                                  owl:someValuesFrom :LoadingGauge
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasMileageChange ;
                                  owl:someValuesFrom :MileageChange
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasNetElement ;
                                  owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement>
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasNetRelation ;
                                  owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetRelation>
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasOperationalPoint ;
                                  owl:someValuesFrom :OperationalPoint
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasOverCrossing ;
                                  owl:someValuesFrom :OverCrossing
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasPlatformEdge ;
                                  owl:someValuesFrom :PlatformEdge
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasRestrictionArea ;
                                  owl:someValuesFrom :RestrictionArea
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasSignalIS ;
                                  owl:someValuesFrom :SignalIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasSpeedSection ;
                                  owl:someValuesFrom :SpeedSection
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasStoppingPlace ;
                                  owl:someValuesFrom :StoppingPlace
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasSwitchIS ;
                                  owl:someValuesFrom :SwitchIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasTrack ;
                                  owl:someValuesFrom :Track
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasTrackGauge ;
                                  owl:someValuesFrom :TrackGauge
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasTrainDetectionElement ;
                                  owl:someValuesFrom :TrainDetectionElement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasTrainProtectionElement ;
                                  owl:someValuesFrom :TrainProtectionElement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasTunnelGateIS ;
                                  owl:someValuesFrom :TunnelGateIS
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasUnderCrossing ;
                                  owl:someValuesFrom :UnderCrossing
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "Infrastructure" ;
                <http://www.w3.org/2004/02/skos/core#definition> "root element for railML3 infrastructure model" ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:infrastructure" .


###  http://ontology.railml.org/railml3#InfrastructureManagerClassificationCriteria
:InfrastructureManagerClassificationCriteria rdf:type owl:Class ;
                                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                             rdfs:label "InfrastructureManagerClassificationCriteria" ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "The infrastructure manager owns and operates the railway network and related infrastructure." ;
                                             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:isInfrastructureManager" .


###  http://ontology.railml.org/railml3#InfrastructureState
:InfrastructureState rdf:type owl:Class ;
                     rdfs:subClassOf [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasElementState ;
                                       owl:someValuesFrom :ElementState
                                     ] ;
                     rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                     rdfs:label "InfrastructureState" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "state of (a part of) the functional infrastructure regarding its availability and usability" ;
                     <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:infrastructureState" .


###  http://ontology.railml.org/railml3#InfrastructureVisualization
:InfrastructureVisualization rdf:type owl:Class ;
                             rdfs:subClassOf :VisualizationBaseElement ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasAreaElementProjection ;
                                               owl:someValuesFrom :AreaElementProjection
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasDesignator ;
                                               owl:someValuesFrom :Designator
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasEllipticalProjection ;
                                               owl:someValuesFrom :EllipticalProjection
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasLinearElementProjection ;
                                               owl:someValuesFrom :LinearElementProjection
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasSpotElementProjection ;
                                               owl:someValuesFrom :SpotElementProjection
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
                                               owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystem>
                                             ] ;
                             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                             rdfs:label "InfrastructureVisualization" ;
                             <http://www.w3.org/2004/02/skos/core#definition> "visualization of (a part of) a railway infrastructure dataset, e.g. visualization of a railway network on a screen or a schematic map" ;
                             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:infrastructureVisualization" .


###  http://ontology.railml.org/railml3#KeyLockIS
:KeyLockIS rdf:type owl:Class ;
           rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasDesignator ;
                             owl:someValuesFrom :Designator
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "KeyLockIS" ;
           <http://www.w3.org/2004/02/skos/core#definition> "a physical railway infrastructure element that is used for logical locking connections between switches, derailers, level crossings, or other signalling components" ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:keyLockIS" .


###  http://ontology.railml.org/railml3#LeftBranch
:LeftBranch rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :refersToNetRelation ;
                              owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetRelation>
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasBranchingSpeed ;
                              owl:someValuesFrom :tSpeedKmPerHour
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasJoiningSpeed ;
                              owl:someValuesFrom :tSpeedKmPerHour
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                              owl:someValuesFrom :tLengthM
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "LeftBranch" ;
            <http://www.w3.org/2004/02/skos/core#definition> "left branch of the switch as seen from switch begin (application direction)" ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:leftBranch" .


###  http://ontology.railml.org/railml3#Length
:Length rdf:type owl:Class ;
        rdfs:subClassOf [ rdf:type owl:Restriction ;
                          owl:onProperty :isValidForDirection ;
                          owl:someValuesFrom :tExtendedDirection
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasType ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange :tLengthTypeExt
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasValue ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange :tLengthM
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Length" ;
        <http://www.w3.org/2004/02/skos/core#definition> "length of a platform" ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:length" .


###  http://ontology.railml.org/railml3#LevelCrossingIS
:LevelCrossingIS rdf:type owl:Class ;
                 rdfs:subClassOf :XCrossing ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasDesignator ;
                                   owl:someValuesFrom :Designator
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasEtcsLevelCrossingClassificationCriteria ;
                                   owl:someValuesFrom :EtcsLevelCrossingClassificationCriteria
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasProtection ;
                                   owl:someValuesFrom :Protection
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasBarriers ;
                                   owl:someValuesFrom :tLevelCrossingProtectionBarrierExt
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "LevelCrossingIS" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Allows specifying intersections where a railway line crosses a road or a path at the same level" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:levelCrossingIS" .


###  http://ontology.railml.org/railml3#LevelCrossingSignalClassificationCriteria
:LevelCrossingSignalClassificationCriteria rdf:type owl:Class ;
                                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                           rdfs:label "LevelCrossingSignalClassificationCriteria" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "signal for a driver of a train which indicates the needed action of a driver, e.g. driver should provide a whistle" ;
                                           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:isLevelCrossingSignal" .


###  http://ontology.railml.org/railml3#Line
:Line rdf:type owl:Class ;
      rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasDesignator ;
                        owl:someValuesFrom :Designator
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasLength ;
                        owl:someValuesFrom :Length
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :refersToInfrastructureManager ;
                        owl:someValuesFrom :OrganizationalUnit
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasLineCategory ;
                        owl:someValuesFrom :tLineCategoryExt
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasLineType ;
                        owl:someValuesFrom :tLineType
                      ] ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "Line" ;
      <http://www.w3.org/2004/02/skos/core#definition> "A line is a sequence of one or more line sections forming a route, which connects operational points and which may consist of several tracks used for regular railway operation." ;
      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:line" .


###  http://ontology.railml.org/railml3#LinePerformance
:LinePerformance rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasMaxSpeed ;
                                   owl:someValuesFrom :tSpeedKmPerHour
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasSignalledBrakingDistance ;
                                   owl:someValuesFrom :tLengthM
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "LinePerformance" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "child element summarizing the line performance parameters" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:linePerformance" .


###  http://ontology.railml.org/railml3#LineString
:LineString rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :hasGMLPosition ;
                              owl:someValuesFrom :Position
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasPosList ;
                              owl:someValuesFrom :PosList
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasSRSReferenceGroup ;
                              owl:someValuesFrom :SRSReferenceGroup
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasSrsDimension ;
                              owl:someValuesFrom xsd:positiveInteger
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "LineString" ;
            <http://www.w3.org/2004/02/skos/core#definition> "special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two." ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:lineString" .


###  http://ontology.railml.org/railml3#LinearElementProjection
:LinearElementProjection rdf:type owl:Class ;
                         rdfs:subClassOf :ElementProjection ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasVisualCoordinate ;
                                           owl:someValuesFrom :ProjectionCoordinate
                                         ] ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "LinearElementProjection" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "element projection as linear location (min 2 coordinates)" ;
                         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:linearElementProjection" .


###  http://ontology.railml.org/railml3#Load
:Load rdf:type owl:Class ;
      rdfs:subClassOf [ rdf:type owl:Restriction ;
                        owl:onProperty :exceedsAxleLoad ;
                        owl:someValuesFrom :tWeightTons
                      ] ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "Load" ;
      <http://www.w3.org/2004/02/skos/core#definition> "speed profile specifies from which lowest axle load value it is valid" ;
      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:load" .


###  http://ontology.railml.org/railml3#LoadingGauge
:LoadingGauge rdf:type owl:Class ;
              rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasDesignator ;
                                owl:someValuesFrom :Designator
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "LoadingGauge" ;
              <http://www.w3.org/2004/02/skos/core#definition> "describes the maximum height and width for railway vehicles and their loads to ensure safe passage through bridges, tunnels and other structures." ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:loadingGauge" .


###  http://ontology.railml.org/railml3#LocationReference
:LocationReference rdf:type owl:Class ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "LocationReference" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "Defines the reference location of the switch along with the switch tangent length. Needs to be specified only if positioning of the switch in the topology is realized by a spot location." ;
                   <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:locationReference" .


###  http://ontology.railml.org/railml3#Manufacturer
:Manufacturer rdf:type owl:Class ;
              rdfs:subClassOf :VehicleAdministration ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "Manufacturer" ;
              <http://www.w3.org/2004/02/skos/core#definition> "The reference to the organisationalUnit, which did produce the vehicle. The designator contains any register ID as per the manufacturer. The name is mainly a marketing name of the vehicle class from the manufacturer." ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:manufacturer" .


###  http://ontology.railml.org/railml3#MaxTrainCurrent
:MaxTrainCurrent rdf:type owl:Class ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "MaxTrainCurrent" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "maximum current that can be accessed in the described electrification section" ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:maxTrainCurrent" .


###  http://ontology.railml.org/railml3#Metadata
:Metadata rdf:type owl:Class ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Metadata" ;
          <http://www.w3.org/2004/02/skos/core#definition> "This is the top level element for file metadata information." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:metadata" .


###  http://ontology.railml.org/railml3#MileageChange
:MileageChange rdf:type owl:Class ;
               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasDesignator ;
                                 owl:someValuesFrom :Designator
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasMileageDirection ;
                                 owl:someValuesFrom :tMileageDirection
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "MileageChange" ;
               <http://www.w3.org/2004/02/skos/core#definition> "defines the position of a track where metering of mileage changes. To identify the initial mileage valid from the beginning of a track - before the first mileage change happens - the attributes @absPos and @hasAbsDir of the hasElement <hasTrackBegin> are used. Do not use a <mileageChange> at the beginning of a track, if you do not have any information about mileages before that track begins." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:mileageChange" .


###  http://ontology.railml.org/railml3#MinimalTime
:MinimalTime rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty :hasRunTime ;
                               owl:someValuesFrom xsd:duration
                             ] ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "MinimalTime" ;
             <http://www.w3.org/2004/02/skos/core#definition> "Allows to provide a minimum runtime that applies from the enclosing base itinerary point to the next. Between two base itinerary points several runtime reserves can be specified independently from each other. The actual runtime of the train in a section is calculated by adding the minimum runtime to the sum of all supplements." ;
             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:minimalTime" .


###  http://ontology.railml.org/railml3#Name
:Name rdf:type owl:Class ;
      rdfs:subClassOf [ rdf:type owl:Restriction ;
                        owl:onProperty :hasLanguageValue ;
                        owl:someValuesFrom xsd:language
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasNameValue ;
                        owl:someValuesFrom xsd:string
                      ] ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "Name" ;
      <http://www.w3.org/2004/02/skos/core#definition> "Established, human-readable short string in natural language, giving the object a name. Not intended for machine interpretation." ;
      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:name" .


###  http://ontology.railml.org/railml3#OperatingDayValidity
:OperatingDayValidity rdf:type owl:Class ;
                      rdfs:subClassOf [ rdf:type owl:Restriction ;
                                        owl:onProperty :refersToTimetableScenario ;
                                        owl:someValuesFrom :TimetableScenario
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasPattern ;
                                        owl:someValuesFrom :tBitmaskWeek
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasPublicHolidayMode ;
                                        owl:someValuesFrom :HolidayMode
                                      ] ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "OperatingDayValidity" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "A validity may be made up of an OperatingDayValidity. This kind of validity may be used in early planning stages, when the precise dates are not clear yet. It allows describing that an operation takes place on a certain day of the week." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:operatingDayValidity" .


###  http://ontology.railml.org/railml3#OperationalPoint
:OperationalPoint rdf:type owl:Class ;
                  rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :connectedToLine ;
                                    owl:someValuesFrom :Line
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasDesignator ;
                                    owl:someValuesFrom :Designator
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :ownsPlatform ;
                                    owl:someValuesFrom :Platform
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :ownsSignal ;
                                    owl:someValuesFrom :SignalIS
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :ownsStoppingPlace ;
                                    owl:someValuesFrom :StoppingPlace
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasNumberOfStationTracks ;
                                    owl:someValuesFrom xsd:positiveInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasOperationalType ;
                                    owl:someValuesFrom :tOpOperationalTypeExt
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasTrafficType ;
                                    owl:someValuesFrom :tOpTrafficTypeExt
                                  ] ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "OperationalPoint" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "The OperationalPoint defines a point in the railway network that is essential for railway operation. Typical examples for railway operational points are stations, block signals or stopping points. Operational points allow an interaction between the railway operator and the train driver." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:operationalPoint" .


###  http://ontology.railml.org/railml3#Operator
:Operator rdf:type owl:Class ;
          rdfs:subClassOf :VehicleAdministration ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Operator" ;
          <http://www.w3.org/2004/02/skos/core#definition> "The reference to the organisationalUnit, which uses the vehicle for operation. The designator contains any register ID as per the operator. The name is mainly a marketing name of the vehicle from the operator." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:operator" .


###  http://ontology.railml.org/railml3#OrderedElement
:OrderedElement rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasSequence ;
                                  owl:someValuesFrom xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty <http://ontology.railml.org/railtopomodel#hasSequence> ;
                                  owl:someValuesFrom xsd:nonNegativeInteger
                                ] .


###  http://ontology.railml.org/railml3#OrganizationalUnit
:OrganizationalUnit rdf:type owl:Class ;
                    rdfs:subClassOf [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasDesignator ;
                                      owl:someValuesFrom :Designator
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasInfrastructureManagerClassificationCriteria ;
                                      owl:someValuesFrom :InfrastructureManagerClassificationCriteria
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasRailwayUndertakingClassificationCriteria ;
                                      owl:someValuesFrom :RailwayUndertakingClassificationCriteria
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasVehicleManufacturerClassificationCriteria ;
                                      owl:someValuesFrom :VehicleManufacturerClassificationCriteria
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasVehicleOperatorClassificationCriteria ;
                                      owl:someValuesFrom :VehicleOperatorClassificationCriteria
                                    ] ;
                    rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                    rdfs:label "OrganizationalUnit" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "organisations or companies (like infrastructure managers, railway undertakings, vehicle keepers, freight forwarders, ...) taking part in the railway business or operation. Each element may be used several times for several entries, as e.g. a network may be divided into areas with different infrastructure managers, and as within the network there will usually move vehicles from different producers." ;
                    <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:organizationalUnit" .


###  http://ontology.railml.org/railml3#OverCrossing
:OverCrossing rdf:type owl:Class ;
              rdfs:subClassOf :XCrossing ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasDesignator ;
                                owl:someValuesFrom :Designator
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasLength ;
                                owl:someValuesFrom :Length
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasConstructionType ;
                                owl:someValuesFrom :tCrossingConstructionTypeExt
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "OverCrossing" ;
              <http://www.w3.org/2004/02/skos/core#definition> "An over crossing describes a crossing, where something crosses over the railway line. From constructional point of view an over crossing can be a bridge or a tunnel." ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:overCrossing" .


###  http://ontology.railml.org/railml3#PhaseSeparationSection
:PhaseSeparationSection rdf:type owl:Class ;
                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasLengthPhaseSeparation ;
                                          owl:someValuesFrom :tLengthM
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasLowerPantograph ;
                                          owl:someValuesFrom xsd:boolean
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasSwitchOffBreaker ;
                                          owl:someValuesFrom xsd:boolean
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "PhaseSeparationSection" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "a section of a contact network without electrical voltage, intended for electrical isolation of its sections charged with electricity from each other or from large structures, ensuring unhindered movement of the rolling stock pantograph between them [Wikipedia]. This is in particular border between phases, e.g. three-phase, or single-phase electric power." ;
                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:phaseSeparationSection" .


###  http://ontology.railml.org/railml3#Places
:Places rdf:type owl:Class ;
        rdfs:subClassOf [ rdf:type owl:Restriction ;
                          owl:onProperty :hasCount ;
                          owl:someValuesFrom xsd:positiveInteger
                        ] ;
        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
        rdfs:label "Places" ;
        <http://www.w3.org/2004/02/skos/core#definition> "The details of a facility for passengers formed by places or seats." ;
        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:places" .


###  http://ontology.railml.org/railml3#Platform
:Platform rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasDesignator ;
                            owl:someValuesFrom :Designator
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Platform" ;
          <http://www.w3.org/2004/02/skos/core#definition> "a railway infrastructure facility located at a station or at a stopping point and designed for safe and convenient passenger service ??? boarding or leaving passenger train, as well as short-term waiting for a train [Organization for Cooperation of Railways]." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:platform" .


###  http://ontology.railml.org/railml3#PlatformEdge
:PlatformEdge rdf:type owl:Class ;
              rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :belongsToPlatform ;
                                owl:someValuesFrom :Platform
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasDesignator ;
                                owl:someValuesFrom :Designator
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasLength ;
                                owl:someValuesFrom :Length
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "PlatformEdge" ;
              <http://www.w3.org/2004/02/skos/core#definition> "A platform edge is the interface between passenger train and station." ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:platformEdge" .


###  http://ontology.railml.org/railml3#PlatformEdgeReference
:PlatformEdgeReference rdf:type owl:Class ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                                         owl:onProperty :refersTo ;
                                         owl:someValuesFrom :PlatformEdge
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "PlatformEdgeReference" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Allows referencing a platform edge defined in infrastructure" ;
                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:platformEdgeRef" .


###  http://ontology.railml.org/railml3#Point
:Point rdf:type owl:Class ;
       rdfs:subClassOf [ rdf:type owl:Restriction ;
                         owl:onProperty :hasGMLPosition ;
                         owl:someValuesFrom :Position
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasSRSReferenceGroup ;
                         owl:someValuesFrom :SRSReferenceGroup
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasSrsDimension ;
                         owl:someValuesFrom xsd:positiveInteger
                       ] ;
       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
       rdfs:label "Point" ;
       <http://www.w3.org/2004/02/skos/core#definition> "is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType." ;
       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:point" .


###  http://ontology.railml.org/railml3#PolynomialHeader
:PolynomialHeader rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasExponentValue ;
                                    owl:someValuesFrom xsd:integer
                                  ] ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "PolynomialHeader" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "The list of exponents used for calculating the polynomial." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:polynomialHeader" .


###  http://ontology.railml.org/railml3#PosList
:PosList rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasCount ;
                           owl:someValuesFrom xsd:positiveInteger
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "PosList" ;
         <http://www.w3.org/2004/02/skos/core#definition> """hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).
if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.""" ;
         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/GML4RAILML:posList" .


###  http://ontology.railml.org/railml3#Position
:Position rdf:type owl:Class ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "Position" ;
          <http://www.w3.org/2004/02/skos/core#definition> "hold the coordinates for a position within some coordinate reference system (CRS)." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/GML4RAILML:pos" .


###  http://ontology.railml.org/railml3#PowerMode
:PowerMode rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :hasDetails ;
                             owl:someValuesFrom :TractionDetails
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasInfo ;
                             owl:someValuesFrom :TractionInfo
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasMode ;
                             owl:someValuesFrom :tTractionModeListExt
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "PowerMode" ;
           <http://www.w3.org/2004/02/skos/core#definition> "The power mode of this engine including the voltage and frequency of a related electrification system. In case of independent power source like diesel the electrification values shall be set to zero." ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:powerMode" .


###  http://ontology.railml.org/railml3#ProjectionCoordinate
:ProjectionCoordinate rdf:type owl:Class ;
                      rdfs:subClassOf [ rdf:type owl:Restriction ;
                                        owl:onProperty <http://ontology.railml.org/railtopomodel#hasXCoordinate> ;
                                        owl:someValuesFrom xsd:decimal
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty <http://ontology.railml.org/railtopomodel#hasYCoordinate> ;
                                        owl:someValuesFrom xsd:decimal
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty <http://ontology.railml.org/railtopomodel#hasZCoordinate> ;
                                        owl:someValuesFrom xsd:decimal
                                      ] ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                      rdfs:label "ProjectionCoordinate" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "coordinate, where the icon or symbol shall be placed with its reference point" ;
                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:isLocatedAt and https://wiki3.railml.org/wiki/Visualizations:coordinate" .


###  http://ontology.railml.org/railml3#Protection
:Protection rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :hasActiveProtection ;
                              owl:someValuesFrom xsd:boolean
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasLights ;
                              owl:someValuesFrom <http://ontology.railml.org/railtopomodel#tLevelCrossingProtectionLightsExt>
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "Protection" ;
            <http://www.w3.org/2004/02/skos/core#definition> "summary of technical protection of the level crossing" ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:protection" .


###  http://ontology.railml.org/railml3#RadioBlockCentreBorder
:RadioBlockCentreBorder rdf:type owl:Class ;
                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasDesignator ;
                                          owl:someValuesFrom :Designator
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "RadioBlockCentreBorder" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Signifies the border of a RBC, usually the handover-point between one RBC and the next." ;
                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:radioBlockCentreBorder" .


###  http://ontology.railml.org/railml3#RailML3
:RailML3 rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasCommon ;
                           owl:someValuesFrom :Common
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasInfrastructure ;
                           owl:someValuesFrom :Infrastructure
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasInfrastructureVisualization ;
                           owl:someValuesFrom :InfrastructureVisualization
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasMetadata ;
                           owl:someValuesFrom :Metadata
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasRollingstock ;
                           owl:someValuesFrom :Rollingstock
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasTimetable ;
                           owl:someValuesFrom :Timetable
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "RailML3" ;
         owl:deprecated "root of the schema" .


###  http://ontology.railml.org/railml3#RailwayUndertakingClassificationCriteria
:RailwayUndertakingClassificationCriteria rdf:type owl:Class ;
                                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                          rdfs:label "RailwayUndertakingClassificationCriteria" ;
                                          <http://www.w3.org/2004/02/skos/core#definition> "The undertaking that is commercially responsible for the service" ;
                                          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:isRailwayUndertaking" .


###  http://ontology.railml.org/railml3#RestrictionArea
:RestrictionArea rdf:type owl:Class ;
                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "RestrictionArea" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "A restriction area is an area where certain operational actions are prohibited, e.g. sanding, or stopping in tunnels." ;
                 <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:restrictionArea" .


###  http://ontology.railml.org/railml3#RightBranch
:RightBranch rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty :refersToNetRelation ;
                               owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetRelation>
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasBranchingSpeed ;
                               owl:someValuesFrom :tSpeedKmPerHour
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasJoiningSpeed ;
                               owl:someValuesFrom :tSpeedKmPerHour
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                               owl:someValuesFrom :tLengthM
                             ] ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "RightBranch" ;
             <http://www.w3.org/2004/02/skos/core#definition> "right branch of the switch as seen from switch begin (application direction)" ;
             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:rightBranch" .


###  http://ontology.railml.org/railml3#Rollingstock
:Rollingstock rdf:type owl:Class ;
              rdfs:subClassOf [ rdf:type owl:Restriction ;
                                owl:onProperty :hasFormation ;
                                owl:someValuesFrom :Formation
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasVehicle ;
                                owl:someValuesFrom :Vehicle
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "Rollingstock" ;
              <http://www.w3.org/2004/02/skos/core#definition> "root element for railML3 rollingstock model" ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:rollingstock" .


###  http://ontology.railml.org/railml3#SRSReferenceGroup
:SRSReferenceGroup rdf:type owl:Class ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "SRSReferenceGroup" .


###  http://ontology.railml.org/railml3#ScreenPositioningSystem
:ScreenPositioningSystem rdf:type owl:Class ;
                         rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "ScreenPositioningSystem" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "reference system that allows to locate a resource on a screen" ;
                         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:screenPositioningSystem" .


###  http://ontology.railml.org/railml3#SegmentStartLine
:SegmentStartLine rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasConstantValue ;
                                    owl:someValuesFrom :ConstantValue
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasSegmentStartValue ;
                                    owl:someValuesFrom xsd:decimal
                                  ] ;
                  rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                  rdfs:label "SegmentStartLine" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "The line containing the values for segment start and related coefficients." ;
                  <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:segmentStartLine" .


###  http://ontology.railml.org/railml3#SegmentTable
:SegmentTable rdf:type owl:Class ;
              rdfs:subClassOf [ rdf:type owl:Restriction ;
                                owl:onProperty :hasPolynomialHeader ;
                                owl:someValuesFrom :PolynomialHeader
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasSegmentStartLine ;
                                owl:someValuesFrom :SegmentStartLine
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasFunctionValueName ;
                                owl:someValuesFrom xsd:string
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasFunctionValueUnit ;
                                owl:someValuesFrom xsd:string
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasSegmentStartValueName ;
                                owl:someValuesFrom xsd:string
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasSegmentStartValueUnit ;
                                owl:someValuesFrom :tUnitNameListExt
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "SegmentTable" ;
              <http://www.w3.org/2004/02/skos/core#definition> "The representation of an x-y-curve as a list of segments described by polynomial coefficients" ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:segmentTable" .


###  http://ontology.railml.org/railml3#Service
:Service rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasCategory ;
                           owl:someValuesFrom :tServiceCategoryListExt
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasCount ;
                           owl:someValuesFrom xsd:positiveInteger
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "Service" ;
         <http://www.w3.org/2004/02/skos/core#definition> "The details of a facility for passengers formed by a service." ;
         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:service" .


###  http://ontology.railml.org/railml3#SignalIS
:SignalIS rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasDesignator ;
                            owl:someValuesFrom :Designator
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasEtcsSignalClassificationCriteria ;
                            owl:someValuesFrom :EtcsSignalClassificationCriteria
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasLevelCrossingSignalClassificationCriteria ;
                            owl:someValuesFrom :LevelCrossingSignalClassificationCriteria
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasSpeedSignalClassificationCriteria ;
                            owl:someValuesFrom :SpeedSignalClassificationCriteria
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :isSwitchable ;
                            owl:someValuesFrom xsd:boolean
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "SignalIS" ;
          <http://www.w3.org/2004/02/skos/core#definition> "A device erected beside a railway line to pass information relating to the state of the line ahead to operational train crew." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:signalIS" .


###  http://ontology.railml.org/railml3#SpeedProfile
:SpeedProfile rdf:type owl:Class ;
              rdfs:subClassOf [ rdf:type owl:Restriction ;
                                owl:onProperty :hasASpeedProfile ;
                                owl:someValuesFrom :ASpeedProfile
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasBraking ;
                                owl:someValuesFrom :Braking
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasLoad ;
                                owl:someValuesFrom :Load
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasName ;
                                owl:someValuesFrom :Name
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasTrainType ;
                                owl:someValuesFrom :TrainType
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasInfluence ;
                                owl:someValuesFrom :tSpeedProfileInfluence
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasMVersion ;
                                owl:someValuesFrom xsd:nonNegativeInteger
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :isBasicSpeedProfile ;
                                owl:someValuesFrom xsd:boolean
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "SpeedProfile" ;
              <http://www.w3.org/2004/02/skos/core#definition> "the speed that the train should be at time t" ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:speedProfile" .


###  http://ontology.railml.org/railml3#SpeedSection
:SpeedSection rdf:type owl:Class ;
              rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :isValidForSpeedProfile ;
                                owl:someValuesFrom :SpeedProfile
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :hasMaxSpeed ;
                                owl:someValuesFrom :tVMax
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :isSignalized ;
                                owl:someValuesFrom xsd:boolean
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "SpeedSection" ;
              <http://www.w3.org/2004/02/skos/core#definition> "locates part of a track where given permanent speed restriction is applicable" ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:speedSection" .


###  http://ontology.railml.org/railml3#SpeedSignalClassificationCriteria
:SpeedSignalClassificationCriteria rdf:type owl:Class ;
                                   rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                     owl:onProperty :refersToBeginOfSpeedSection ;
                                                     owl:someValuesFrom :SpeedSection
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :refersToEndOfSpeedSection ;
                                                     owl:someValuesFrom :SpeedSection
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasType ;
                                                     owl:someValuesFrom :tSignalSpeedType
                                                   ] ;
                                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                   rdfs:label "SpeedSignalClassificationCriteria" ;
                                   <http://www.w3.org/2004/02/skos/core#definition> "specify the speed signal in more detail" ;
                                   <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:isSpeedSignal" .


###  http://ontology.railml.org/railml3#SpotElementProjection
:SpotElementProjection rdf:type owl:Class ;
                       rdfs:subClassOf :ElementProjection ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasVisualCoordinate ;
                                         owl:someValuesFrom :ProjectionCoordinate
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "SpotElementProjection" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "element projection as spot location (1 coordinate)" ;
                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Visualizations:spotElementProjection" .


###  http://ontology.railml.org/railml3#Stop
:Stop rdf:type owl:Class ;
      rdfs:subClassOf [ rdf:type owl:Restriction ;
                        owl:onProperty :hasCommercialClassificationCriteria ;
                        owl:someValuesFrom :CommercialClassificationCriteria
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasPlatformEdgeReference ;
                        owl:someValuesFrom :PlatformEdgeReference
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :hasStoppingPlaceReference ;
                        owl:someValuesFrom :StoppingPlaceReference
                      ] ;
      rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
      rdfs:label "Stop" ;
      <http://www.w3.org/2004/02/skos/core#definition> "describes the specifics of a stop that is scheduled for this base itinerary point." ;
      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:baseItineraryPoint:stop" .


###  http://ontology.railml.org/railml3#StoppingPlace
:StoppingPlace rdf:type owl:Class ;
               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :allowsUsageOfPlatformEdge ;
                                 owl:someValuesFrom :Platform
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasDesignator ;
                                 owl:someValuesFrom :Designator
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasValidityForTrainMovement ;
                                 owl:someValuesFrom :ValidityForTrainMovement
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "StoppingPlace" ;
               <http://www.w3.org/2004/02/skos/core#definition> "mark a position on a track, where a train, which fulfills certain criteria, needs to stop in order to change passengers or because of other operational rules." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:stoppingPlace" .


###  http://ontology.railml.org/railml3#StoppingPlaceReference
:StoppingPlaceReference rdf:type owl:Class ;
                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                          owl:onProperty :refersTo ;
                                          owl:someValuesFrom :StoppingPlace
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "StoppingPlaceReference" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Can be used to reference a stopping place that the train is supposed to stop at." ;
                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:stoppingPlaceRef" .


###  http://ontology.railml.org/railml3#StraightBranch
:StraightBranch rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :refersToNetRelation ;
                                  owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetRelation>
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasBranchingSpeed ;
                                  owl:someValuesFrom :tSpeedKmPerHour
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasJoiningSpeed ;
                                  owl:someValuesFrom :tSpeedKmPerHour
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                                  owl:someValuesFrom :tLengthM
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "StraightBranch" ;
                <http://www.w3.org/2004/02/skos/core#definition> "two branches describe the two possible drivable paths in a crossing" ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:straightBranch" .


###  http://ontology.railml.org/railml3#SwitchIS
:SwitchIS rdf:type owl:Class ;
          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasDesignator ;
                            owl:someValuesFrom :Designator
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasLeftBranch ;
                            owl:someValuesFrom :LeftBranch
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasLocationReference ;
                            owl:someValuesFrom :LocationReference
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasRightBranch ;
                            owl:someValuesFrom :RightBranch
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasStraightBranch ;
                            owl:someValuesFrom :StraightBranch
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasTurningBranch ;
                            owl:someValuesFrom :TurningBranch
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasBranchCourse ;
                            owl:someValuesFrom :tCourse
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasContinueCourse ;
                            owl:someValuesFrom :tCourse
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasType ;
                            owl:someValuesFrom :tSwitchType
                          ] ;
          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
          rdfs:label "SwitchIS" ;
          <http://www.w3.org/2004/02/skos/core#definition> "a unit of railway track network used to direct vehicles from one track to another track." ;
          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:switchIS" .


###  http://ontology.railml.org/railml3#SystemSeparationSection
:SystemSeparationSection rdf:type owl:Class ;
                         rdfs:subClassOf [ rdf:type owl:Restriction ;
                                           owl:onProperty :isSupplySystemChange ;
                                           owl:someValuesFrom xsd:boolean
                                         ] ;
                         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                         rdfs:label "SystemSeparationSection" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "a section of a contact network without electrical voltage, intended for electrical isolation of its sections charged with electricity from each other or from large structures, ensuring unhindered movement of the rolling stock pantograph between them [Wikipedia]. This is in particular a border between electrification systems e.g. AC and DC." ;
                         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:systemSeparationSection" .


###  http://ontology.railml.org/railml3#TiltingSpecification
:TiltingSpecification rdf:type owl:Class ;
                      rdfs:subClassOf [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasMaxTiltingAngle ;
                                        owl:someValuesFrom :tAngleDegQuadrant
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasMaxTiltingSpeed ;
                                        owl:someValuesFrom :tDegreePerSecond
                                      ] ;
                      rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
                      rdfs:label "TiltingSpecification" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "tilting mechanism, if the passenger vehicle is fitted with one." ;
                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:isSupportingTilting" .


###  http://ontology.railml.org/railml3#TimePerod
:TimePerod rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :isFrom ;
                             owl:someValuesFrom xsd:date
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :isTo ;
                             owl:someValuesFrom xsd:time
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "TimePeriod" ;
           <http://www.w3.org/2004/02/skos/core#definition> "Using a timeperiod it is possible to specify for which amount of time the schedule and infrastructure data enclosed in the railML is valid." ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:timePeriod" .


###  http://ontology.railml.org/railml3#Times
:Times rdf:type owl:Class ;
       rdfs:subClassOf [ rdf:type owl:Restriction ;
                         owl:onProperty :hasArrival ;
                         owl:someValuesFrom :Arrival
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasDeparture ;
                         owl:someValuesFrom :Departure
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasScope ;
                         owl:someValuesFrom :TimeScopeExt
                       ] ;
       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
       rdfs:label "Times" ;
       <http://www.w3.org/2004/02/skos/core#definition> "Used to describe when the train arrives and/or departs from an OP." ;
       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:times" .


###  http://ontology.railml.org/railml3#Timetable
:Timetable rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :hasBaseItinerary ;
                             owl:someValuesFrom :BaseItinerary
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasTimetableScenario ;
                             owl:someValuesFrom :TimetableScenario
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasValidityTT ;
                             owl:someValuesFrom :ValidityTT
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "Timetable" ;
           <http://www.w3.org/2004/02/skos/core#definition> "root element for railML3 timetable model" ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:timetable" .


###  http://ontology.railml.org/railml3#TimetableScenario
:TimetableScenario rdf:type owl:Class ;
                   rdfs:subClassOf [ rdf:type owl:Restriction ;
                                     owl:onProperty :refersToTimePeriod ;
                                     owl:someValuesFrom :TimePerod
                                   ] ;
                   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                   rdfs:label "TimetableScenario" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "A timetable scenario is an abstract entity used to group validities and in turn trains. By itself it only provides a name. It can be used to exchange parallel timetabling ideas at an early stage of planning or indicate later on the conceptual origin of trains." ;
                   <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:timetableScenario" .


###  http://ontology.railml.org/railml3#Track
:Track rdf:type owl:Class ;
       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasDesignator ;
                         owl:someValuesFrom :Designator
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasLength ;
                         owl:someValuesFrom :Length
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasTrackBegin ;
                         owl:someValuesFrom [ rdf:type owl:Class ;
                                              owl:unionOf ( :Border
                                                            :BufferStop
                                                            :Crossing
                                                            :SwitchIS
                                                          )
                                            ]
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasTrackEnd ;
                         owl:someValuesFrom [ rdf:type owl:Class ;
                                              owl:unionOf ( :Border
                                                            :BufferStop
                                                            :Crossing
                                                            :SwitchIS
                                                          )
                                            ]
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasMainDirection ;
                         owl:someValuesFrom :tExtendedDirection
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasType ;
                         owl:someValuesFrom :tTrackType
                       ] ;
       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
       rdfs:label "Track" ;
       <http://www.w3.org/2004/02/skos/core#definition> "A Track is a railway section that can be traversed by a train in a continuous motion." ;
       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:track" .


###  http://ontology.railml.org/railml3#TrackAsset
:TrackAsset rdf:type owl:Class ;
            rdfs:subClassOf :EntityIL .


###  http://ontology.railml.org/railml3#TrackGauge
:TrackGauge rdf:type owl:Class ;
            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasDesignator ;
                              owl:someValuesFrom :Designator
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasValue ;
                              owl:someValuesFrom :tLengthM
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "TrackGauge" ;
            <http://www.w3.org/2004/02/skos/core#definition> "the track gauge is the distance between the rails, in metres" ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:trackGauge" .


###  http://ontology.railml.org/railml3#TractionDetails
:TractionDetails rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasTractiveEffort ;
                                   owl:someValuesFrom :TractiveEffort
                                 ] ;
                 rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                 rdfs:label "TractionDetails" .


###  http://ontology.railml.org/railml3#TractionInfo
:TractionInfo rdf:type owl:Class ;
              rdfs:subClassOf [ rdf:type owl:Restriction ;
                                owl:onProperty :hasTractivePower ;
                                owl:someValuesFrom :tPowerWatt
                              ] ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd> ;
              rdfs:label "TractionInfo" .


###  http://ontology.railml.org/railml3#TractiveEffort
:TractiveEffort rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasSegmentTable ;
                                  owl:someValuesFrom :SegmentTable
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "TractiveEffort" ;
                <http://www.w3.org/2004/02/skos/core#definition> "The description of the tractive effort of this engine as x-y-curve vs. speed." ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:tractiveEffort" .


###  http://ontology.railml.org/railml3#TrainDetectionElement
:TrainDetectionElement rdf:type owl:Class ;
                       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasATrainDetectionElement ;
                                         owl:someValuesFrom :ATrainDetectionElement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasDesignator ;
                                         owl:someValuesFrom :Designator
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "TrainDetectionElement" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "track-side sensor elements." ;
                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:trainDetectionElement" .


###  http://ontology.railml.org/railml3#TrainOrder
:TrainOrder rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :refersToVehicle ;
                              owl:someValuesFrom :Vehicle
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasOrderNumber ;
                              owl:someValuesFrom xsd:positiveInteger
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "TrainOrder" ;
            <http://www.w3.org/2004/02/skos/core#definition> "This is the reference to the individual vehicles within the formation with their order number to mark the position in the formation. This is considering the standard orientation of the complete formation." ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:trainOrder" .


###  http://ontology.railml.org/railml3#TrainProtectionElement
:TrainProtectionElement rdf:type owl:Class ;
                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasATrainProtection ;
                                          owl:someValuesFrom :ATrainProtection
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasDesignator ;
                                          owl:someValuesFrom :Designator
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasTrainProtectionSystem ;
                                          owl:someValuesFrom xsd:string
                                        ] ;
                        rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                        rdfs:label "TrainProtectionElement" ;
                        <http://www.w3.org/2004/02/skos/core#definition> """A train protection element is a device that is installed on or next to the railway track with the purpose to automatically stop the train in case of violation of signal aspects.
For ETCS based train protection systems, please use dedicated element like balise and baliseGroup instead.""" ;
                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:trainProtectionElement" .


###  http://ontology.railml.org/railml3#TrainType
:TrainType rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty :hasEtcsSpeedProfileClassificationCriteria ;
                             owl:someValuesFrom :EtcsSpeedProfileClassificationCriteria
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "TrainType" ;
           <http://www.w3.org/2004/02/skos/core#definition> "a speedProfile can be linked with several train types" ;
           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:trainType" .


###  http://ontology.railml.org/railml3#TunnelGateIS
:TunnelGateIS rdf:type owl:Class ;
              rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
              rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
              rdfs:label "TunnelGateIS" ;
              <http://www.w3.org/2004/02/skos/core#definition> "movable structure for completely or partially closing the opening of tunnel from something e.g. air, water. It can open and close the whole tunnel for a train or e.g. a place in upper part of a tunnel for ventilation." ;
              <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:tunnelGateIS" .


###  http://ontology.railml.org/railml3#TurningBranch
:TurningBranch rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty :refersToNetRelation ;
                                 owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetRelation>
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasBranchingSpeed ;
                                 owl:someValuesFrom :tSpeedKmPerHour
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasJoiningSpeed ;
                                 owl:someValuesFrom :tSpeedKmPerHour
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
                                 owl:someValuesFrom :tLengthM
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "TurningBranch" ;
               <http://www.w3.org/2004/02/skos/core#definition> "only for switch crossings: turning branch" ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:turningBranch" .


###  http://ontology.railml.org/railml3#TvdSection
:TvdSection rdf:type owl:Class ;
            rdfs:subClassOf :TrackAsset .


###  http://ontology.railml.org/railml3#TypeDesignator
:TypeDesignator rdf:type owl:Class ;
                rdfs:subClassOf [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasEntry ;
                                  owl:someValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasRulebook ;
                                  owl:someValuesFrom xsd:string
                                ] ;
                rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                rdfs:label "TypeDesignator" ;
                <http://www.w3.org/2004/02/skos/core#definition> "external identifier of the type of the entity" ;
                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:typeDesignator" .


###  http://ontology.railml.org/railml3#UnderCrossing
:UnderCrossing rdf:type owl:Class ;
               rdfs:subClassOf :XCrossing ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasDesignator ;
                                 owl:someValuesFrom :Designator
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasLength ;
                                 owl:someValuesFrom :Length
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasConstructionType ;
                                 owl:someValuesFrom :tCrossingConstructionTypeExt
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "UnderCrossing" ;
               <http://www.w3.org/2004/02/skos/core#definition> "An over crossing describes a crossing, where something crosses over the railway line. From constructional point of view an over crossing can be a bridge or a tunnel." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:underCrossing" .


###  http://ontology.railml.org/railml3#ValidityForTrainMovement
:ValidityForTrainMovement rdf:type owl:Class ;
                          rdfs:subClassOf [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasType ;
                                            owl:someValuesFrom :tTrainMovementTypeExt
                                          ] ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "ValidityForTrainMovement" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "specify the train movement types for which the stopping place is valid (freight trains, passenger trains, ...)" ;
                          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:validForTrainMovement" .


###  http://ontology.railml.org/railml3#ValidityTT
:ValidityTT rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :hasBitmaskValidity ;
                              owl:someValuesFrom :BitmaskValidity
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasOperatingDayValidity ;
                              owl:someValuesFrom :OperatingDayValidity
                            ] ;
            rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
            rdfs:label "ValidityTT" ;
            <http://www.w3.org/2004/02/skos/core#definition> "Validities encodes when a train is running and when it is not. In general they encode on a resolution of operating days if an information applies or not." ;
            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/TT:validity" .


###  http://ontology.railml.org/railml3#Vehicle
:Vehicle rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :hasDesignator ;
                           owl:someValuesFrom :Designator
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasDrivingResistance ;
                           owl:someValuesFrom :DrivingResistance
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasEngine ;
                           owl:someValuesFrom :Engine
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasManufacturer ;
                           owl:someValuesFrom :Manufacturer
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasOperator ;
                           owl:someValuesFrom :Operator
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasVehicleBrakes ;
                           owl:someValuesFrom :VehicleBrakes
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasVehiclePart ;
                           owl:someValuesFrom :VehiclePart
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasAdhesionWeight ;
                           owl:someValuesFrom :tWeightTons
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasBruttoWeight ;
                           owl:someValuesFrom :tWeightTons
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasMaximumAxleLoad ;
                           owl:someValuesFrom :tWeightTons
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasNettoWeight ;
                           owl:someValuesFrom :tWeightTons
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasNumberOfDrivenAxles ;
                           owl:someValuesFrom xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasNumberOfNonDrivenAxles ;
                           owl:someValuesFrom xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasRotatingMassFactor ;
                           owl:someValuesFrom xsd:decimal
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasSpeedValue ;
                           owl:someValuesFrom :tSpeedKmPerHour
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasTareWeight ;
                           owl:someValuesFrom :tWeightTons
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasTimetableWeight ;
                           owl:someValuesFrom xsd:decimal
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasTowingSpeedValue ;
                           owl:someValuesFrom :tSpeedKmPerHour
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :supportsTrackGauge ;
                           owl:someValuesFrom :tLengthM
                         ] ;
         rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
         rdfs:label "Vehicle" ;
         <http://www.w3.org/2004/02/skos/core#definition> "A vehicle is a set consisting of at least one vehiclePart which is used in operation as a unit and will not be split under normal circumstances during operation, i.e. splitting might be possible in the workshop only. The element can be used to define the common data of a complete vehicle class or the detailed data of an individual vehicle." ;
         <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:vehicle" .


###  http://ontology.railml.org/railml3#VehicleAdministration
:VehicleAdministration rdf:type owl:Class ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasDesignator ;
                                         owl:someValuesFrom :Designator
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :refersTo ;
                                         owl:someValuesFrom :OrganizationalUnit
                                       ] ;
                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                       rdfs:label "VehicleAdministration" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Template of administrative data of the vehicle used mainly for asset management. It provides possible administrative data of the vehicle with naming and designators as per manufacturer owner operator and keeper" .


###  http://ontology.railml.org/railml3#VehicleBrakes
:VehicleBrakes rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasAuxiliaryBrakes ;
                                 owl:someValuesFrom :AuxiliaryBrakes
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasBrakeType ;
                                 owl:someValuesFrom :tBrakeTypeExt
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasEmergencyBrakeMass ;
                                 owl:someValuesFrom :tWeightTons
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasMeanDeceleration ;
                                 owl:someValuesFrom :tAccelerationMeterPerSquareSec
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :hasRegularBrakeMass ;
                                 owl:someValuesFrom :tWeightTons
                               ] ;
               rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
               rdfs:label "VehicleBrakes" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Description of the type of vehicle brakes and their application as brake effort or deceleration. There is a distinction between normal brake operation and emergency brake application." ;
               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:vehicleBrakes" .


###  http://ontology.railml.org/railml3#VehicleManufacturerClassificationCriteria
:VehicleManufacturerClassificationCriteria rdf:type owl:Class ;
                                           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                           rdfs:label "VehicleManufacturerClassificationCriteria" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "The vehicle manufacturer produces the railway vehicles." ;
                                           <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:isVehicleManufacturer" .


###  http://ontology.railml.org/railml3#VehicleOperatorClassificationCriteria
:VehicleOperatorClassificationCriteria rdf:type owl:Class ;
                                       rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                                       rdfs:label "VehicleOperatorClassificationCriteria" ;
                                       <http://www.w3.org/2004/02/skos/core#definition> "Some kind of subcontractor (railway undertaking) that operates the vehicle, if different from the one that is responsible for the commercial service." ;
                                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/CO:isVehicleOperator" .


###  http://ontology.railml.org/railml3#VehiclePart
:VehiclePart rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty :hasDesignator ;
                               owl:someValuesFrom :Designator
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasPlaces ;
                               owl:someValuesFrom :Places
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasService ;
                               owl:someValuesFrom :Service
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasPartOrder ;
                               owl:someValuesFrom xsd:positiveInteger
                             ] ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "VehiclePart" ;
             <http://www.w3.org/2004/02/skos/core#definition> "A physical part of the vehicle which has its own body. The parts of a vehicle are connected with some kind of coupling and/or articulation. A vehiclePart can be a segment of an articulated vehicle or a car of multiple unit." ;
             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RS:vehiclePart" .


###  http://ontology.railml.org/railml3#VisualizationBaseElement
:VisualizationBaseElement rdf:type owl:Class ;
                          rdfs:subClassOf [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasDesignator ;
                                            owl:someValuesFrom :Designator
                                          ] ;
                          rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
                          rdfs:label "VisualizationBaseElement" .


###  http://ontology.railml.org/railml3#WeekPattern
:WeekPattern rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty :hasPattern ;
                               owl:someValuesFrom :tBitmaskWeek
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasPublicHolidayMode ;
                               owl:someValuesFrom :HolidayMode
                             ] ;
             rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
             rdfs:label "WeekPattern" ;
             <http://www.w3.org/2004/02/skos/core#definition> "A weekpattern describes the general pattern of operating days between a startDate and an endDate that is the base of the enclosing bitmask. It is important to note that the weekPatterns provided here are not the leading information in terms validity. They are provided only in order to explain how the enclosing bitmask was constructed." ;
             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/Generic:weekPattern" .


###  http://ontology.railml.org/railml3#XCrossing
:XCrossing rdf:type owl:Class ;
           rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasCrossedElement ;
                             owl:someValuesFrom :CrossedElement
                           ] ;
           rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ;
           rdfs:label "XCrossing" ;
           <http://www.w3.org/2004/02/skos/core#definition> "umbrella element for level crossing, tunnel and bridge" .


###  http://ontology.railml.org/railtopomodel#AreaLocation
<http://ontology.railml.org/railtopomodel#AreaLocation> rdf:type owl:Class ;
                                                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#EntityLocation> ,
                                                                        _:genid966 ;
                                                        rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                         <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                        rdfs:label "AreaLocation" ;
                                                        <http://www.w3.org/2004/02/skos/core#definition> "aggregated location that comprises spot locations and/or several linear locations in an unordered sequence" ;
                                                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:areaLocation" .

_:genid966 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedNetElement> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AreaLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#EntityLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AreaLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid966 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate
<http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> rdf:type owl:Class ;
                                                                         rdfs:subClassOf <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ,
                                                                                         <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
                                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                         rdfs:label <http://ontology.railml.org/AssociatedGeometricCoordinate> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedGeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate
<http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> rdf:type owl:Class ;
                                                                      rdfs:subClassOf <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ,
                                                                                      <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
                                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                      rdfs:label <http://ontology.railml.org/AssociatedLinearCoordinate> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedLinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedNetElement
<http://ontology.railml.org/railtopomodel#AssociatedNetElement> rdf:type owl:Class ;
                                                                rdfs:subClassOf _:genid972 ,
                                                                                _:genid974 ,
                                                                                _:genid976 ,
                                                                                _:genid978 ;
                                                                rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                 <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                rdfs:label "AssociatedNetElement" ;
                                                                <http://www.w3.org/2004/02/skos/core#definition> "defines LinearLocation of the path of each track" ;
                                                                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:associatedNetElement" .

_:genid972 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

_:genid974 rdf:type owl:Restriction ;
            owl:onProperty :hasPositionBegin ;
            owl:someValuesFrom :tLengthM .

_:genid976 rdf:type owl:Restriction ;
            owl:onProperty :hasPositionEnd ;
            owl:someValuesFrom :tLengthM .

_:genid978 rdf:type owl:Restriction ;
            owl:onProperty :keepsOrientation ;
            owl:someValuesFrom xsd:boolean .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid972 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid974 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid976 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid978 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate
<http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> rdf:type owl:Class ;
                                                                          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                          _:genid981 ,
                                                                                          _:genid983 ,
                                                                                          _:genid985 ,
                                                                                          _:genid987 ;
                                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                          rdfs:label "AssociatedNetElementCoordinate" .

_:genid981 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasEnd> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> .

_:genid983 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasEnd> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> .

_:genid985 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasStart> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> .

_:genid987 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasStart> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid981 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid983 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid985 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid987 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic
<http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> rdf:type owl:Class ;
                                                                         rdfs:subClassOf <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                         _:genid990 ,
                                                                                         _:genid992 ;
                                                                         rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                          <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                         rdfs:label "AssociatedNetElementIntrinsic" .

_:genid990 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordBegin> ;
            owl:someValuesFrom xsd:double .

_:genid992 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordEnd> ;
            owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid990 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedNetElementIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid992 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem
<http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> rdf:type owl:Class ;
                                                                       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ,
                                                                                       _:genid995 ,
                                                                                       _:genid997 ;
                                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                       rdfs:label "AssociatedPositioningSystem" ;
                                                                       <http://www.w3.org/2004/02/skos/core#definition> "allows to group couples of coordinates to define the translation parameters between an external (geometric or linear) coordinate system and the element???s intrinsic coordinate system." ;
                                                                       <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:associatedPositioningSystem" .

_:genid995 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#hasIntrinsicCoordinate> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> .

_:genid997 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystem> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid995 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid997 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate
<http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> rdf:type owl:Class ;
                                                                                 rdfs:subClassOf _:genid999 ;
                                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                                 rdfs:label <http://ontology.railml.org/AssociatedPositioningSystemCoordinate> .

_:genid999 rdf:type owl:Restriction ;
            owl:onProperty <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
            owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystem> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid999 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#BaseObject
<http://ontology.railml.org/railtopomodel#BaseObject> rdf:type owl:Class ;
                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                       <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                      rdfs:label "BaseObject" ;
                                                      <http://www.w3.org/2004/02/skos/core#definition> "Base object for railML model entities" .


###  http://ontology.railml.org/railtopomodel#CompositionNetElement
<http://ontology.railml.org/railtopomodel#CompositionNetElement> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetElement> ,
                                                                                 _:genid1002 ;
                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                  <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                 rdfs:label "CompositionNetElement" ;
                                                                 <http://www.w3.org/2004/02/skos/core#definition> "aggregated netElement" .

_:genid1002 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementCollection> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#ElementPartCollection> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1002 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#ConnectorCollection
<http://ontology.railml.org/railtopomodel#ConnectorCollection> rdf:type owl:Class ;
                                                               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#ElementPartCollection> ,
                                                                               _:genid1005 ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label "ConnectorCollection" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "unordered collection of other netConnectors that have been aggregated into the enclosing one." ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "https://wiki3.railml.org/wiki/RTM:elementCollection" .

_:genid1005 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementPart> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetConnector> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#ConnectorCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#ConnectorCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1005 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#ElementPartCollection
<http://ontology.railml.org/railtopomodel#ElementPartCollection> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ,
                                                                                 <http://ontology.railml.org/railtopomodel#NetworkResource> ;
                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                  <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                 rdfs:label "ElementPartCollection" ;
                                                                 <http://www.w3.org/2004/02/skos/core#definition> "A group of objects that can be considered as a whole [Ciccarese P, Peroni S. The Collections Ontology]." .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#EntityLocation
<http://ontology.railml.org/railtopomodel#EntityLocation> rdf:type owl:Class ;
                                                          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "EntityLocation" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "connects an Entity to the Network via one or more PositioningNetElements." .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#EntityLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#GeometricCoordinate
<http://ontology.railml.org/railtopomodel#GeometricCoordinate> rdf:type owl:Class ;
                                                               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ,
                                                                               _:genid1011 ,
                                                                               _:genid1013 ,
                                                                               _:genid1015 ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label "GeometricCoordinate" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "localization expressed in a geometrical (or geographical) Reference System, so it defines the hasCoordinates (x, y, z or geodetic latitude (north/south), longitude (east/west), and ellipsoidal height (also known as geodetic height))." ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:geometricCoordinate" ,
                                                                                                          "see https://wiki3.railml.org/wiki/RTM:geometricCoordinateBegin" ,
                                                                                                          "see https://wiki3.railml.org/wiki/RTM:geometricCoordinateEnd" .

_:genid1011 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasXCoordinate> ;
             owl:someValuesFrom xsd:double .

_:genid1013 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasYCoordinate> ;
             owl:someValuesFrom xsd:double .

_:genid1015 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasZCoordinate> ;
             owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1011 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1013 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1015 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#GeometricPositioningSystem
<http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> rdf:type owl:Class ;
                                                                      rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningSystem> ,
                                                                                      _:genid1018 ;
                                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                       <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                      rdfs:label "GeometricPositioningSystem" ;
                                                                      <http://www.w3.org/2004/02/skos/core#definition> "a geometric positioning system allows positioning entities geographically. One typical geometric positioning system is WGS84." ;
                                                                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:geometricPositioningSystem" .

_:genid1018 rdf:type owl:Restriction ;
             owl:onProperty :hasCrsDefinition ;
             owl:someValuesFrom xsd:string .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#GeometricPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1018 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#IntrinsicCoordinate
<http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> rdf:type owl:Class ;
                                                               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ,
                                                                               _:genid1021 ,
                                                                               _:genid1023 ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label "IntrinsicCoordinate" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "coordinate X after the start of the element in an interval from 0 to 1" ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:intrinsicCoordinate" .

_:genid1021 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> .

_:genid1023 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> ;
             owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1021 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#IntrinsicCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1023 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LevelNetwork
<http://ontology.railml.org/railtopomodel#LevelNetwork> rdf:type owl:Class ;
                                                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ,
                                                                        _:genid1026 ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty <http://ontology.railml.org/railtopomodel#isLevelOf> ;
                                                                          owl:someValuesFrom <http://ontology.railml.org/railtopomodel#Network>
                                                                        ] ,
                                                                        _:genid1029 ;
                                                        rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                         <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                        rdfs:label "LevelNetwork" ;
                                                        <http://www.w3.org/2004/02/skos/core#definition> "network view in a sense of aggregation" ;
                                                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:level" .

_:genid1026 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasNetworkResource> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetworkResource> .

_:genid1029 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasDescriptionLevel> ;
             owl:someValuesFrom :tDescriptionLevel .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1026 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LevelNetwork> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1029 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearAnchorPoint
<http://ontology.railml.org/railtopomodel#LinearAnchorPoint> rdf:type owl:Class ;
                                                             rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ,
                                                                             _:genid1032 ,
                                                                             _:genid1034 ,
                                                                             _:genid1036 ;
                                                             rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                              <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                             rdfs:label "LinearAnchorPoint" ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "reference points for linear positioning systems, used for e.g. mileage changes" ;
                                                             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:anchor" .

_:genid1032 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAnchorName> ;
             owl:someValuesFrom xsd:string .

_:genid1034 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasDistanceToNext> ;
             owl:someValuesFrom xsd:double .

_:genid1036 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasMeasure> ;
             owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1032 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1034 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1036 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearCoordinate
<http://ontology.railml.org/railtopomodel#LinearCoordinate> rdf:type owl:Class ;
                                                            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ,
                                                                            _:genid1039 ,
                                                                            _:genid1041 ,
                                                                            _:genid1043 ,
                                                                            _:genid1045 ,
                                                                            _:genid1047 ;
                                                            rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                             <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                            rdfs:label "LinearCoordinate" ;
                                                            <http://www.w3.org/2004/02/skos/core#definition> "Instance of a localization expressed in a linear reference system, generally a coordinate along a predefined axis." ;
                                                            <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:linearCoordinate" ,
                                                                                                       "see https://wiki3.railml.org/wiki/RTM:linearCoordinateBegin" ,
                                                                                                       "see https://wiki3.railml.org/wiki/RTM:linearCoordinateEnd" .

_:genid1039 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLateralDistance> ;
             owl:someValuesFrom xsd:double .

_:genid1041 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLateralSide> ;
             owl:someValuesFrom :tLateralSide .

_:genid1043 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasMeasure> ;
             owl:someValuesFrom xsd:double .

_:genid1045 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasVerticalDistance> ;
             owl:someValuesFrom xsd:double .

_:genid1047 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasVerticalSide> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#tVerticalSide> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1039 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1041 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1043 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1045 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1047 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearLocation
<http://ontology.railml.org/railtopomodel#LinearLocation> rdf:type owl:Class ;
                                                          rdfs:subClassOf <http://ontology.railml.org/railtopomodel#EntityLocation> ,
                                                                          _:genid1050 ,
                                                                          _:genid1052 ,
                                                                          _:genid1054 ,
                                                                          _:genid1056 ;
                                                          rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                           <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                          rdfs:label "LinearLocation" ;
                                                          <http://www.w3.org/2004/02/skos/core#definition> "Path locations in RailTopoModel" ;
                                                          <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:linearLocation" .

_:genid1050 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
             owl:someValuesFrom :OrderedElement .

_:genid1052 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedNetElement> .

_:genid1054 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAssociatedNetElement> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> .

_:genid1056 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasApplicationDirection> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#tApplicationDirection> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#EntityLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1050 ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1052 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1054 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1056 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearLocationCoordinate
<http://ontology.railml.org/railtopomodel#LinearLocationCoordinate> rdf:type owl:Class ;
                                                                    rdfs:subClassOf <http://ontology.railml.org/railtopomodel#LinearLocation> ,
                                                                                    _:genid1059 ;
                                                                    rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                                    rdfs:label <http://ontology.railml.org/LinearLocationCoordinate> .

_:genid1059 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocationCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#LinearLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearLocationCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1059 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearNetElement
<http://ontology.railml.org/railtopomodel#LinearNetElement> rdf:type owl:Class ;
                                                            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
                                                            rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                            rdfs:label "LinearNetElement" ;
                                                            <http://www.w3.org/2004/02/skos/core#definition> "hasElements, that have a direction (a start point and end point) and legth." .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#LinearPositioningSystem
<http://ontology.railml.org/railtopomodel#LinearPositioningSystem> rdf:type owl:Class ;
                                                                   rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningSystem> ,
                                                                                   _:genid1063 ,
                                                                                   _:genid1065 ,
                                                                                   _:genid1067 ,
                                                                                   _:genid1069 ,
                                                                                   _:genid1071 ,
                                                                                   _:genid1073 ;
                                                                   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                    <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                   rdfs:label "LinearPositioningSystem" ;
                                                                   <http://www.w3.org/2004/02/skos/core#definition> "Localization expressed in a linear reference system, generally a coordinate along a predefined axis." ;
                                                                   <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:linearPositioningSystem" .

_:genid1063 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAnchor> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#LinearAnchorPoint> .

_:genid1065 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasEndMeasure> ;
             owl:someValuesFrom xsd:double .

_:genid1067 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLinearReferencingMethod> ;
             owl:someValuesFrom :tLrsMethod .

_:genid1069 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasStartMeasure> ;
             owl:someValuesFrom xsd:double .

_:genid1071 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasUnits> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#LinearPositioningSystemUnitExt> .

_:genid1073 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasUnits> ;
             owl:someValuesFrom xsd:string .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1063 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1065 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1067 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1069 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1071 ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LinearPositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1073 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#LocatedNetEntity
<http://ontology.railml.org/railtopomodel#LocatedNetEntity> rdf:type owl:Class ;
                                                            rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetEntity> ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasLineString ;
                                                                              owl:someValuesFrom :LineString
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasPoint ;
                                                                              owl:someValuesFrom :Point
                                                                            ] ,
                                                                            _:genid1078 ;
                                                            rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                             <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                            rdfs:label "LocatedNetEntity" ;
                                                            <http://www.w3.org/2004/02/skos/core#definition> "NetEntities, specialised as LocatedNetEntities, are located by assigning EntityLocations to them. An EntityLocation connects an Entity to the Network via one or more PositioningNetElements." .

_:genid1078 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLocation> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AreaLocation> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetEntity> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#LocatedNetEntity> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1078 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NamedObject
<http://ontology.railml.org/railtopomodel#NamedObject> rdf:type owl:Class ;
                                                       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#BaseObject> ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                       rdfs:label "NamedObject" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "entity of a model with a name" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NamedObject> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#BaseObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NetConnector
<http://ontology.railml.org/railtopomodel#NetConnector> rdf:type owl:Class ;
                                                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetElement> ,
                                                                        _:genid1082 ;
                                                        rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                        rdfs:label "NetConnector" ;
                                                        <http://www.w3.org/2004/02/skos/core#definition> "netConnectors are elements that are placed at the edge of a split infrastructure. They represent points at which the infrastructure may be reconnected again in an importing system. It is important to note that a netConnector can only aggregate with other netConnectors." ;
                                                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:netConnector" .

_:genid1082 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#isElementOfCollection> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#ConnectorCollection> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetConnector> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetConnector> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1082 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NetConnectorRelation
<http://ontology.railml.org/railtopomodel#NetConnectorRelation> rdf:type owl:Class ;
                                                                rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetworkResource> ,
                                                                                _:genid1085 ,
                                                                                _:genid1087 ;
                                                                rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                rdfs:label "NetConnectorRelation" ;
                                                                <http://www.w3.org/2004/02/skos/core#definition> "A netConnectorRelation allows connecting a netConnector to a netElement. The attribute @positionOnElement describes where on the netElement the netConnector is located, i.e. on which end of the netElement." ;
                                                                <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:netConnectorRelation" .

_:genid1085 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasConnector> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetConnector> .

_:genid1087 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElement> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#CompositionNetElement> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1085 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetConnectorRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1087 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NetElement
<http://ontology.railml.org/railtopomodel#NetElement> rdf:type owl:Class ;
                                                      rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetworkResource> ,
                                                                      _:genid1090 ,
                                                                      _:genid1092 ,
                                                                      _:genid1094 ;
                                                      rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                       <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                      rdfs:label "NetElement" ;
                                                      <http://www.w3.org/2004/02/skos/core#definition> "node of a connexity graph" ;
                                                      <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/IS:netElement" .

_:genid1090 rdf:type owl:Restriction ;
             owl:onProperty :hasDesignator ;
             owl:someValuesFrom :Designator .

_:genid1092 rdf:type owl:Restriction ;
             owl:onProperty :hasLengthValue ;
             owl:someValuesFrom :tLengthM .

_:genid1094 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLengthValue> ;
             owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1090 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1092 ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1094 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#NetEntity
<http://ontology.railml.org/railtopomodel#NetEntity> rdf:type owl:Class ;
                                                     rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetworkResource> ;
                                                     rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                      <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                     rdfs:label "NetEntity" ;
                                                     <http://www.w3.org/2004/02/skos/core#definition> "Objects like infrastructure assets can be located on the network as NetEntities" .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetEntity> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NetRelation
<http://ontology.railml.org/railtopomodel#NetRelation> rdf:type owl:Class ;
                                                       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NetworkResource> ,
                                                                       _:genid1098 ,
                                                                       _:genid1100 ,
                                                                       _:genid1102 ,
                                                                       _:genid1104 ,
                                                                       _:genid1106 ;
                                                       rdfs:comment "RTM" ;
                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                       rdfs:label "NetRelation" ;
                                                       <http://www.w3.org/2004/02/skos/core#definition> "topological connections between net elements" .

_:genid1098 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementA> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

_:genid1100 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementB> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

_:genid1102 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasNavigability> ;
             owl:someValuesFrom :tNavigability .

_:genid1104 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasPositionOnA> ;
             owl:someValuesFrom :tUsage .

_:genid1106 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasPositionOnB> ;
             owl:someValuesFrom :tUsage .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1098 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1100 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1102 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1104 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetRelation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1106 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#Network
<http://ontology.railml.org/railtopomodel#Network> rdf:type owl:Class ;
                                                   rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NamedObject> ,
                                                                   _:genid1109 ,
                                                                   _:genid1026 ;
                                                   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                    <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                   rdfs:label "Network" ;
                                                   rdfs:seeAlso "https://wiki3.railml.org/wiki/IS:network" ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "logical topology of a network" .

_:genid1109 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasLevel> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#LevelNetwork> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#Network> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NamedObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#Network> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1109 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#Network> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1026 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#NetworkResource
<http://ontology.railml.org/railtopomodel#NetworkResource> rdf:type owl:Class ;
                                                           rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NamedObject> ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty <http://ontology.railml.org/railtopomodel#isNetworkResourceOf> ;
                                                                             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#LevelNetwork>
                                                                           ] ,
                                                                           _:genid1114 ;
                                                           rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                            <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                           rdfs:label "NetworkResource" ;
                                                           <http://www.w3.org/2004/02/skos/core#definition> "topological elements comprising the network" .

_:genid1114 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#isValid> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#Validity> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NamedObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NetworkResource> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1114 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#NonLinearNetElement
<http://ontology.railml.org/railtopomodel#NonLinearNetElement> rdf:type owl:Class ;
                                                               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                               rdfs:label "NonLinearNetElement" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "Elements, which do not have length." .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#NonLinearNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement
<http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> rdf:type owl:Class ;
                                                                       rdfs:subClassOf <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ,
                                                                                       _:genid1118 ;
                                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ;
                                                                       rdfs:label "OrderedAssociatedNetElement" .

_:genid1118 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasSequence> ;
             owl:someValuesFrom xsd:int .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#AssociatedNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedAssociatedNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1118 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#OrderedCollection
<http://ontology.railml.org/railtopomodel#OrderedCollection> rdf:type owl:Class ;
                                                             rdfs:subClassOf <http://ontology.railml.org/railtopomodel#ElementPartCollection> ,
                                                                             _:genid1121 ,
                                                                             _:genid1123 ,
                                                                             _:genid1125 ;
                                                             rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                              <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                             rdfs:label "OrderedCollection" ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "Ordered set (mathematical) of element??s parts. Order is important. Repetition of elements is not allowed." ;
                                                             <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:elementCollectionOrdered" .

_:genid1121 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementPart> ;
             owl:someValuesFrom :OrderedElement .

_:genid1123 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementPart> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

_:genid1125 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasSequence> ;
             owl:someValuesFrom xsd:unsignedInt .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1121 ;
   rdfs:isDefinedBy <https://www.railml.org/schemas/3.2/railml3.xsd> ,
                    <https://www.railml.org/schemas/3.3/railml3.xsd>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1123 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#OrderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1125 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#PositioningNetElement
<http://ontology.railml.org/railtopomodel#PositioningNetElement> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#CompositionNetElement> ,
                                                                                 _:genid1128 ;
                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                  <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                 rdfs:label "PositioningNetElement" ;
                                                                 <http://www.w3.org/2004/02/skos/core#definition> "The NetElement with its own internal Linear Referencing System (which we called ???Intrinsic Positioning System??? as it is proper to the NetElement, created and destroyed with it)" .

_:genid1128 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasAssociatedPositioningSystem> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystem> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#CompositionNetElement> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#PositioningNetElement> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1128 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#PositioningSystem
<http://ontology.railml.org/railtopomodel#PositioningSystem> rdf:type owl:Class ;
                                                             rdfs:subClassOf <http://ontology.railml.org/railtopomodel#NamedObject> ,
                                                                             _:genid1131 ;
                                                             rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                              <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                             rdfs:label "PositioningSystem" ;
                                                             <http://www.w3.org/2004/02/skos/core#definition> "This is the top level element for railML3 positioning and coordinate systems model." .

_:genid1131 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#isValid> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#Validity> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#NamedObject> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#PositioningSystem> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1131 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate
<http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> rdf:type owl:Class ;
                                                                       rdfs:subClassOf _:genid1133 ;
                                                                       rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                        <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                       rdfs:label "PositioningSystemCoordinate" ;
                                                                       <http://www.w3.org/2004/02/skos/core#definition> "uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space." .

_:genid1133 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#refersToPositioningSystem> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystem> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1133 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#SpotLocation
<http://ontology.railml.org/railtopomodel#SpotLocation> rdf:type owl:Class ;
                                                        rdfs:subClassOf <http://ontology.railml.org/railtopomodel#EntityLocation> ,
                                                                        _:genid1136 ,
                                                                        _:genid1138 ,
                                                                        _:genid1140 ;
                                                        rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                         <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                        rdfs:label "SpotLocation" ;
                                                        <http://www.w3.org/2004/02/skos/core#definition> "defines the concept of punctual location on a net element of a logical topology of a network." ;
                                                        <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:spotLocation" .

_:genid1136 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

_:genid1138 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#refersToNetElement> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningNetElement> .

_:genid1140 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasApplicationDirection> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#tApplicationDirection> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#EntityLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1136 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1138 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1140 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#SpotLocationCoordinate
<http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> rdf:type owl:Class ;
                                                                  rdfs:subClassOf <http://ontology.railml.org/railtopomodel#SpotLocation> ,
                                                                                  _:genid1143 ,
                                                                                  _:genid1145 ;
                                                                  rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                   <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                  rdfs:label <http://ontology.railml.org/SpotLocationCoordinate> .

_:genid1143 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#AssociatedPositioningSystemCoordinate> .

_:genid1145 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasCoordinate> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#PositioningSystemCoordinate> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1143 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationCoordinate> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1145 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .


###  http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic
<http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <http://ontology.railml.org/railtopomodel#SpotLocation> ,
                                                                                 _:genid1148 ,
                                                                                 _:genid1150 ;
                                                                 rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                  <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                                 rdfs:label <http://ontology.railml.org/SpotLocationIntrinsic> .

_:genid1148 rdf:type owl:Restriction ;
             owl:onProperty :hasPosition ;
             owl:someValuesFrom :tLengthM .

_:genid1150 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasIntrinsicCoord> ;
             owl:someValuesFrom xsd:double .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#SpotLocation> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1148 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#SpotLocationIntrinsic> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1150 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#UnorderedCollection
<http://ontology.railml.org/railtopomodel#UnorderedCollection> rdf:type owl:Class ;
                                                               rdfs:subClassOf <http://ontology.railml.org/railtopomodel#ElementPartCollection> ,
                                                                               _:genid1153 ;
                                                               rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                                <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                               rdfs:label "UnorderedCollection" ;
                                                               <http://www.w3.org/2004/02/skos/core#definition> "Set (mathematical) of element??s parts. Order is not important. Repetition of elements is not allowed." ;
                                                               <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:elementCollectionUnordered" .

_:genid1153 rdf:type owl:Restriction ;
             owl:onProperty <http://ontology.railml.org/railtopomodel#hasElementPart> ;
             owl:someValuesFrom <http://ontology.railml.org/railtopomodel#NetElement> .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#UnorderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget <http://ontology.railml.org/railtopomodel#ElementPartCollection> ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .

[ rdf:type owl:Axiom ;
   owl:annotatedSource <http://ontology.railml.org/railtopomodel#UnorderedCollection> ;
   owl:annotatedProperty rdfs:subClassOf ;
   owl:annotatedTarget _:genid1153 ;
   rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                    <https://wiki.railtopomodel.org/DataModel/1.5>
 ] .


###  http://ontology.railml.org/railtopomodel#Validity
<http://ontology.railml.org/railtopomodel#Validity> rdf:type owl:Class ;
                                                    rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :isFrom ;
                                                                      owl:someValuesFrom xsd:date
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :isTo ;
                                                                      owl:someValuesFrom xsd:date
                                                                    ] ;
                                                    rdfs:isDefinedBy <https://wiki.railtopomodel.org/DataModel/1.4> ,
                                                                     <https://wiki.railtopomodel.org/DataModel/1.5> ;
                                                    rdfs:label "Validity" ;
                                                    <http://www.w3.org/2004/02/skos/core#definition> "time period for which a certain information object is valid in respect to availability for usage for train operations." ;
                                                    <http://www.w3.org/2004/02/skos/core#note> "see https://wiki3.railml.org/wiki/RTM:isValid" .


#################################################################
#    Annotations
#################################################################

<http://purl.org/dc/terms/contributor> <http://purl.org/dc/dcam/rangeIncludes> <http://purl.org/dc/terms/Agent> ;
                                       <http://purl.org/dc/terms/description> "The guidelines for using names of persons or organizations as creators apply to contributors."@en ;
                                       rdfs:comment "An entity responsible for making contributions to the resource."@en ;
                                       rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                       rdfs:label "Contributor"@en .


<http://purl.org/dc/terms/creator> <http://purl.org/dc/dcam/rangeIncludes> <http://purl.org/dc/terms/Agent> ;
                                   <http://purl.org/dc/terms/description> "Recommended practice is to identify the creator with a URI.  If this is not hasPositionsible or feasible, a literal hasValue that identifies the creator may be provided."@en ;
                                   rdfs:comment "An entity responsible for making the resource."@en ;
                                   rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                   rdfs:label "Creator"@en .


<http://purl.org/dc/terms/date> <http://purl.org/dc/terms/description> "Date may be used to express temporal information at any level of granularity.  Recommended practice is to express the date, date/time, or period of time according to ISO 8601-1 [[ISO 8601-1](https://www.iso.org/iso-8601-date-and-time-format.html)] or a published profile of the ISO standard, such as the W3C Note on Date and Time Formats [[W3CDTF](https://www.w3.org/TR/NOTE-datetime)] or the Extended Date/Time Format Specification [[EDTF](http://www.loc.gov/standards/datetime/)].  If the full date is unknown, month and year (YYYY-MM) or just year (YYYY) may be used. Date ranges may be specified using ISO 8601 period of time specification in which start and end dates are separated by a '/' (slash) character.  Either the start or end date may be missing."@en ;
                                rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource."@en ;
                                rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                rdfs:label "Date"@en .


<http://purl.org/dc/terms/description> <http://purl.org/dc/terms/description> "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en ;
                                       rdfs:comment "An account of the resource."@en ;
                                       rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                       rdfs:label "Description"@en .


<http://purl.org/dc/terms/license> <http://purl.org/dc/dcam/rangeIncludes> <http://purl.org/dc/terms/LicenseDocument> ;
                                   <http://purl.org/dc/terms/description> "Recommended practice is to identify the license document with a URI. If this is not hasPositionsible or feasible, a literal hasValue that identifies the license may be provided."@en ;
                                   rdfs:comment "A legal document giving official permission to do something with the resource."@en ;
                                   rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                   rdfs:label "License"@en .


<http://purl.org/dc/terms/title> rdfs:comment "A name given to the resource."@en ;
                                 rdfs:isDefinedBy <http://purl.org/dc/terms/> ;
                                 rdfs:label "Title"@en .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
