From bb43f46188bbfa5d47f1d9106ff45eb1fa24b30a Mon Sep 17 00:00:00 2001 From: Julian Rojas Date: Tue, 15 Jun 2021 17:23:37 +0200 Subject: [PATCH] Added adjustments for: - Producing nquads formatted RDF - Allow to configure named graph via env variable - Update CHANGELOG --- CHANGELOG.md | 18 +++++--- conf.env | 1 + map-turtle.sh | 34 ++++++++------ mappings/ERATV-manufacturers.yml | 1 + mappings/ERATV-vehicle-types.yml | 64 ++++++++++++++++++++++++++- mappings/RINF-line-national-ids.yml | 2 + mappings/RINF-link-meso-micro.yml | 5 +++ mappings/RINF-meso-net-elements.yml | 4 +- mappings/RINF-meso-net-relations.yml | 2 + mappings/RINF-micro-net-elements.yml | 7 ++- mappings/RINF-micro-net-relations.yml | 10 ++++- mappings/RINF-operational-points.yml | 4 ++ mappings/RINF-sections-of-line.yml | 62 +++++++++++++++++++++++++- mappings/RINF-tunnels.yml | 15 ++++--- run.sh | 41 ----------------- 15 files changed, 199 insertions(+), 71 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 571fdff..48a60a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,22 +2,26 @@ All notable changes to this project will be documented in this file. -## [v2.0.0-alpha](https://github.com/julianrojas87/era-data-mappings/compare/v1.2.1...v2.0.0-alpha) (2021-04-12) +## [v2.0.0](https://github.com/julianrojas87/era-data-mappings/compare/v1.2.1...v2.0.0) (2021-04-12) -### Raw Data: [ERA-KG-v2.0.0-alpha](https://drive.google.com/file/d/1yCDOHc7AERsPNCgrqnPfPMEyrT6Z_U__/view?usp=sharing) +### Raw Data: [ERA-KG-v2.0.0](https://cloud.ilabt.imec.be/index.php/s/PogwXPSr8yEkKmo) ### Features and Bug Fixes -* Full mapping refactoring to adopt a topological model in accordance with the [RailTopoModel](http://www.railtopomodel.org/en/download/irs30100-apr16-7594BCA1524E14224D0.html?file=files/download/RailTopoModel/180416_uic_irs30100.pdf) +* Full mapping refactoring to adopt a topological model in following the [RailTopoModel](http://www.railtopomodel.org/en/download/irs30100-apr16-7594BCA1524E14224D0.html?file=files/download/RailTopoModel/180416_uic_irs30100.pdf) * Parallel mapping process based on GNU parallel -* Mappings for micro and meso elements from RailML sources -* Mappings for RailML signals +* Mappings for micro and meso elements from RailML sources (moved to independent branch [railml-mappings](https://github.com/julianrojas87/era-data-mappings/tree/railml-mappings)) +* Mappings for RailML signals (moved to independent branch [railml-mappings](https://github.com/julianrojas87/era-data-mappings/tree/railml-mappings)) * Mappings for micro and meso elements from RINF source * Aggregation of micro and meso elements * Mappings for `era:SectionOfLine` entities -* Mappings to link RINF OPs to RailML meso NetElements -* Mappings to link RINF SoLs to RailML meso NetElements +* Mappings to link RINF OPs to RailML meso NetElements (moved to independent branch [railml-mappings](https://github.com/julianrojas87/era-data-mappings/tree/railml-mappings)) +* Mappings to link RINF SoLs to RailML meso NetElements (moved to independent branch [railml-mappings](https://github.com/julianrojas87/era-data-mappings/tree/railml-mappings)) * Adjust internal connectivity table for creating proper URIs +* Removed ECVVR, RSRD and RailML sources and mappings (moved to independent branch [railml-mappings](https://github.com/julianrojas87/era-data-mappings/tree/railml-mappings)) +* Bump RML mapper to v4.10.0 +* Produce N-Quads formatted RDF by default +* Allow to configure the named graph IRI via environment variable ## [v1.2.1](https://github.com/julianrojas87/era-data-mappings/compare/v1.2.0...v1.2.1) (2021-03-03) diff --git a/conf.env b/conf.env index fc3947a..c9e48f6 100644 --- a/conf.env +++ b/conf.env @@ -1,4 +1,5 @@ KG_VERSION=2.0.0-alpha +NAMED_GRAPH=http://era.europa.eu/knowledge-graph RINF_HOST=//10.10.160.21:1433 RINF_USER=SA RINF_PWD=ChooChoo2020 diff --git a/map-turtle.sh b/map-turtle.sh index edc6305..1adc1a3 100755 --- a/map-turtle.sh +++ b/map-turtle.sh @@ -41,21 +41,22 @@ parseYARRRML() { mapRML() { local file_path=$1 local file=${file_path##*/} - local output_file="knowledge-graph/${file%_rml*}.ttl" + local output_file="knowledge-graph/${file%_rml*}.nq" if [ $(stat -c %s $output_file 2>/dev/null || echo -e 0) -gt 0 ]; then echo "$file_path has already been mapped" else echo "Mapping '$file_path' and storing output in '$output_file'" - time java -Xmx4096m -cp rmlmapper-4.10.0.jar:mssql-jdbc-8.2.0.jre11.jar be.ugent.rml.cli.Main -s turtle -m $file_path > $output_file + time java -Xmx4096m -cp rmlmapper-4.10.0.jar:mssql-jdbc-8.2.0.jre11.jar be.ugent.rml.cli.Main -m $file_path > $output_file fi } +# Export the mapRML function so it can be seen by parallel export -f mapRML # Download the YARRML parser downloadYARRRML # Download the turtle file merge tool -downloadTTLMerge +# downloadTTLMerge # Parse YARRRML files to RML for f in ${mappings_directory}/*.yml; do @@ -67,14 +68,21 @@ done # Execute RML mappings in parallel based on available cores ls ${rml_directory}/*.ttl | parallel -j+0 'mapRML {}' +# Merge resulting RDF (nquads) files into one +echo "Merging mapped ERA RDF files into a single file for version $1" +find ${output_directory}/ -iname '*.nq' -not -name 'RINF-ERATV-skos-concepts.nq' -exec cat {} +> ${output_directory}/${knowledge_graph}$1.nq +#cat ${output_directory}/* > ${output_directory}/${knowledge_graph}$1.nq +echo "Compressing resulting RDF file" +gzip ${output_directory}/${knowledge_graph}$1.nq + # Merge resulting RDF (turtle) files into one -if [ ! -d ${output_directory}/${knowledge_graph}$1.ttl.gz ]; then - echo "Merging mapped ERA RDF files into a single file for version $1" - ./ttl-merge/index.js -i ${output_directory} \ - -e ${output_directory}/RINF-ERATV-skos-concepts.ttl \ - -p prefixes.json > ${knowledge_graph}$1.ttl - mv ${knowledge_graph}$1.ttl ${output_directory}/${knowledge_graph}$1.ttl - echo "Compressing resulting RDF file" - gzip ${output_directory}/${knowledge_graph}$1.ttl -fi -echo "The ERA Knowledge Graph v$1 has created successfully and compressed into ${output_directory}/${knowledge_graph}$1.ttl.gz file!" \ No newline at end of file +#if [ ! -d ${output_directory}/${knowledge_graph}$1.ttl.gz ]; then +# echo "Merging mapped ERA RDF files into a single file for version $1" +# ./ttl-merge/index.js -i ${output_directory} \ +# -e ${output_directory}/RINF-ERATV-skos-concepts.ttl \ +# -p prefixes.json > ${knowledge_graph}$1.ttl +# mv ${knowledge_graph}$1.ttl ${output_directory}/${knowledge_graph}$1.ttl +# echo "Compressing resulting RDF file" +# gzip ${output_directory}/${knowledge_graph}$1.ttl +#fi +echo "The ERA Knowledge Graph v$1 has created successfully and compressed into ${output_directory}/${knowledge_graph}$1.nq.gz file!" \ No newline at end of file diff --git a/mappings/ERATV-manufacturers.yml b/mappings/ERATV-manufacturers.yml index 03e3397..bf2f7b2 100644 --- a/mappings/ERATV-manufacturers.yml +++ b/mappings/ERATV-manufacturers.yml @@ -51,3 +51,4 @@ mappings: parameters: - [grel:valueParameter, $(RegisteredBusinessNumber)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} diff --git a/mappings/ERATV-vehicle-types.yml b/mappings/ERATV-vehicle-types.yml index 370f750..2c07e9f 100644 --- a/mappings/ERATV-vehicle-types.yml +++ b/mappings/ERATV-vehicle-types.yml @@ -206,6 +206,7 @@ mappings: parameters: - [grel:valueParameter, $(SubCategoryCode)] - [grel:valueParameter2, "73"] + graphs: ${NAMED_GRAPH} authorized-countries: sources: @@ -225,7 +226,8 @@ mappings: parameters: - [str1, $(Code)] - [str2, $(code)] - + graphs: ${NAMED_GRAPH} + eu-country: sources: - ["data/countries.csv~csv"] @@ -244,6 +246,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:staticAxleLoadWorkingOrder, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} static-axle-load-under-normal-payload: # 4.5.3.2 sources: @@ -256,6 +259,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:staticAxleLoadNormalPayload, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} static-axle-load-under-exceptional-payload: # 4.5.3.3 sources: @@ -268,6 +272,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:staticAxleLoadExceptionalPayload, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} design-mass-in-working-order: # 4.5.2.1 sources: @@ -280,6 +285,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:designMassWorkingOrder, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} design-mass-under-normal-payload: # 4.5.2.2 sources: @@ -292,6 +298,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:designMassNormalPayload, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} design-mass-under-exceptional-payload: # 4.5.2.3 sources: @@ -304,6 +311,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:designMassExceptionalPayload, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} maximum-design-speed: # 4.1.2.1 sources: @@ -316,6 +324,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:maximumDesignSpeed, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} vehicle-length: # 4.8.1 sources: @@ -328,6 +337,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:vehicleLength, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} axle-spacing: # 4.5.3.4 sources: @@ -340,6 +350,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:axleSpacing, era-ap:$(ParameterURI)~iri] + graphs: ${NAMED_GRAPH} permissible-payload: # 4.5.1 sources: @@ -352,6 +363,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:permissiblePayload, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -----------------Gauging-------------------- @@ -379,6 +391,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -----------------Vertical radius-------------------- @@ -393,6 +406,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:minimumConvexVerticalRadius, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} minimum-vertical-concave-radius: # 4.8.6 sources: @@ -405,6 +419,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:minimumConcaveVerticalRadius, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} # -----------------Train detection systems-------------------- @@ -439,6 +454,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "loops"] + graphs: ${NAMED_GRAPH} # -----------------Hot axle box detection-------------------- @@ -466,6 +482,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -----------------Running characteristics-------------------- @@ -480,6 +497,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:maximumSpeedAndCantDeficiency, era-mscd:$(ParameterURI)~iri] + graphs: ${NAMED_GRAPH} rail-inclination: # 4.6.5 sources: @@ -505,6 +523,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -----------------Wheelset-------------------- @@ -519,6 +538,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:wheelSetGauge, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} minimum-wheel-diameter: # 4.8.2 sources: @@ -531,6 +551,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:minimumWheelDiameter, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} wheelset-gauge-changeover-facility: # 4.1.11 sources: @@ -556,6 +577,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -----------------Minimum curve-------------------- @@ -570,6 +592,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:minimumHorizontalRadius, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} # -------------------Braking----------------------- @@ -584,6 +607,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:emergencyBrake, era-ebp:$(ParameterURI)~iri] + graphs: ${NAMED_GRAPH} brake-weight-percentage: # 4.7.6 sources: @@ -596,6 +620,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:brakeWeightPercentage, era-bwp:$(ParameterURI)~iri] + graphs: ${NAMED_GRAPH} thermal-capacity-tsi-reference-case: # 4.7.2.1.1 sources: @@ -608,6 +633,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:thermalCapacityTSIReference, era-tc:$(UriName)~iri] + graphs: ${NAMED_GRAPH} thermal-capacity-speed: # 4.7.2.1.2 sources: @@ -620,6 +646,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:thermalCapacitySpeed, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} thermal-capacity-gradient: # 4.7.2.1.3 sources: @@ -632,6 +659,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:thermalCapacityGradient, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} thermal-capacity-distance: # 4.7.2.1.4 sources: @@ -644,6 +672,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:thermalCapacityDistance, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} thermal-capacity-time: # 4.7.2.1.5 sources: @@ -656,6 +685,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:thermalCapacityTime, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} parking-brake-maximum-gradient: # 4.7.3.3 sources: @@ -668,6 +698,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:parkingBrakeMaximumGradient, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} # -------------------Magnetic track brake----------------------- @@ -699,6 +730,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} magnetic-brake-prevention: # 4.7.4.2.2 sources: @@ -728,6 +760,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} # -------------------Eddy current track brake----------------------- @@ -759,6 +792,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} eddy-current-brake-prevention: # 4.7.4.1.2 sources: @@ -788,6 +822,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} # -------------------Weather conditions----------------------- @@ -803,6 +838,7 @@ mappings: po: - [era:minimumTemperature, $(MinimumTemperature), xsd:integer] - [era:maximumTemperature, $(MaximumTemperature), xsd:integer] + graphs: ${NAMED_GRAPH} snow-ice-hail-conditions: # 4.3.3 sources: @@ -828,6 +864,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -------------------Voltages and frequencies----------------------- @@ -855,6 +892,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -------------------Regenerative brake---------------------- @@ -886,6 +924,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} prevent-regenerative-break: # 4.7.4.3.2 sources: @@ -915,6 +954,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} # -------------------Current limitation---------------------- @@ -946,6 +986,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} # -------------------Pantograph---------------------- @@ -960,6 +1001,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:maxCurrentStandstillPantograph, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} wire-contact-height: # 4.10.5 sources: @@ -989,6 +1031,7 @@ mappings: parameters: - [grel:valueParameter, $(MinimumHeight)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} pantograph-head: # 4.10.6 sources: @@ -1001,6 +1044,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:vehiclePantographHead, $(ParameterValue)] + graphs: ${NAMED_GRAPH} contact-strip-material: # 4.10.10 sources: @@ -1026,6 +1070,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} contact-force: # 4.10.15 sources: @@ -1038,6 +1083,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:vehicleContactForce, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} pantograph-number: # 4.10.7 sources: @@ -1050,6 +1096,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:numberOfPantographsInContactWithOCL, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} shortest-distance-between-pantographs: # 4.10.8 sources: @@ -1062,6 +1109,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:shortestDistanceBetweenPantographsInContactWithOCL, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} ocl-type: # 4.10.9 sources: @@ -1074,6 +1122,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:oclType, $(ParameterValue)] + graphs: ${NAMED_GRAPH} automatic-dropping-device-fitted: # 4.10.11 sources: @@ -1103,6 +1152,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} # -------------------Tunnel---------------------- @@ -1151,6 +1201,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "SRT TSI Freight Locomotive as defined in 4.2.10.1.2"] + graphs: ${NAMED_GRAPH} # -------------------Train length---------------------- # 4.8.1 mapped among traffic load parameters @@ -1181,6 +1232,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} # -----------------------ETCS-------------------------- @@ -1201,6 +1253,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "Not applicable"] + graphs: ${NAMED_GRAPH} train-integrity: # 4.13.1.9 not sure about this parameter @@ -1231,6 +1284,8 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} + # -----------------------GSM-R-------------------------- voice-gsm-r-home-network: # 4.13.2.10 @@ -1244,6 +1299,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:voiceGSMRNetwork, era-gsmr:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} data-gsm-r-home-network: # 4.13.2.11 sources: @@ -1256,6 +1312,7 @@ mappings: s: http://era.europa.eu/vehicleTypes#$(TypeVersionNumber) po: - [era:dataGSMRNetwork, era-gsmr:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} group-555-support: # 4.13.2.12 sources: @@ -1285,6 +1342,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "False"] + graphs: ${NAMED_GRAPH} voice-radio-compatible: # 4.13.2.5 sources: @@ -1303,6 +1361,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "Not applicable"] + graphs: ${NAMED_GRAPH} data-radio-compatible: # 4.13.2.8 sources: @@ -1321,6 +1380,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "Not applicable"] + graphs: ${NAMED_GRAPH} # -----------------------Class B-------------------------- @@ -1348,6 +1408,7 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} radio-legacy-system: # 4.13.2.3 sources: @@ -1373,5 +1434,6 @@ mappings: parameters: - [grel:valueParameter, $(OtherURI)] - [grel:valueParameter2, ""] + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/mappings/RINF-line-national-ids.yml b/mappings/RINF-line-national-ids.yml index 56bb962..8db6525 100644 --- a/mappings/RINF-line-national-ids.yml +++ b/mappings/RINF-line-national-ids.yml @@ -36,6 +36,8 @@ mappings: parameters: - [str1, $(Code)] - [str2, $(code)] + graphs: ${NAMED_GRAPH} + eu-country: sources: - ["data/countries.csv~csv"] diff --git a/mappings/RINF-link-meso-micro.yml b/mappings/RINF-link-meso-micro.yml index 3609ca0..9be8e26 100644 --- a/mappings/RINF-link-meso-micro.yml +++ b/mappings/RINF-link-meso-micro.yml @@ -31,6 +31,7 @@ mappings: s: http://era.europa.eu/topology/netElements#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:elementPart, http://era.europa.eu/topology/netElements#$(UICCode)_$(FROM_NODE)_$(UUID)_$(TO_NODE)~iri] + graphs: ${NAMED_GRAPH} aggregation-internal-node-link-in-out: sources: @@ -43,6 +44,7 @@ mappings: s: http://era.europa.eu/topology/netElements#$(UOPID) po: - [era:elementPart, http://era.europa.eu/topology/netElements#$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)~iri] + graphs: ${NAMED_GRAPH} aggregation-internal-node-link-no-out: sources: @@ -55,6 +57,7 @@ mappings: s: http://era.europa.eu/topology/netElements#$(UOPID) po: - [era:elementPart, http://era.europa.eu/topology/netElements#$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)~iri] + graphs: ${NAMED_GRAPH} aggregation-internal-node-link-no-in: sources: @@ -67,6 +70,7 @@ mappings: s: http://era.europa.eu/topology/netElements#$(UOPID) po: - [era:elementPart, http://era.europa.eu/topology/netElements#$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)~iri] + graphs: ${NAMED_GRAPH} aggregation-internal-node-link-connectivity-table: sources: @@ -79,3 +83,4 @@ mappings: - [grel:valueParameter2, "YES"] po: - [era:elementPart, http://era.europa.eu/topology/netElements#$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)~iri] + graphs: ${NAMED_GRAPH} diff --git a/mappings/RINF-meso-net-elements.yml b/mappings/RINF-meso-net-elements.yml index cb381fc..8f5bb4a 100644 --- a/mappings/RINF-meso-net-elements.yml +++ b/mappings/RINF-meso-net-elements.yml @@ -33,6 +33,7 @@ mappings: - [a, era:NetElement] - [rdfs:label, $(OPName)] - [era:hasImplementation, http://era.europa.eu/funtionalInfrastructure/operationalPoints#$(UOPID)~iri] + graphs: ${NAMED_GRAPH} # ----------------------Define Meso NetElements from Sections of Line--------------------- @@ -48,4 +49,5 @@ mappings: po: - [a, era:NetElement] - [rdfs:label, $(UICCode)_$(FROM_NODE)_$(TO_NODE)] - - [era:hasImplementation, http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE)~iri] \ No newline at end of file + - [era:hasImplementation, http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE)~iri] + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/mappings/RINF-meso-net-relations.yml b/mappings/RINF-meso-net-relations.yml index f140ea3..ceac3e8 100644 --- a/mappings/RINF-meso-net-relations.yml +++ b/mappings/RINF-meso-net-relations.yml @@ -33,6 +33,7 @@ mappings: - [a, era:NetRelation] - [era:elementA, http://era.europa.eu/topology/netElements#$(FROM_NODE)~iri] - [era:elementB, http://era.europa.eu/topology/netElements#$(UICCode)_$(FROM_NODE)_$(TO_NODE)~iri] + graphs: ${NAMED_GRAPH} sol-end: sources: @@ -47,3 +48,4 @@ sol-end: - [a, era:NetRelation] - [era:elementA, http://era.europa.eu/topology/netElements#$(UICCode)_$(FROM_NODE)_$(TO_NODE)~iri] - [era:elementB, http://era.europa.eu/topology/netElements#$(TO_NODE)~iri] + graphs: ${NAMED_GRAPH} diff --git a/mappings/RINF-micro-net-elements.yml b/mappings/RINF-micro-net-elements.yml index d337f85..8126834 100644 --- a/mappings/RINF-micro-net-elements.yml +++ b/mappings/RINF-micro-net-elements.yml @@ -32,6 +32,7 @@ mappings: - [a, era:NetElement] - [rdfs:label, $(UUID)] - [era:length, $(Length), xsd:double] + graphs: ${NAMED_GRAPH} # ----------------------Define Micro NetElements from artificial internal links in operational points--------------------- @@ -49,6 +50,7 @@ mappings: po: - [a, era:NetElement] - [rdfs:label, "$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)"] + graphs: ${NAMED_GRAPH} internal-node-link-no-out: sources: @@ -62,6 +64,7 @@ mappings: po: - [a, era:NetElement] - [rdfs:label, "$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)"] + graphs: ${NAMED_GRAPH} internal-node-link-no-in: sources: @@ -75,6 +78,7 @@ mappings: po: - [a, era:NetElement] - [rdfs:label, "$(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)"] + graphs: ${NAMED_GRAPH} # ----------------------Define Micro NetElements from real internal links in operational points--------------------- @@ -91,4 +95,5 @@ mappings: - [grel:valueParameter2, "YES"] po: - [a, era:NetElement] - - [rdfs:label, $(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)] \ No newline at end of file + - [rdfs:label, $(INCOMING_LINE)_$(INCOMING_REMOTE_OP)_$(INCOMING)_$(UOPID)_$(OUTGOING)_$(OUTGOING_REMOTE_OP)_$(OUTGOING_LINE)] + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/mappings/RINF-micro-net-relations.yml b/mappings/RINF-micro-net-relations.yml index 8592f72..6866a09 100644 --- a/mappings/RINF-micro-net-relations.yml +++ b/mappings/RINF-micro-net-relations.yml @@ -96,6 +96,7 @@ mappings: parameters: - [grel:valueParameter, "O"] - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} net-relations-in-out-2: sources: @@ -171,6 +172,7 @@ mappings: parameters: - [grel:valueParameter, "O"] - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} net-relations-no-out-1: sources: @@ -246,6 +248,7 @@ mappings: - [idlab-fn:str, "N,B"] - [idlab-fn:otherStr, "$(OUTGOING_DIRECTION)"] - [idlab-fn:delimiter, ","] + graphs: ${NAMED_GRAPH} net-relations-no-out-2: sources: @@ -321,6 +324,7 @@ mappings: - [idlab-fn:str, "N,B"] - [idlab-fn:otherStr, "$(OUTGOING_DIRECTION)"] - [idlab-fn:delimiter, ","] + graphs: ${NAMED_GRAPH} net-relations-no-in-1: sources: @@ -396,6 +400,7 @@ mappings: parameters: - [grel:valueParameter, "O"] - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} net-relations-no-in-2: sources: @@ -471,6 +476,7 @@ mappings: parameters: - [grel:valueParameter, "O"] - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} # ----------------------Define Micro NetRelations for real net elements inside OPs--------------------- @@ -549,6 +555,7 @@ mappings: parameters: - [grel:valueParameter, "O"] - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} net-relations-connectivity-table-2: sources: @@ -623,4 +630,5 @@ mappings: function: idlab-fn:equal parameters: - [grel:valueParameter, "O"] - - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] \ No newline at end of file + - [grel:valueParameter2, "$(OUTGOING_DIRECTION)"] + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/mappings/RINF-operational-points.yml b/mappings/RINF-operational-points.yml index f10d951..30355c4 100644 --- a/mappings/RINF-operational-points.yml +++ b/mappings/RINF-operational-points.yml @@ -65,6 +65,7 @@ mappings: parameters: - [str1, $(Value)] - [str2, $(label)] + graphs: ${NAMED_GRAPH} op-line-reference: sources: @@ -77,6 +78,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/operationalPoints#$(UOPID) po: - [era:lineReference, http://era.europa.eu/functionalInfrastructure/lineReferences#$(UICCode)_$(Kilometer)~iri] + graphs: ${NAMED_GRAPH} line-reference: sources: @@ -91,6 +93,7 @@ mappings: - [a, era:LineReference] - [era:lineNationalId, http://era.europa.eu/functionalInfrastructure/lineNationalIds#$(UICCode)~iri] - [era:kilometer, $(Kilometer), xsd:double] + graphs: ${NAMED_GRAPH} location: sources: @@ -107,6 +110,7 @@ mappings: - [wgs:lat, $(Latitude), xsd:double] - [wgs:long, $(Longitude), xsd:double] - [geosparql:asWKT, POINT ($(Longitude) $(Latitude)), geosparql:wktLiteral] + graphs: ${NAMED_GRAPH} op-type: sources: diff --git a/mappings/RINF-sections-of-line.yml b/mappings/RINF-sections-of-line.yml index 412092e..9d2183f 100644 --- a/mappings/RINF-sections-of-line.yml +++ b/mappings/RINF-sections-of-line.yml @@ -59,6 +59,7 @@ mappings: parameters: - [str1, $(Code)] - [str2, $(code)] + graphs: ${NAMED_GRAPH} eu-country: sources: @@ -79,6 +80,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:loadCapability, era-lc:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} national-load-capability: # 1.1.1.1.2.4.1 sources: @@ -91,6 +93,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:nationalLoadCapability, $(ParameterValue)] + graphs: ${NAMED_GRAPH} hslm-compliance: # 1.1.1.1.2.4.2 sources: @@ -120,6 +123,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} structure-check-locations: # 1.1.1.1.2.4.3 (no data!) sources: @@ -132,6 +136,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:structureCheckLocation, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} compatibility-procedure-document: # 1.1.1.1.2.4.4 (no data!) sources: @@ -144,6 +149,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:compatibilityProcedureDocument, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -----------------Gauging-------------------- @@ -158,6 +164,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:gaugingProfile, http://era.europa.eu/concepts/gaugings#$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} gauging-check-locations: # 1.1.1.1.3.1.2 sources: @@ -170,6 +177,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:gaugingCheckLocation, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} gauging-transversal-document: # 1.1.1.1.3.1.3 (no data!) sources: @@ -182,6 +190,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:gaugingTransversalDocument, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -----------------Vertical radius-------------------- @@ -196,6 +205,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:minimumVerticalRadius, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -----------------Train detection systems-------------------- @@ -210,6 +220,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:trainDetectionSystem, era-tds:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} detection-system-specific-checks: # 1.1.1.3.7.1.2 (no data! even in RINF guide says waiting for proposal of MSs) sources: @@ -222,6 +233,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:trainDetectionSystemSpecificCheck, $(ParameterValue)] + graphs: ${NAMED_GRAPH} french-detection-limitation: # 1.1.1.3.7.1.4 sources: @@ -234,6 +246,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:frenchTrainDetectionSystemLimitation, era-tds:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} # -----------------Hot axle box detection-------------------- @@ -265,6 +278,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} hot-axle-box-detection-tsi-compliant: # 1.1.1.1.7.5 sources: @@ -294,6 +308,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} hot-axle-box-detector-identification: # 1.1.1.1.7.6 (no data! no explanation about data format in RINF's guide) sources: @@ -306,6 +321,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:hotAxleBoxDetectorIdentification, $(ParameterValue)] + graphs: ${NAMED_GRAPH} hot-axle-box-detector-generation: # 1.1.1.1.7.7 (no data! no explanation about data format in RINF's guide) sources: @@ -318,6 +334,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:hotAxleBoxDetectorGeneration, $(ParameterValue)] + graphs: ${NAMED_GRAPH} hot-axle-box-detector-location: # 1.1.1.1.7.8 sources: @@ -330,6 +347,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:hotAxleBoxDetectorLocation, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} hot-axle-box-detector-direction: # 1.1.1.1.7.9 (no data!) sources: @@ -342,6 +360,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:hotAxleBoxDetectorDirection, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -----------------Running characteristics-------------------- @@ -356,6 +375,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:cantDeficiency, $(ParameterValue)] + graphs: ${NAMED_GRAPH} maximum-permitted-speed: # 1.1.1.1.2.5 sources: @@ -368,6 +388,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:maximumPermittedSpeed, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} rail-inclination: # 1.1.1.1.4.3 sources: @@ -380,6 +401,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:railInclination, era-ri:1%2F$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} # -----------------Wheelset-------------------- @@ -402,6 +424,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "other"] + graphs: ${NAMED_GRAPH} minimum-wheel-diameter: # 1.1.1.1.5.2 sources: @@ -414,6 +437,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:minimumWheelDiameter, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} # -----------------Minimum curve-------------------- @@ -428,6 +452,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:minimumHorizontalRadius, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} # -------------------Braking----------------------- @@ -442,6 +467,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:maximumBrakingDistance, $(ParameterValue), xsd:integer] + graphs: ${NAMED_GRAPH} gradient-profile: # 1.1.1.1.3.6 sources: @@ -454,6 +480,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:gradientProfile, $(ParameterValue)] + graphs: ${NAMED_GRAPH} maximum-train-deceleration: # 1.1.1.1.6.1 sources: @@ -466,6 +493,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:maximumTrainDeceleration, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} has-additional-braking-information: # 1.1.1.3.11.2 sources: @@ -495,6 +523,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} additional-braking-information-document: # 1.1.1.3.11.3 sources: @@ -507,6 +536,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:additionalBrakingInformationDocument, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -------------------Magnetic track brake----------------------- @@ -565,6 +595,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "allowed under conditions only for emergency brake"] + graphs: ${NAMED_GRAPH} magnetic-braking-conditions-document: # 1.1.1.1.6.5 (no data!) sources: @@ -577,6 +608,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:magneticBrakingConditionsDocument, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -------------------Eddy current track brake----------------------- @@ -635,6 +667,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "allowed under conditions only for emergency brake"] + graphs: ${NAMED_GRAPH} eddy-current-braking-conditions-document: # 1.1.1.1.6.4 (no data!) sources: @@ -647,6 +680,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:eddyCurrentBrakingConditionsDocument, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -------------------Weather conditions----------------------- @@ -662,6 +696,7 @@ mappings: po: - [era:minimumTemperature, $(MinimumTemperature), xsd:integer] - [era:maximumTemperature, $(MaximumTemperature), xsd:integer] + graphs: ${NAMED_GRAPH} severe-weather-conditions: # 1.1.1.1.2.8 sources: @@ -691,6 +726,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} # -------------------Voltages and frequencies----------------------- @@ -705,6 +741,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:contactLineSystem, era-cls:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} energy-supply-system: # 1.1.1.2.2.1.2 sources: @@ -723,6 +760,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "other"] + graphs: ${NAMED_GRAPH} energy-supply-system-tsi-compliant: # 1.1.1.2.2.1.2.1 sources: @@ -752,6 +790,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} umax2: # 1.1.1.2.2.1.3 sources: @@ -764,6 +803,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:umax2, $(ParameterValue)] + graphs: ${NAMED_GRAPH} # -------------------Regenerative brake---------------------- @@ -804,6 +844,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "allowed under conditions"] + graphs: ${NAMED_GRAPH} # -------------------Current limitation---------------------- @@ -835,6 +876,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} # -------------------Pantograph---------------------- @@ -849,6 +891,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:maxCurrentStandstillPantograph, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} maximum-wire-height: # 1.1.1.2.2.5 sources: @@ -861,6 +904,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:maximumContactWireHeight, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} minimum-wire-height: # 1.1.1.2.2.6 sources: @@ -873,6 +917,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:minimumContactWireHeight, $(ParameterValue), xsd:double] + graphs: ${NAMED_GRAPH} pantograph-tsi-compliant: # 1.1.1.2.3.1 sources: @@ -885,6 +930,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:pantographHead, era-pth:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} other-accepted-pantographs: # 1.1.1.2.3.2 sources: @@ -897,6 +943,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:pantographHead, era-pth:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} contact-strip-material: # 1.1.1.2.3.4 sources: @@ -915,6 +962,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "other"] + graphs: ${NAMED_GRAPH} contact-force: # 1.1.1.2.5.2 sources: @@ -927,6 +975,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:permittedContactForce, $(ParameterValue)] + graphs: ${NAMED_GRAPH} raised-pantograph-distance-speed: # 1.1.1.2.3.3 sources: @@ -939,6 +988,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:raisedPantographsDistanceAndSpeed, $(ParameterValue)] + graphs: ${NAMED_GRAPH} automatic-dropping-device-required: # 1.1.1.2.5.3 sources: @@ -968,6 +1018,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} # -------------------Tunnel---------------------- @@ -992,6 +1043,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:etcsSystemCompatibility, era-esc:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} train-integrity-required: # 1.1.1.3.2.8 (no data!) sources: @@ -1021,6 +1073,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} # -----------------------GSM-R-------------------------- @@ -1035,6 +1088,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:gsmrNetworkCoverage, era-gsmr:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} group-555-support: # 1.1.1.3.3.4 sources: @@ -1064,6 +1118,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} voice-radio-compatible: # 1.1.1.3.3.9 sources: @@ -1076,6 +1131,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:voiceRadioCompatible, era-rsc:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} data-radio-compatible: # 1.1.1.3.3.10 sources: @@ -1088,6 +1144,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:dataRadioCompatible, era-rsc:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} # -----------------------Class B-------------------------- @@ -1102,6 +1159,7 @@ mappings: s: http://era.europa.eu/functionalInfrastructure/sectionsOfLine#$(UICCode)_$(FROM_NODE)_$(TO_NODE) po: - [era:protectionLegacySystem, era-tpls:$(ParameterValue)~iri] + graphs: ${NAMED_GRAPH} legacy-radio-system: # 1.1.1.3.6.1 sources: @@ -1127,6 +1185,7 @@ mappings: parameters: - [grel:valueParameter, $(ParameterValue)] - [grel:valueParameter2, "RETB_(voice)"] + graphs: ${NAMED_GRAPH} # ---------------------Noise (pilot 1.2)-------------------------- @@ -1157,4 +1216,5 @@ mappings: function: idlab-fn:equal parameters: - [grel:valueParameter, $(ParameterValue)] - - [grel:valueParameter2, "N"] \ No newline at end of file + - [grel:valueParameter2, "N"] + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/mappings/RINF-tunnels.yml b/mappings/RINF-tunnels.yml index edaa2a4..9856d63 100644 --- a/mappings/RINF-tunnels.yml +++ b/mappings/RINF-tunnels.yml @@ -25,7 +25,7 @@ mappings: credentials: *credentials queryFormulation: *queryFormulation referenceFormulation: *referenceFormulation - query: SELECT UICLines.UICCode, Tunnels.UUID AS TUNNEL_LABEL, REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeStartID AND OperationalPoints.VersionID=LineNodes.VersionID) AS FROM_NODE, Tracks.UUID AS TRACK_ID, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeEndID AND OperationalPoints.VersionID=LineNodes.VersionID) AS TO_NODE, ROUND((ABS(Tunnels.EndKm - Tunnels.StartKm) * 1000), 2) AS TunnelLength, Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.LineEdges, RINF.dbo.SectionOfLines, RINF.dbo.SOLTracks, RINF.dbo.TrackTunnels, RINF.dbo.Tracks, RINF.dbo.UICLines, RINF.dbo.Tunnels, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE LineEdges.ID = SectionOfLines.LineEdgeID AND LineEdges.VersionID = SectionOfLines.VersionID AND SectionOfLines.ID = SOLTracks.SectionOfLineID AND SectionOfLines.UICLineID = UICLines.ID AND SectionOfLines.VersionID = UICLines.VersionID AND SectionOfLines.VersionID = SOLTracks.VersionID AND SOLTracks.TrackID = Tracks.ID AND SOLTracks.VersionID = Tracks.VersionID AND SOLTracks.TrackID = TrackTunnels.TrackID AND SOLTracks.VersionID = TrackTunnels.VersionID AND TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID AND Code != 'NO'; + query: SELECT UICLines.UICCode, Tunnels.UUID AS TUNNEL_LABEL, REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeStartID AND OperationalPoints.VersionID=LineNodes.VersionID) AS FROM_NODE, Tracks.UUID AS TRACK_ID, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeEndID AND OperationalPoints.VersionID=LineNodes.VersionID) AS TO_NODE, ROUND((ABS(Tunnels.EndKm - Tunnels.StartKm) * 1000), 2) AS TunnelLength, Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.LineEdges, RINF.dbo.SectionOfLines, RINF.dbo.SOLTracks, RINF.dbo.TrackTunnels, RINF.dbo.Tracks, RINF.dbo.UICLines, RINF.dbo.Tunnels, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE LineEdges.ID = SectionOfLines.LineEdgeID AND LineEdges.VersionID = SectionOfLines.VersionID AND SectionOfLines.ID = SOLTracks.SectionOfLineID AND SectionOfLines.UICLineID = UICLines.ID AND SectionOfLines.VersionID = UICLines.VersionID AND SectionOfLines.VersionID = SOLTracks.VersionID AND SOLTracks.TrackID = Tracks.ID AND SOLTracks.VersionID = Tracks.VersionID AND SOLTracks.TrackID = TrackTunnels.TrackID AND SOLTracks.VersionID = TrackTunnels.VersionID AND TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID; s: http://era.europa.eu/funtionalInfrastructure/tunnels#$(TUNNEL_URI)_$(StartLong)$(StartLat)_$(EndLong)$(EndLat) po: - [a, era:Tunnel] @@ -42,6 +42,7 @@ mappings: parameters: - [str1, $(Code)] - [str2, $(code)] + graphs: ${NAMED_GRAPH} tunnel-reference: sources: @@ -50,10 +51,11 @@ mappings: credentials: *credentials queryFormulation: *queryFormulation referenceFormulation: *referenceFormulation - query: SELECT UICLines.UICCode, Tunnels.UUID AS TUNNEL_LABEL, REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeStartID AND OperationalPoints.VersionID=LineNodes.VersionID) AS FROM_NODE, Tracks.UUID AS TRACK_ID, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeEndID AND OperationalPoints.VersionID=LineNodes.VersionID) AS TO_NODE, ROUND((ABS(Tunnels.EndKm - Tunnels.StartKm) * 1000), 2) AS TunnelLength, Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.LineEdges, RINF.dbo.SectionOfLines, RINF.dbo.SOLTracks, RINF.dbo.TrackTunnels, RINF.dbo.Tracks, RINF.dbo.UICLines, RINF.dbo.Tunnels, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE LineEdges.ID = SectionOfLines.LineEdgeID AND LineEdges.VersionID = SectionOfLines.VersionID AND SectionOfLines.ID = SOLTracks.SectionOfLineID AND SectionOfLines.UICLineID = UICLines.ID AND SectionOfLines.VersionID = UICLines.VersionID AND SectionOfLines.VersionID = SOLTracks.VersionID AND SOLTracks.TrackID = Tracks.ID AND SOLTracks.VersionID = Tracks.VersionID AND SOLTracks.TrackID = TrackTunnels.TrackID AND SOLTracks.VersionID = TrackTunnels.VersionID AND TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID AND Code != 'NO'; + query: SELECT UICLines.UICCode, Tunnels.UUID AS TUNNEL_LABEL, REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeStartID AND OperationalPoints.VersionID=LineNodes.VersionID) AS FROM_NODE, Tracks.UUID AS TRACK_ID, (SELECT TRIM(UOPID) FROM RINF.dbo.OperationalPoints, RINF.dbo.LineNodes WHERE OperationalPointID=OperationalPoints.ID AND LineNodes.ID=LineEdges.LineNodeEndID AND OperationalPoints.VersionID=LineNodes.VersionID) AS TO_NODE, ROUND((ABS(Tunnels.EndKm - Tunnels.StartKm) * 1000), 2) AS TunnelLength, Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.LineEdges, RINF.dbo.SectionOfLines, RINF.dbo.SOLTracks, RINF.dbo.TrackTunnels, RINF.dbo.Tracks, RINF.dbo.UICLines, RINF.dbo.Tunnels, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE LineEdges.ID = SectionOfLines.LineEdgeID AND LineEdges.VersionID = SectionOfLines.VersionID AND SectionOfLines.ID = SOLTracks.SectionOfLineID AND SectionOfLines.UICLineID = UICLines.ID AND SectionOfLines.VersionID = UICLines.VersionID AND SectionOfLines.VersionID = SOLTracks.VersionID AND SOLTracks.TrackID = Tracks.ID AND SOLTracks.VersionID = Tracks.VersionID AND SOLTracks.TrackID = TrackTunnels.TrackID AND SOLTracks.VersionID = TrackTunnels.VersionID AND TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID; s: http://era.europa.eu/topology/netElements#$(UICCode)_$(FROM_NODE)_$(TRACK_ID)_$(TO_NODE) po: - [era:passesThroughTunnel, http://era.europa.eu/funtionalInfrastructure/tunnels#$(TUNNEL_URI)_$(StartLong)$(StartLat)_$(EndLong)$(EndLat)~iri] + graphs: ${NAMED_GRAPH} start-location: sources: @@ -70,6 +72,7 @@ mappings: - [wgs:lat, $(StartLat), xsd:double] - [wgs:long, $(StartLong), xsd:double] - [geosparql:asWKT, POINT ($(StartLong) $(StartLat)), geosparql:wktLiteral] + graphs: ${NAMED_GRAPH} end-location: sources: @@ -86,6 +89,7 @@ mappings: - [wgs:lat, $(EndLat), xsd:double] - [wgs:long, $(EndLong), xsd:double] - [geosparql:asWKT, POINT ($(EndLong) $(EndLat)), geosparql:wktLiteral] + graphs: ${NAMED_GRAPH} eu-country: sources: @@ -101,7 +105,7 @@ mappings: credentials: *credentials queryFormulation: *queryFormulation referenceFormulation: *referenceFormulation - query: SELECT REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, LookupValues.[Value], Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.TrackTunnels, RINF.dbo.Tunnels, RINF.dbo.TunnelParameters, RINF.dbo.Parameters, RINF.dbo.LookupValues, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND TunnelParameters.TunnelID = TrackTunnels.TunnelID AND TunnelParameters.VersionID = TrackTunnels.VersionID AND TunnelParameters.ParameterId = Parameters.ID AND Parameters.[Index] = '1.1.1.1.8.10' AND TunnelParameters.LookupValueID = LookupValues.ID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID AND MemberStates.Code != 'NO'; + query: SELECT REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, LookupValues.[Value], Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.TrackTunnels, RINF.dbo.Tunnels, RINF.dbo.TunnelParameters, RINF.dbo.Parameters, RINF.dbo.LookupValues, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND TunnelParameters.TunnelID = TrackTunnels.TunnelID AND TunnelParameters.VersionID = TrackTunnels.VersionID AND TunnelParameters.ParameterId = Parameters.ID AND Parameters.[Index] = '1.1.1.1.8.10' AND TunnelParameters.LookupValueID = LookupValues.ID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID; s: http://era.europa.eu/funtionalInfrastructure/tunnels#$(TUNNEL_URI)_$(StartLong)$(StartLat)_$(EndLong)$(EndLat) po: - p: era:rollingStockFireCategory @@ -125,6 +129,7 @@ mappings: parameters: - [grel:valueParameter, $(Value)] - [grel:valueParameter2, "none"] + graphs: ${NAMED_GRAPH} required-national-rolling-stock-fire-category: # 1.1.1.1.8.11 (no data!) @@ -134,8 +139,8 @@ mappings: credentials: *credentials queryFormulation: *queryFormulation referenceFormulation: *referenceFormulation - query: SELECT REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, LookupValues.[Value], Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.TrackTunnels, RINF.dbo.Tunnels, RINF.dbo.TunnelParameters, RINF.dbo.Parameters, RINF.dbo.LookupValues, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND TunnelParameters.TunnelID = TrackTunnels.TunnelID AND TunnelParameters.VersionID = TrackTunnels.VersionID AND TunnelParameters.ParameterId = Parameters.ID AND Parameters.[Index] = '1.1.1.1.8.11' AND TunnelParameters.LookupValueID = LookupValues.ID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID AND MemberStates.Code != 'NO'; + query: SELECT REPLACE(Tunnels.UUID, ' ', '_') AS TUNNEL_URI, LookupValues.[Value], Tunnels.StartLat, Tunnels.StartLong, Tunnels.EndLat, Tunnels.EndLong, MemberStates.Code FROM RINF.dbo.TrackTunnels, RINF.dbo.Tunnels, RINF.dbo.TunnelParameters, RINF.dbo.Parameters, RINF.dbo.LookupValues, RINF.dbo.MemberStateVersions, RINF.dbo.MemberStates WHERE TrackTunnels.TunnelID = Tunnels.ID AND TrackTunnels.VersionID = Tunnels.VersionID AND TunnelParameters.TunnelID = TrackTunnels.TunnelID AND TunnelParameters.VersionID = TrackTunnels.VersionID AND TunnelParameters.ParameterId = Parameters.ID AND Parameters.[Index] = '1.1.1.1.8.11' AND TunnelParameters.LookupValueID = LookupValues.ID AND Tunnels.VersionID = MemberStateVersions.ID AND MemberStateVersions.MemberStateID = MemberStates.ID; s: http://era.europa.eu/funtionalInfrastructure/tunnels#$(TUNNEL_URI)_$(StartLong)$(StartLat)_$(EndLong)$(EndLat) po: - [era:nationalRollingStockFireCategory, $(Value)] - + graphs: ${NAMED_GRAPH} \ No newline at end of file diff --git a/run.sh b/run.sh index 29a0083..ba55041 100644 --- a/run.sh +++ b/run.sh @@ -1,7 +1,6 @@ #!/bin/bash # Replace config environment variables -envsub ./mappings/ECCVR-RSRD-vehicles.yml envsub ./mappings/ERATV-manufacturers.yml envsub ./mappings/ERATV-vehicle-types.yml envsub ./mappings/RINF-ERATV-skos-concepts.yml @@ -12,46 +11,6 @@ envsub ./mappings/RINF-meso-net-relations.yml envsub ./mappings/RINF-micro-net-elements.yml envsub ./mappings/RINF-micro-net-relations.yml envsub ./mappings/RINF-operational-points.yml -envsub ./mappings/RINF-RailML-link-OP.yml -envsub ./mappings/RINF-RailML-link-SOL-ARB.yml -envsub ./mappings/RINF-RailML-link-SOL-BRB.yml -envsub ./mappings/RINF-RailML-link-SOL-DB1.yml -envsub ./mappings/RINF-RailML-link-SOL-DB2.yml -envsub ./mappings/RINF-RailML-link-SOL-DOB1.yml -envsub ./mappings/RINF-RailML-link-SOL-DOB2.yml -envsub ./mappings/RINF-RailML-link-SOL-DOB3.yml -envsub ./mappings/RINF-RailML-link-SOL-DOB4.yml -envsub ./mappings/RINF-RailML-link-SOL-FLB.yml -envsub ./mappings/RINF-RailML-link-SOL-GB.yml -envsub ./mappings/RINF-RailML-link-SOL-GMB1.yml -envsub ./mappings/RINF-RailML-link-SOL-GMB2.yml -envsub ./mappings/RINF-RailML-link-SOL-GMB3.yml -envsub ./mappings/RINF-RailML-link-SOL-GMB4.yml -envsub ./mappings/RINF-RailML-link-SOL-HB1.yml -envsub ./mappings/RINF-RailML-link-SOL-HB2.yml -envsub ./mappings/RINF-RailML-link-SOL-KB1.yml -envsub ./mappings/RINF-RailML-link-SOL-KB2.yml -envsub ./mappings/RINF-RailML-link-SOL-MB.yml -envsub ./mappings/RINF-RailML-link-SOL-NB1.yml -envsub ./mappings/RINF-RailML-link-SOL-NB2.yml -envsub ./mappings/RINF-RailML-link-SOL-OB.yml -envsub ./mappings/RINF-RailML-link-SOL-OEB1.yml -envsub ./mappings/RINF-RailML-link-SOL-OEB2.yml -envsub ./mappings/RINF-RailML-link-SOL-OEB3.yml -envsub ./mappings/RINF-RailML-link-SOL-OEOEB.yml -envsub ./mappings/RINF-RailML-link-SOL-OSL.yml -envsub ./mappings/RINF-RailML-link-SOL-RAB.yml -envsub ./mappings/RINF-RailML-link-SOL-RB.yml -envsub ./mappings/RINF-RailML-link-SOL-RHB.yml -envsub ./mappings/RINF-RailML-link-SOL-RUB.yml -envsub ./mappings/RINF-RailML-link-SOL-SB1.yml -envsub ./mappings/RINF-RailML-link-SOL-SB2.yml -envsub ./mappings/RINF-RailML-link-SOL-SB3.yml -envsub ./mappings/RINF-RailML-link-SOL-SOB.yml -envsub ./mappings/RINF-RailML-link-SOL-SPB.yml -envsub ./mappings/RINF-RailML-link-SOL-TIB.yml -envsub ./mappings/RINF-RailML-link-SOL-VB1.yml -envsub ./mappings/RINF-RailML-link-SOL-VB2.yml envsub ./mappings/RINF-sections-of-line.yml envsub ./mappings/RINF-tunnels.yml