SDM-TIB / SDM-RDFizer

An Efficient RML-Compliant Engine for Knowledge Graph Construction
https://doi.org/10.5281/zenodo.3872103
Apache License 2.0
107 stars 25 forks source link

SDM-RDFizer crashes when running GTFS-Madrid-Bench on STOPS #92

Closed DylanVanAssche closed 1 year ago

DylanVanAssche commented 1 year ago

Describe the bug

Regex error occurs when running the GTFS Madrid Bench mappings file with the SDM-RDFizer The issue occurs on the STOPS dataset:

Semantifying out...
TM: http://mapping.example.com/map_feed_0
TM: http://mapping.example.com/map_frequencies_0
TM: http://mapping.example.com/map_stoptimes_0
TM: http://mapping.example.com/map_agency_0
TM: http://mapping.example.com/map_calendar_date_rules_0
TM: http://mapping.example.com/map_calendar_rules_0
TM: http://mapping.example.com/map_routes_0
TM: http://mapping.example.com/map_services1_0
TM: http://mapping.example.com/map_services2_0
TM: http://mapping.example.com/map_shape_points_0
TM: http://mapping.example.com/map_shapes_0
Traceback (most recent call last):
File "//sdm-rdfizer/rdfizer/run_rdfizer.py", line 3, in <module> 
semantify(str(sys.argv[1]))
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 4507, in semantify
TM: http://mapping.example.com/map_stops_0
number_triple += executor.submit(semantify_postgres, row, row_headers, triples_map, triples_map_list, output_file_desc
riptor,config[dataset_i]["user"], config[dataset_i]["password"], config[dataset_i]["db"], config[dataset_i]["host"]).r
esult()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 3714, in semantify_postgres
object = string_substitution_postgres(predicate_object_map.object_map.value, ".+", row, row_headers, "object",ignore)
File "/sdm-rdfizer/rdfizer/rdfizer/functions.py", line 1113, in string_substitution_postgres
if re.search("^[\s|\t]*$", value) is None:
File "/usr/lib/python3.10/re.py", line 200, in search
return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object
Semantifying out...
TM: http://mapping.example.com/map_feed_0
TM: http://mapping.example.com/map_frequencies_0
TM: http://mapping.example.com/map_stoptimes_0
TM: http://mapping.example.com/map_agency_0
TM: http://mapping.example.com/map_calendar_date_rules_0
TM: http://mapping.example.com/map_calendar_rules_0
TM: http://mapping.example.com/map_routes_0
TM: http://mapping.example.com/map_services1_0
TM: http://mapping.example.com/map_services2_0
TM: http://mapping.example.com/map_shape_points_0
TM: http://mapping.example.com/map_shapes_0
Traceback (most recent call last):
File "//sdm-rdfizer/rdfizer/run_rdfizer.py", line 3, in <module> 
semantify(str(sys.argv[1]))
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 4507, in semantify
TM: http://mapping.example.com/map_stops_0
number_triple += executor.submit(semantify_postgres, row, row_headers, triples_map, triples_map_list, output_file_descriptor,config[dataset_i]["user"], config[dataset_i]["password"], config[dataset_i]["db"], config[dataset_i]["host"]).result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 3714, in semantify_postgres
object = string_substitution_postgres(predicate_object_map.object_map.value, ".+", row, row_headers, "object",ignore)
File "/sdm-rdfizer/rdfizer/rdfizer/functions.py", line 1113, in string_substitution_postgres
if re.search("^[\s|\t]*$", value) is None:
File "/usr/lib/python3.10/re.py", line 200, in search
return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object

To Reproduce Steps to reproduce the behavior (and resources):

  1. Generate GTFS-Madrid-Bench, I used scale 1
  2. Run SDM-RDFizer
  3. Regex crash

Expected behavior

It doesn't crash while parsing mappings.

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

eiglesias34 commented 1 year ago

Hi @DylanVanAssche,

I found the issue and tested it out with the gfts Postgres mapping with the data that is generated from the SQL dump file in the repository (I don't know if the data is current), and everything works. I made a new release. Thank you for using Postgres with the SDM-RDFizer. I haven't had a lot of users that use Postgres, your tests have helped me to find bugs I didn't know about.

Thank you again

SIncerely, Enrique

DylanVanAssche commented 1 year ago

Hi!

It seems that the original issue is fixed, but it still fails:

Semantifying out...
TM: http://mapping.example.com/map_feed_0
Traceback (most recent call last):
File "//sdm-rdfizer/rdfizer/run_rdfizer.py", line 3, in <module>
TM: http://mapping.example.com/map_frequencies_0
semantify(str(sys.argv[1]))
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 4513, in semantify
number_triple += executor.submit(semantify_postgres, row, row_headers, triples_map, triples_map_list, output_file_descriptor,config[dataset_i]["user"], config[dataset_i]["password"], config[dataset_i]["db"], config[dataset_i]["host"]).result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 3765, in semantify_postgres
cursor.execute(triples_map_element.query)
psycopg2.errors.SyntaxError: syntax error at or near "None"
LINE 1: None
^

Semantifying out...
TM: http://mapping.example.com/map_feed_0
Traceback (most recent call last):
File "//sdm-rdfizer/rdfizer/run_rdfizer.py", line 3, in <module>
TM: http://mapping.example.com/map_frequencies_0
semantify(str(sys.argv[1]))
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 4513, in semantify
number_triple += executor.submit(semantify_postgres, row, row_headers, triples_map, triples_map_list, output_file_descriptor,config[dataset_i]["user"], config[dataset_i]["password"], config[dataset_i]["db"], config[dataset_i]["host"]).result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/sdm-rdfizer/rdfizer/rdfizer/semantify.py", line 3765, in semantify_postgres
cursor.execute(triples_map_element.query)
psycopg2.errors.SyntaxError: syntax error at or near "None"
LINE 1: None
^

Do I need to open a separate issue for this?

eiglesias34 commented 1 year ago

Hi @DylanVanAssche,

Can you share with me the mapping you are using for this case? Because I used the version of the gfts mapping from the repository, and rdfizer ran with no problem. Also, I think one of your mappings is missing its query. I found and fixed the problem in #93 but I'll release a new version after solving this issue.

Sincerely, Enrique

DylanVanAssche commented 1 year ago

Also, I think one of your mappings is missing its query.

What query do you mean?

Here's the example with PostgreSQL, scale 1:

gtfs-madrid-example-scale1.zip

It doesn't seem to happen with MySQL on 4.6.3

eiglesias34 commented 1 year ago

Are you using the rml or r2rml? You sent me the r2rml mapping.

DylanVanAssche commented 1 year ago

Ah right, I have a small conversion running for the SDM-RDFizer to convert R2RML to RML, here's the right mapping, apologies :)

@prefix ns1: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://mapping.example.com/map_feed_0> a rr:TriplesMap ;
    rdfs:label "feed" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "feed_info" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/1483b9d8-5e98-47a0-ab31-03b1101af5b2>,
        <http://mapping.example.com/uuid/3380948f-b984-4880-8143-9fcefa204a31>,
        <http://mapping.example.com/uuid/3fc8ac9e-60d3-42a3-8bec-6482551826b0>,
        <http://mapping.example.com/uuid/6e6f3c03-a257-464f-9339-defe0ce29304>,
        <http://mapping.example.com/uuid/adc4347f-ed1d-4554-9fa7-6bbff33b566e>,
        <http://mapping.example.com/uuid/b06994a1-34a0-4128-8c49-0583460bc159>,
        <http://mapping.example.com/uuid/f1d2d69b-7db4-4a18-a7a8-bc7c480a2b9c> ;
    rr:subjectMap <http://mapping.example.com/uuid/c49a3c43-eca9-448d-8490-75ae0800d484> .

<http://mapping.example.com/map_frequencies_0> a rr:TriplesMap ;
    rdfs:label "frequencies" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "frequencies" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/15194de7-cbdf-4cdf-b8a5-70f8cb9cb2ea>,
        <http://mapping.example.com/uuid/76424d46-8595-4b96-a25e-cf6cc527dd47>,
        <http://mapping.example.com/uuid/78615f06-53cb-4cc7-8974-14dcef558678>,
        <http://mapping.example.com/uuid/92c32aa1-24d4-4965-962a-36c601685f73>,
        <http://mapping.example.com/uuid/bb6bbaf9-626d-4f3a-a1a8-779b2468319b>,
        <http://mapping.example.com/uuid/df725eb6-68d3-4451-af8d-7455a9205808> ;
    rr:subjectMap <http://mapping.example.com/uuid/a493f6f3-721a-4458-ade1-4b6294b8b7fa> .

<http://mapping.example.com/map_stoptimes_0> a rr:TriplesMap ;
    rdfs:label "stoptimes" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "stop_times" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/15e3f59c-25e4-45be-8c65-d0ff68e4a7a1>,
        <http://mapping.example.com/uuid/19249e11-1cfe-44b0-ba0f-a1548690cc95>,
        <http://mapping.example.com/uuid/20a8e888-4f95-48e6-a21d-dfcd45971bc4>,
        <http://mapping.example.com/uuid/31db036c-3a3b-4edf-a28f-15f4a1d3b1d1>,
        <http://mapping.example.com/uuid/5a220f2a-aa45-4863-9831-1eee1ed07603>,
        <http://mapping.example.com/uuid/7e23f71a-1793-4cd4-8de7-a720d4fa83f8>,
        <http://mapping.example.com/uuid/862cfe3d-3907-44a0-a2b7-f19488ceecfe>,
        <http://mapping.example.com/uuid/a37e5e59-604a-49f6-9ba6-ec3a4abc8570>,
        <http://mapping.example.com/uuid/eef947ea-4e70-424f-b010-bcbf850d4ff6>,
        <http://mapping.example.com/uuid/f007c6d5-6b40-455e-809b-5572e42cad4b> ;
    rr:subjectMap <http://mapping.example.com/uuid/c5c9268c-4810-48e5-ade6-8a69a6d97e47> .

<http://mapping.example.com/uuid/07394203-3a79-4102-a624-4897f9171356> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/11ba94e7-899d-413c-801c-1c307a05abcf> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/124fc4c9-d508-41cd-a5fb-0d7d3b54a9c3> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/2f57d8c3-78db-48f0-ad55-d714e42b004a> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/4279ed8b-a1c7-41cf-905d-46a08aba8a40> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/5e8ba1dc-59f9-4269-9cfc-78b16ee93602> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/6350a891-f84e-4a32-aa52-eec27e032067> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/65e97320-e553-434f-a3b7-be66e515daa6> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/6bd00020-b7c3-431c-bf2c-d6595edb08eb> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/75cbc383-56ee-45f9-9ca1-1138d6bb1b9b> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/b25e4313-ee51-4f52-9d13-93c31d147574> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/cb8939c4-86f1-4049-9aaf-64882a0fe2bc> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/uuid/f6f452b5-accd-4c60-84c5-48d03b5556d1> a ns1:Database ;
    ns1:jdbcDSN "jdbc:mysql://localhost:3306/gtfs"^^xsd:string ;
    ns1:jdbcDriver "com.mysql.cj.jdbc.Driver"^^xsd:string ;
    ns1:password "oeg"^^xsd:string ;
    ns1:username "oeg"^^xsd:string .

<http://mapping.example.com/map_agency_0> a rr:TriplesMap ;
    rdfs:label "agency" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "agency" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/179f0eb0-619d-4587-9dc7-9407ba6c7181>,
        <http://mapping.example.com/uuid/426797ec-385e-4e8d-aadf-c3c8c9d9733e>,
        <http://mapping.example.com/uuid/6004ee02-cc15-496f-af6e-d70b778afd7e>,
        <http://mapping.example.com/uuid/6337e10c-b653-4ef1-a437-effda17ce4ea>,
        <http://mapping.example.com/uuid/647961d6-008b-4505-8d76-fa757a25a03d>,
        <http://mapping.example.com/uuid/78a1e51a-1f6c-4802-ba13-f8e57bffd3eb>,
        <http://mapping.example.com/uuid/eb10e543-dc37-423f-904a-40c66238364e> ;
    rr:subjectMap <http://mapping.example.com/uuid/2acb30f0-4677-484c-b2a9-8343b6089c60> .

<http://mapping.example.com/map_calendar_date_rules_0> a rr:TriplesMap ;
    rdfs:label "calendar_date_rules" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "calendar_dates" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/2a9a49b0-3b1b-4a6e-8b7b-3ee200500d7e>,
        <http://mapping.example.com/uuid/a00a47a9-cd26-40a6-b81b-3750db712ef4>,
        <http://mapping.example.com/uuid/ea45e0fb-73b9-4989-9ed6-f2a7cd487638> ;
    rr:subjectMap <http://mapping.example.com/uuid/e19494bc-45b2-48fe-b5ee-b05bb5df2d0e> .

<http://mapping.example.com/map_calendar_rules_0> a rr:TriplesMap ;
    rdfs:label "calendar_rules" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "calendar" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/11aa00c0-5906-40d4-ab57-e5601ffde58c>,
        <http://mapping.example.com/uuid/4a19bbc5-dc22-4207-85bc-172e6664bcf0>,
        <http://mapping.example.com/uuid/5b7a2532-b853-4323-81c1-1fe5a93bbf8b>,
        <http://mapping.example.com/uuid/95ed9e93-6ec5-4e37-a56b-70df3fc8d2f7>,
        <http://mapping.example.com/uuid/9604025c-85b1-4793-b1ef-59419794829f>,
        <http://mapping.example.com/uuid/9759a65e-01c2-4d0f-8546-658503756ebf>,
        <http://mapping.example.com/uuid/9e9050e1-17df-44b5-8220-676f58cecf93>,
        <http://mapping.example.com/uuid/ca27eb66-2631-48d4-a5c5-f8751e59abfb>,
        <http://mapping.example.com/uuid/dd04a49d-fac3-4306-b5f5-2cd808b8118b>,
        <http://mapping.example.com/uuid/dfb72d6d-d22e-4c06-8deb-171db5550e74> ;
    rr:subjectMap <http://mapping.example.com/uuid/a1d90f3d-9d7c-4299-9259-881f95be9a3a> .

<http://mapping.example.com/map_routes_0> a rr:TriplesMap ;
    rdfs:label "routes" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "routes" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/1eb8a331-6864-496d-8424-11f28138a3ba>,
        <http://mapping.example.com/uuid/268456e1-8afd-4cef-beb3-783fe2f05dda>,
        <http://mapping.example.com/uuid/26ceb47f-ddbf-4204-b11e-db152dee682d>,
        <http://mapping.example.com/uuid/4a538e95-483f-4a2d-a074-132a348d127f>,
        <http://mapping.example.com/uuid/6d8499de-ff9d-4d40-ac84-29a9d6615b5e>,
        <http://mapping.example.com/uuid/b03d9330-a142-4f1d-a90e-403e16b7fb24>,
        <http://mapping.example.com/uuid/e41c8987-dcec-47cc-948f-d18f99212bab>,
        <http://mapping.example.com/uuid/f26e1184-3f15-4a7e-a0f9-2278d0931481>,
        <http://mapping.example.com/uuid/f7ab5cae-9db6-4cc0-91a4-e43add059505> ;
    rr:subjectMap <http://mapping.example.com/uuid/3cf7c6f3-8840-42a3-9972-76b514b1ef51> .

<http://mapping.example.com/map_services1_0> a rr:TriplesMap ;
    rdfs:label "services1" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "calendar" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/a79892c4-da8d-4a15-a2cd-8af19023e4af>,
        <http://mapping.example.com/uuid/e67407a8-6715-4e1c-948c-b5ad761bb78f> ;
    rr:subjectMap <http://mapping.example.com/uuid/3855d977-7dcc-4cbc-ba45-b155938030fb> .

<http://mapping.example.com/map_services2_0> a rr:TriplesMap ;
    rdfs:label "services2" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "calendar_dates" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/a2fd408a-e47c-41ef-8aea-3bdbdbd01c52>,
        <http://mapping.example.com/uuid/c74ec384-885a-489f-aa00-7bec96cbac26> ;
    rr:subjectMap <http://mapping.example.com/uuid/fb45ac4a-fc03-4381-9bfc-e5b9ae432ff2> .

<http://mapping.example.com/map_shape_points_0> a rr:TriplesMap ;
    rdfs:label "shape_points" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "shapes" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/2c30b8e6-9bf5-4cb4-8934-cebd272893fd>,
        <http://mapping.example.com/uuid/5223faf1-80c4-4af6-a471-c44cdca1616b>,
        <http://mapping.example.com/uuid/88222e49-24ca-4c57-8097-ccef505dc771>,
        <http://mapping.example.com/uuid/c7c44c7b-20d7-4155-83c3-91f48ca66932>,
        <http://mapping.example.com/uuid/f8b8f81b-9fc3-4f32-8d82-ac260ebd3bd2> ;
    rr:subjectMap <http://mapping.example.com/uuid/812f00e6-9a70-4880-b576-0ef9a025e101> .

<http://mapping.example.com/map_shapes_0> a rr:TriplesMap ;
    rdfs:label "shapes" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "shapes" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/0f6f2f99-0dfe-46f7-8652-e151d1cc3be6>,
        <http://mapping.example.com/uuid/671b5cc9-8050-410e-91ff-9a5e74c55eea> ;
    rr:subjectMap <http://mapping.example.com/uuid/d1bd2caa-596b-4ba2-aa61-59e5b4c69e46> .

<http://mapping.example.com/uuid/00551774-ac42-41d5-b404-92235d6777f1> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/name> .

<http://mapping.example.com/uuid/0231eec2-25bc-4b6a-9784-43bd2e6d9b87> rr:child "parent_station" ;
    rr:parent "stop_id" .

<http://mapping.example.com/uuid/0349047a-fbaf-4356-afc8-a6d9ea470e87> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#routeUrl> .

<http://mapping.example.com/uuid/051f1295-b1f8-4b15-84ef-7c74c1756cbe> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#serviceRule> .

<http://mapping.example.com/uuid/05fc8480-01de-4d89-b374-2585cd79556f> a rr:PredicateMap ;
    rr:constant <http://www.w3.org/2003/01/geo/wgs84_pos#lat> .

<http://mapping.example.com/uuid/070e603f-721a-4e91-8a90-a54513392d95> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/0d424d1c-a4d8-4c58-815f-feb55baddd94> ;
    rr:parentTriplesMap <http://mapping.example.com/map_services1_0> .

<http://mapping.example.com/uuid/0760cfe9-f325-4fcd-ac63-99b6b381205d> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/082a249b-95e8-4640-adf6-b2672517c403> rr:child "service_id" ;
    rr:parent "service_id" .

<http://mapping.example.com/uuid/084606c5-a337-49bc-bce6-c992a58bdee9> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/096f03c1-08db-4b74-80f6-d885c2889e5f> a rr:ObjectMap ;
    rml:reference "stop_sequence" ;
    rr:datatype xsd:integer ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/0b2aac6e-0473-4c6c-9d65-3f9f7846f0dc> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/0d424d1c-a4d8-4c58-815f-feb55baddd94> rr:child "service_id" ;
    rr:parent "service_id" .

<http://mapping.example.com/uuid/0d46f9c2-d1cc-4440-a27d-03bb9a5dddc0> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#shape> .

<http://mapping.example.com/uuid/0d84b2bf-65b4-41b7-8448-ffcf3a99dc30> rr:child "service_id" ;
    rr:parent "service_id" .

<http://mapping.example.com/uuid/0f6f2f99-0dfe-46f7-8652-e151d1cc3be6> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e5e67df9-9228-41a1-8912-bc344d864970> ;
    rr:predicateMap <http://mapping.example.com/uuid/eb3c2364-b4e9-47a4-8074-89945cb7f3d2> .

<http://mapping.example.com/uuid/115def8e-9be0-48be-be87-cfe6a310667e> rr:child "trip_id" ;
    rr:parent "trip_id" .

<http://mapping.example.com/uuid/11751bbc-f7fd-44ee-8c04-61c45ab32394> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5fb7381c-c947-42aa-baae-9a81eec5a2df> ;
    rr:predicateMap <http://mapping.example.com/uuid/f670e515-2d2d-4bc4-a982-1a0ba56e1713> .

<http://mapping.example.com/uuid/11aa00c0-5906-40d4-ab57-e5601ffde58c> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e98aca60-5916-47f4-995a-9c61b4584e77> ;
    rr:predicateMap <http://mapping.example.com/uuid/f95a9b56-9f77-45d6-87d7-a11f29d04697> .

<http://mapping.example.com/uuid/128f64ac-1cf8-4ef1-b097-a084c96bcf3a> rr:child "trip_id" ;
    rr:parent "trip_id" .

<http://mapping.example.com/uuid/1483b9d8-5e98-47a0-ab31-03b1101af5b2> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/d5f78ffd-5932-4c11-b815-b29af23c7791> ;
    rr:predicateMap <http://mapping.example.com/uuid/662fdc08-2fea-4853-add3-0814e57322bb> .

<http://mapping.example.com/uuid/15194de7-cbdf-4cdf-b8a5-70f8cb9cb2ea> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/84cd1dc6-ef00-46c2-93d2-04402e42304e> ;
    rr:predicateMap <http://mapping.example.com/uuid/3cf50c22-6758-4dfc-a8be-8afb52b70fce> .

<http://mapping.example.com/uuid/15e3f59c-25e4-45be-8c65-d0ff68e4a7a1> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/7bc918bd-e0e8-465b-b415-08d9d65ceda4> ;
    rr:predicateMap <http://mapping.example.com/uuid/a0ec164e-0fec-4f62-9940-6503be946972> .

<http://mapping.example.com/uuid/176d81d9-1b77-4ace-af2b-02199bb26904> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/aa5c55e3-dedd-4203-b5d6-44ff021f9cd7> ;
    rr:predicateMap <http://mapping.example.com/uuid/63dd294d-b2cf-4a46-a961-ab8a8a70cf59> .

<http://mapping.example.com/uuid/179f0eb0-619d-4587-9dc7-9407ba6c7181> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2e562d53-da13-4941-a458-04a39c42589e> ;
    rr:predicateMap <http://mapping.example.com/uuid/2ecd3531-18c3-4824-ac22-2ecaae8b05c0> .

<http://mapping.example.com/uuid/1821d1dd-0616-491a-8aef-e08f175fd730> a rr:ObjectMap ;
    rml:reference "stop_id" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/186fc73c-b2b7-441d-a443-beceeb6095a1> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e9792d56-0837-4585-a2b0-326b8ed78baf> ;
    rr:predicateMap <http://mapping.example.com/uuid/ba49110d-2829-4e50-b3cb-ea99b2395f77> .

<http://mapping.example.com/uuid/19249e11-1cfe-44b0-ba0f-a1548690cc95> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/321b32f5-997b-4cc8-9acf-f5135a94cc18> ;
    rr:predicateMap <http://mapping.example.com/uuid/af2cc6cb-3cfe-4177-8aa0-3a8143ed7037> .

<http://mapping.example.com/uuid/1b0af81d-75c4-408e-8f37-c6b89588991f> rr:child "service_id" ;
    rr:parent "service_id" .

<http://mapping.example.com/uuid/1c9f40b8-b85d-4e53-911a-d750bdf6546b> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#direction> .

<http://mapping.example.com/uuid/1cc3390b-042a-4813-b7a1-74ba5b4aeb65> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/58817869-21fc-4adf-b265-9dccde56b8b2> ;
    rr:predicateMap <http://mapping.example.com/uuid/2644831a-185a-407b-a360-b9aec3db53bc> .

<http://mapping.example.com/uuid/1e6a8f4e-c32d-4281-9d84-afeae6a57312> a rr:ObjectMap ;
    rml:reference "monday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/1eb8a331-6864-496d-8424-11f28138a3ba> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/c28023d2-c6f4-4d29-b886-7363e1def104> ;
    rr:predicateMap <http://mapping.example.com/uuid/7694f6c3-818e-4ff2-9f15-8f69146f08ae> .

<http://mapping.example.com/uuid/20a8e888-4f95-48e6-a21d-dfcd45971bc4> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/096f03c1-08db-4b74-80f6-d885c2889e5f> ;
    rr:predicateMap <http://mapping.example.com/uuid/607d0417-c037-4a8c-bdbe-78af2178c789> .

<http://mapping.example.com/uuid/2289243b-8840-4929-9633-e7559cecb347> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#monday> .

<http://mapping.example.com/uuid/2355e5dd-1c03-4084-86c8-6c4705718aae> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/stops/{stop_id}" .

<http://mapping.example.com/uuid/236545e1-cf35-43c1-9f9a-6e359dff957f> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#serviceRule> .

<http://mapping.example.com/uuid/243dd998-88f1-4d4e-b59d-cbd983fb9334> a rr:ObjectMap ;
    rml:reference "feed_end_date" ;
    rr:datatype xsd:date ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/24485c64-ffb9-4d9a-8675-4bd89c2619e2> a rr:ObjectMap ;
    rml:reference "exact_times" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/2644831a-185a-407b-a360-b9aec3db53bc> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/264a8479-28f8-4521-b759-d734b4c71020> a rr:ObjectMap ;
    rml:reference "shape_pt_lon" ;
    rr:datatype xsd:double ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/268456e1-8afd-4cef-beb3-783fe2f05dda> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/c08f9f8f-ff58-4423-94e3-e34a2605c272> ;
    rr:predicateMap <http://mapping.example.com/uuid/4b770c2f-dc7a-479a-86ff-f1a1c4a2ab63> .

<http://mapping.example.com/uuid/26ceb47f-ddbf-4204-b11e-db152dee682d> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/c642008e-94ab-442f-83b4-0202c5e72227> ;
    rr:predicateMap <http://mapping.example.com/uuid/7fe2d40a-9654-4f53-8ef4-bf1e11d3ed7b> .

<http://mapping.example.com/uuid/28f51e00-8600-40cc-9cdd-a4ce736bcd4f> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Stop" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/29126a95-f935-4e7b-bb32-6acbfcbf9985> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#departureTime> .

<http://mapping.example.com/uuid/2971202b-a2b5-45e3-ab4d-217b6833695c> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Service" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/2a9a49b0-3b1b-4a6e-8b7b-3ee200500d7e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/ee1ffea7-6f19-4707-ac57-56424795d9cc> ;
    rr:predicateMap <http://mapping.example.com/uuid/5a6a96e0-355a-4ef1-aedc-f179c519e50b> .

<http://mapping.example.com/uuid/2acb30f0-4677-484c-b2a9-8343b6089c60> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/agency/{agency_id}" .

<http://mapping.example.com/uuid/2bd370b5-3922-4811-bd79-f209c85c23dd> a rr:ObjectMap ;
    rml:reference "thursday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/2c30b8e6-9bf5-4cb4-8934-cebd272893fd> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/42f0712f-88bd-4203-a5b8-752302ca81b2> ;
    rr:predicateMap <http://mapping.example.com/uuid/f5286d94-1fdd-480e-92ce-f17a583a97a1> .

<http://mapping.example.com/uuid/2c3608b1-343f-4eb8-80d8-8fe75554ef52> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#headsign> .

<http://mapping.example.com/uuid/2c75b8eb-edb9-4fec-977f-2d4dd0e8a6b3> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Agency" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/2d17acb4-3407-4f63-b1f5-8dc668d70665> a rr:ObjectMap ;
    rml:reference "agency_phone" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/2e562d53-da13-4941-a458-04a39c42589e> a rr:ObjectMap ;
    rml:reference "agency_fare_url" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/2e822929-d525-4b57-b056-f20e267467d8> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/128f64ac-1cf8-4ef1-b097-a084c96bcf3a> ;
    rr:parentTriplesMap <http://mapping.example.com/map_trips_0> .

<http://mapping.example.com/uuid/2ecd3531-18c3-4824-ac22-2ecaae8b05c0> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#fareUrl> .

<http://mapping.example.com/uuid/30ee2cc2-bd17-4e42-866a-afdeeffe4806> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/language> .

<http://mapping.example.com/uuid/30efe268-9ada-49bf-9031-cd07cd56f534> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#wheelchairAccessible> .

<http://mapping.example.com/uuid/31ca4abe-c488-423a-964c-b6892e772543> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/publisher> .

<http://mapping.example.com/uuid/31db036c-3a3b-4edf-a28f-15f4a1d3b1d1> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/9bea9213-bf88-4c19-8cfb-5039883e1b49> ;
    rr:predicateMap <http://mapping.example.com/uuid/ef90ace6-e01d-4bcf-90d8-5e0e1120a618> .

<http://mapping.example.com/uuid/321b32f5-997b-4cc8-9acf-f5135a94cc18> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/PickupType/{pickup_type}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/3380948f-b984-4880-8143-9fcefa204a31> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/87bb0fa6-e5a1-4cfe-b98f-9e7cae8fab82> ;
    rr:predicateMap <http://mapping.example.com/uuid/30ee2cc2-bd17-4e42-866a-afdeeffe4806> .

<http://mapping.example.com/uuid/33e8bd71-2efe-4b51-b445-8111f4720916> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/6dca6eed-1abe-4218-800c-40d9acc32ccf> ;
    rr:predicateMap <http://mapping.example.com/uuid/0d46f9c2-d1cc-4440-a27d-03bb9a5dddc0> .

<http://mapping.example.com/uuid/34729d54-0e26-492b-88b1-ee08f0eae6d5> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/0d84b2bf-65b4-41b7-8448-ffcf3a99dc30> ;
    rr:parentTriplesMap <http://mapping.example.com/map_services2_0> .

<http://mapping.example.com/uuid/34927118-8f5e-4d60-8cb6-457bb1eada8e> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/8251b845-c323-485e-9c51-047fa5ad21ef> ;
    rr:parentTriplesMap <http://mapping.example.com/map_agency_0> .

<http://mapping.example.com/uuid/34e5dea5-da99-43d6-918f-b1bb85c889da> a rr:ObjectMap ;
    rml:reference "route_short_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/359c2cb6-11b5-4c82-a7e7-5d60cbce03cd> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/trips/{trip_id}" .

<http://mapping.example.com/uuid/363c3364-d818-4083-8443-017fe6a9da22> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#shapePoint> .

<http://mapping.example.com/uuid/37f7de27-d9b8-4c69-9b94-cd6909ffc8c1> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/identifier> .

<http://mapping.example.com/uuid/3855d977-7dcc-4cbc-ba45-b155938030fb> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/services/{service_id}" .

<http://mapping.example.com/uuid/3a045ef9-385f-444c-a983-c013036d3740> a rr:ObjectMap ;
    rml:reference "shape_dist_traveled" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/3c2885c3-9593-4307-8311-f2b9c92ce869> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/language> .

<http://mapping.example.com/uuid/3cf50c22-6758-4dfc-a8be-8afb52b70fce> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#trip> .

<http://mapping.example.com/uuid/3cf7c6f3-8840-42a3-9972-76b514b1ef51> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/routes/{route_id}" .

<http://mapping.example.com/uuid/3f7bd1cb-8ec5-42d6-9cc7-55eceab0a38b> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/082a249b-95e8-4640-adf6-b2672517c403> ;
    rr:parentTriplesMap <http://mapping.example.com/map_calendar_date_rules_0> .

<http://mapping.example.com/uuid/3fc8ac9e-60d3-42a3-8bec-6482551826b0> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e11a37a6-efb3-41be-922b-09db6c1e5883> ;
    rr:predicateMap <http://mapping.example.com/uuid/31ca4abe-c488-423a-964c-b6892e772543> .

<http://mapping.example.com/uuid/4245b47d-28dc-48f3-b861-339cb89d3e44> a rr:ObjectMap ;
    rml:reference "stop_url" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/426797ec-385e-4e8d-aadf-c3c8c9d9733e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/d92dedb1-29cf-45f2-93f9-1c34064ed28c> ;
    rr:predicateMap <http://mapping.example.com/uuid/3c2885c3-9593-4307-8311-f2b9c92ce869> .

<http://mapping.example.com/uuid/42f0712f-88bd-4203-a5b8-752302ca81b2> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#ShapePoint" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/441d0ed4-fbaa-4ba0-abdd-d1199f66bfff> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/a6468850-bc1a-4be1-bf72-98bf49c3fb84> ;
    rr:predicateMap <http://mapping.example.com/uuid/85802be4-756e-4d28-b381-84748c4a9943> .

<http://mapping.example.com/uuid/44289b32-39b9-4018-b4b5-86d53b82b087> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#service> .

<http://mapping.example.com/uuid/494ffd41-e9ab-4ac4-97fd-45d1e95e8530> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#endTime> .

<http://mapping.example.com/uuid/4a19bbc5-dc22-4207-85bc-172e6664bcf0> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/808921ff-8078-45a3-b527-5698adad8c14> ;
    rr:predicateMap <http://mapping.example.com/uuid/bd662390-ae72-4d6e-8d25-47cfecd166f6> .

<http://mapping.example.com/uuid/4a538e95-483f-4a2d-a074-132a348d127f> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5a7a048b-e5c4-4cfe-bb1a-a1cb51183148> ;
    rr:predicateMap <http://mapping.example.com/uuid/0349047a-fbaf-4356-afc8-a6d9ea470e87> .

<http://mapping.example.com/uuid/4b318948-07a0-4c56-addf-7aaf58d34c5c> a rr:ObjectMap ;
    rml:reference "start_date" ;
    rr:datatype xsd:date ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/4b770c2f-dc7a-479a-86ff-f1a1c4a2ab63> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#color> .

<http://mapping.example.com/uuid/4c46145c-1e87-428c-b161-1f2e437a51b0> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/ea198804-ebb4-477a-af99-60706813dde3> ;
    rr:predicateMap <http://mapping.example.com/uuid/e485ac02-054b-4970-8dee-ceea14dcf80b> .

<http://mapping.example.com/uuid/4feeec72-b8d6-40b5-b152-41925f3b345c> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#startTime> .

<http://mapping.example.com/uuid/51ecc8a3-c225-4323-aec1-cd112ea7ee62> rr:child "shape_id" ;
    rr:parent "shape_id" .

<http://mapping.example.com/uuid/5223faf1-80c4-4af6-a471-c44cdca1616b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/a704d376-efbc-488b-a16e-141e4808a78b> ;
    rr:predicateMap <http://mapping.example.com/uuid/56fda68b-c5c6-47da-9cd6-582d421465d4> .

<http://mapping.example.com/uuid/54c45cdb-0fc9-4429-8011-3338872ec287> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/name> .

<http://mapping.example.com/uuid/55977389-167c-4c22-bb2a-df62623bcdd3> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/56fda68b-c5c6-47da-9cd6-582d421465d4> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#distanceTraveled> .

<http://mapping.example.com/uuid/56ff5ed1-6004-4d2b-b578-cf6bb0739a2c> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/5849fad8-02b5-4643-8e3d-646ea703bdf2> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#headwaySeconds> .

<http://mapping.example.com/uuid/58817869-21fc-4adf-b265-9dccde56b8b2> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Trip" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/5a220f2a-aa45-4863-9831-1eee1ed07603> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/3a045ef9-385f-444c-a983-c013036d3740> ;
    rr:predicateMap <http://mapping.example.com/uuid/98dbd797-471b-4267-bb85-d8694fb0b1e2> .

<http://mapping.example.com/uuid/5a6a96e0-355a-4ef1-aedc-f179c519e50b> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/5a703c1f-d50c-45d0-97fb-bcdb139e4397> a rr:ObjectMap ;
    rml:reference "departure_time" ;
    rr:datatype xsd:duration ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/5a7a048b-e5c4-4cfe-bb1a-a1cb51183148> a rr:ObjectMap ;
    rml:reference "route_url" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/5ac983f0-f701-45aa-a07a-993beedefb43> a rr:ObjectMap ;
    rml:reference "end_time" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/5b7a2532-b853-4323-81c1-1fe5a93bbf8b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/d01d2c24-ad46-4bb9-8981-d39df392b2d2> ;
    rr:predicateMap <http://mapping.example.com/uuid/965f9aef-eba0-4337-9fe8-fd3ef93ea42f> .

<http://mapping.example.com/uuid/5c3035e2-6320-4289-8596-b979ced7064d> a rr:ObjectMap ;
    rml:reference "route_text_color" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/5cf7098d-f952-40d3-89d4-1e083792fe6e> a rr:ObjectMap ;
    rml:reference "agency_url" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/5d1d7455-965e-4df8-accc-cedc851dbd2a> a rr:ObjectMap ;
    rml:reference "direction_id" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/5e7da485-6941-4818-81a1-6d4e3717966d> a rr:ObjectMap ;
    rml:reference "stop_timezone" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/5fb7381c-c947-42aa-baae-9a81eec5a2df> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/c7038a09-cd7f-4cfc-97d1-eb87fcf9fd7b> ;
    rr:parentTriplesMap <http://mapping.example.com/map_routes_0> .

<http://mapping.example.com/uuid/6004ee02-cc15-496f-af6e-d70b778afd7e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/f13dae78-23af-4d67-bb51-0132329c95e3> ;
    rr:predicateMap <http://mapping.example.com/uuid/00551774-ac42-41d5-b404-92235d6777f1> .

<http://mapping.example.com/uuid/607d0417-c037-4a8c-bdbe-78af2178c789> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#stopSequence> .

<http://mapping.example.com/uuid/60a908a8-c700-4183-9871-d1f6aa5473ba> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/page> .

<http://mapping.example.com/uuid/6337e10c-b653-4ef1-a437-effda17ce4ea> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2c75b8eb-edb9-4fec-977f-2d4dd0e8a6b3> ;
    rr:predicateMap <http://mapping.example.com/uuid/0b2aac6e-0473-4c6c-9d65-3f9f7846f0dc> .

<http://mapping.example.com/uuid/63dd294d-b2cf-4a46-a961-ab8a8a70cf59> a rr:PredicateMap ;
    rr:constant <http://www.w3.org/2003/01/geo/wgs84_pos#long> .

<http://mapping.example.com/uuid/646e4863-a8dd-4f8d-9d1c-e067d7e2ae1f> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#friday> .

<http://mapping.example.com/uuid/647961d6-008b-4505-8d76-fa757a25a03d> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5cf7098d-f952-40d3-89d4-1e083792fe6e> ;
    rr:predicateMap <http://mapping.example.com/uuid/70a57c5a-4b65-4b1d-85ac-d6dec65ec10a> .

<http://mapping.example.com/uuid/652a42e1-f322-47c2-b73c-88df1bfb3e41> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Service" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/6595c9c4-da5a-4b89-90bd-dfdf80eab2dd> a rr:ObjectMap ;
    rml:reference "stop_desc" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/662fdc08-2fea-4853-add3-0814e57322bb> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/page> .

<http://mapping.example.com/uuid/671b5cc9-8050-410e-91ff-9a5e74c55eea> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/93dd26ed-89e0-4f91-ace3-6736b168c498> ;
    rr:predicateMap <http://mapping.example.com/uuid/363c3364-d818-4083-8443-017fe6a9da22> .

<http://mapping.example.com/uuid/6728dab3-17a7-440d-9c4a-a34df65f65f8> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Feed" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/67e9900e-a84c-4bfe-9e63-5142b917ec17> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/6595c9c4-da5a-4b89-90bd-dfdf80eab2dd> ;
    rr:predicateMap <http://mapping.example.com/uuid/84d01611-edeb-407b-bcd5-2af5e4542ac6> .

<http://mapping.example.com/uuid/6d725b09-0f3f-4653-9b0f-6146a8e991d5> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/6d8499de-ff9d-4d40-ac84-29a9d6615b5e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/34e5dea5-da99-43d6-918f-b1bb85c889da> ;
    rr:predicateMap <http://mapping.example.com/uuid/81de59a9-d345-4315-97e6-1fae22cab8f0> .

<http://mapping.example.com/uuid/6dca6eed-1abe-4218-800c-40d9acc32ccf> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/f47fffbc-3084-4671-8de6-50d0b6dd3af7> ;
    rr:parentTriplesMap <http://mapping.example.com/map_shapes_0> .

<http://mapping.example.com/uuid/6e6f3c03-a257-464f-9339-defe0ce29304> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/9669b201-7073-44be-b551-ecc99c5f0678> ;
    rr:predicateMap <http://mapping.example.com/uuid/d478469a-7982-4f24-a1bb-afc227cdac5d> .

<http://mapping.example.com/uuid/6ed88dcc-5699-436c-9e94-dbe008a76fc3> a rr:ObjectMap ;
    rml:reference "tuesday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/6ff80a67-f44d-46e2-8364-9e79d43e2e8d> a rr:PredicateMap ;
    rr:constant <http://schema.org/startDate> .

<http://mapping.example.com/uuid/70a57c5a-4b65-4b1d-85ac-d6dec65ec10a> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/page> .

<http://mapping.example.com/uuid/737d1495-9bd8-4c91-9826-d2cf37f44e3d> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/f9e1758a-787e-45d2-bb5e-8ced36b08153> ;
    rr:predicateMap <http://mapping.example.com/uuid/54c45cdb-0fc9-4429-8011-3338872ec287> .

<http://mapping.example.com/uuid/73976655-fc16-4c08-a265-252dd29fffc8> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/28f51e00-8600-40cc-9cdd-a4ce736bcd4f> ;
    rr:predicateMap <http://mapping.example.com/uuid/6d725b09-0f3f-4653-9b0f-6146a8e991d5> .

<http://mapping.example.com/uuid/74a20a80-5d41-4d43-bae7-b4727d371f44> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/1821d1dd-0616-491a-8aef-e08f175fd730> ;
    rr:predicateMap <http://mapping.example.com/uuid/37f7de27-d9b8-4c69-9b94-cd6909ffc8c1> .

<http://mapping.example.com/uuid/76424d46-8595-4b96-a25e-cf6cc527dd47> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/a57a1bec-bee5-4b57-9ac7-5e40ebe913c1> ;
    rr:predicateMap <http://mapping.example.com/uuid/56ff5ed1-6004-4d2b-b578-cf6bb0739a2c> .

<http://mapping.example.com/uuid/7694f6c3-818e-4ff2-9f15-8f69146f08ae> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/78615f06-53cb-4cc7-8974-14dcef558678> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/8f63ea86-c4f5-48eb-8184-90c8a7cf3ff7> ;
    rr:predicateMap <http://mapping.example.com/uuid/4feeec72-b8d6-40b5-b152-41925f3b345c> .

<http://mapping.example.com/uuid/78a1e51a-1f6c-4802-ba13-f8e57bffd3eb> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/8a129d6d-2ff5-4e33-aa5a-6c12eaedcade> ;
    rr:predicateMap <http://mapping.example.com/uuid/bf8f9211-bbcb-447a-b5b3-01fdddb22952> .

<http://mapping.example.com/uuid/7bc918bd-e0e8-465b-b415-08d9d65ceda4> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/DropOffType/{drop_off_type}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/7def1fae-f63c-49a4-9a23-d9efb9e7c340> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/description> .

<http://mapping.example.com/uuid/7e23f71a-1793-4cd4-8de7-a720d4fa83f8> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/97d50b77-2a4b-4d3e-aae2-8672a1b32619> ;
    rr:predicateMap <http://mapping.example.com/uuid/a64758ed-af73-4fd9-b23e-8036721af7be> .

<http://mapping.example.com/uuid/7efce6a6-4612-489d-862a-85f17c5702dc> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#thursday> .

<http://mapping.example.com/uuid/7fe2d40a-9654-4f53-8ef4-bf1e11d3ed7b> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#longName> .

<http://mapping.example.com/uuid/808921ff-8078-45a3-b527-5698adad8c14> a rr:ObjectMap ;
    rml:reference "sunday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/812f00e6-9a70-4880-b576-0ef9a025e101> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/shape_point/{shape_id}-{shape_pt_sequence}" .

<http://mapping.example.com/uuid/81de59a9-d345-4315-97e6-1fae22cab8f0> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#shortName> .

<http://mapping.example.com/uuid/8251b845-c323-485e-9c51-047fa5ad21ef> rr:child "agency_id" ;
    rr:parent "agency_id" .

<http://mapping.example.com/uuid/84cd1dc6-ef00-46c2-93d2-04402e42304e> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/115def8e-9be0-48be-be87-cfe6a310667e> ;
    rr:parentTriplesMap <http://mapping.example.com/map_trips_0> .

<http://mapping.example.com/uuid/84d01611-edeb-407b-bcd5-2af5e4542ac6> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/description> .

<http://mapping.example.com/uuid/8518c6ce-7167-415e-b837-5be27aa1793f> a rr:ObjectMap ;
    rml:reference "trip_headsign" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/8532c7a0-5368-43e0-b1b6-99ef40cb2d30> a rr:ObjectMap ;
    rml:reference "route_desc" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/85802be4-756e-4d28-b381-84748c4a9943> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#zone> .

<http://mapping.example.com/uuid/862cfe3d-3907-44a0-a2b7-f19488ceecfe> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/eaeaccc4-5d4f-46ee-9e43-1ecc438afaa1> ;
    rr:predicateMap <http://mapping.example.com/uuid/89ea6ba7-3aa2-4b0c-a7bf-329678378fb1> .

<http://mapping.example.com/uuid/86b5cdca-8287-4202-8ddb-e0f86d583e0a> a rr:ObjectMap ;
    rml:reference "headway_secs" ;
    rr:datatype xsd:integer ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/873bdeec-a8b0-4a84-b4ad-dc7ec6c4910f> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/b2d7dc1f-423f-4b20-8c14-9ce5e4237725> ;
    rr:predicateMap <http://mapping.example.com/uuid/9f5e9ea9-defd-4246-932a-0ed6da642456> .

<http://mapping.example.com/uuid/87bb0fa6-e5a1-4cfe-b98f-9e7cae8fab82> a rr:ObjectMap ;
    rml:reference "feed_lang" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/88222e49-24ca-4c57-8097-ccef505dc771> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/beca4d2e-aa4b-4dec-bfd7-3b4610494c08> ;
    rr:predicateMap <http://mapping.example.com/uuid/05fc8480-01de-4d89-b374-2585cd79556f> .

<http://mapping.example.com/uuid/899b5901-5481-4749-b2e9-647db90dae28> a rr:ObjectMap ;
    rml:reference "feed_start_date" ;
    rr:datatype xsd:date ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/89ea6ba7-3aa2-4b0c-a7bf-329678378fb1> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#arrivalTime> .

<http://mapping.example.com/uuid/8a129d6d-2ff5-4e33-aa5a-6c12eaedcade> a rr:ObjectMap ;
    rml:reference "agency_timezone" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/8e7b2197-4385-40d9-8e25-fe2f7ead6a1a> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#StopTime" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/8f63ea86-c4f5-48eb-8184-90c8a7cf3ff7> a rr:ObjectMap ;
    rml:reference "start_time" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/90973ace-7eb8-4c60-be17-be46846d9c57> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#agency> .

<http://mapping.example.com/uuid/92c32aa1-24d4-4965-962a-36c601685f73> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/24485c64-ffb9-4d9a-8675-4bd89c2619e2> ;
    rr:predicateMap <http://mapping.example.com/uuid/c21d2159-3638-4c9f-ac87-cc50497c96d4> .

<http://mapping.example.com/uuid/93dd26ed-89e0-4f91-ace3-6736b168c498> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/51ecc8a3-c225-4323-aec1-cd112ea7ee62> ;
    rr:parentTriplesMap <http://mapping.example.com/map_shape_points_0> .

<http://mapping.example.com/uuid/95ed9e93-6ec5-4e37-a56b-70df3fc8d2f7> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2bd370b5-3922-4811-bd79-f209c85c23dd> ;
    rr:predicateMap <http://mapping.example.com/uuid/7efce6a6-4612-489d-862a-85f17c5702dc> .

<http://mapping.example.com/uuid/9604025c-85b1-4793-b1ef-59419794829f> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e94dae01-7b17-4ae3-8aac-f6003690666e> ;
    rr:predicateMap <http://mapping.example.com/uuid/646e4863-a8dd-4f8d-9d1c-e067d7e2ae1f> .

<http://mapping.example.com/uuid/965f9aef-eba0-4337-9fe8-fd3ef93ea42f> a rr:PredicateMap ;
    rr:constant <http://schema.org/endDate> .

<http://mapping.example.com/uuid/9669b201-7073-44be-b551-ecc99c5f0678> a rr:ObjectMap ;
    rml:reference "feed_version" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/9759a65e-01c2-4d0f-8546-658503756ebf> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/e3e82cbd-0be1-4d92-881a-d6fbbc473d48> ;
    rr:predicateMap <http://mapping.example.com/uuid/dcaf62c4-74a3-4b50-94dd-cce2d1bf58e4> .

<http://mapping.example.com/uuid/97d50b77-2a4b-4d3e-aae2-8672a1b32619> a rr:ObjectMap ;
    rml:reference "stop_headsign" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/98dbd797-471b-4267-bb85-d8694fb0b1e2> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#distanceTraveled> .

<http://mapping.example.com/uuid/9a959143-af92-4dd7-80e1-39f467518424> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#dateAddition> .

<http://mapping.example.com/uuid/9bea9213-bf88-4c19-8cfb-5039883e1b49> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/daf8b0a5-a94f-4449-8918-96a22787a5d0> ;
    rr:parentTriplesMap <http://mapping.example.com/map_stops_0> .

<http://mapping.example.com/uuid/9ca4c65a-f258-4897-8eb9-bbbbb127a278> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/1b0af81d-75c4-408e-8f37-c6b89588991f> ;
    rr:parentTriplesMap <http://mapping.example.com/map_calendar_rules_0> .

<http://mapping.example.com/uuid/9d9ef83f-df17-4d54-8947-d3d945263933> a rr:ObjectMap ;
    rml:reference "date" ;
    rr:datatype xsd:date ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/9e9050e1-17df-44b5-8220-676f58cecf93> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/4b318948-07a0-4c56-addf-7aaf58d34c5c> ;
    rr:predicateMap <http://mapping.example.com/uuid/f0debf9c-cd38-4de7-b54b-8716f4600c38> .

<http://mapping.example.com/uuid/9f5e9ea9-defd-4246-932a-0ed6da642456> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#wheelchairAccessible> .

<http://mapping.example.com/uuid/a00a47a9-cd26-40a6-b81b-3750db712ef4> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/ca073ce0-ab1f-4f5c-94ee-629c01c0f595> ;
    rr:predicateMap <http://mapping.example.com/uuid/9a959143-af92-4dd7-80e1-39f467518424> .

<http://mapping.example.com/uuid/a0ec164e-0fec-4f62-9940-6503be946972> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#dropOffType> .

<http://mapping.example.com/uuid/a1d90f3d-9d7c-4299-9259-881f95be9a3a> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/calendar_rules/{service_id}" .

<http://mapping.example.com/uuid/a2fd408a-e47c-41ef-8aea-3bdbdbd01c52> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/652a42e1-f322-47c2-b73c-88df1bfb3e41> ;
    rr:predicateMap <http://mapping.example.com/uuid/55977389-167c-4c22-bb2a-df62623bcdd3> .

<http://mapping.example.com/uuid/a37e5e59-604a-49f6-9ba6-ec3a4abc8570> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5a703c1f-d50c-45d0-97fb-bcdb139e4397> ;
    rr:predicateMap <http://mapping.example.com/uuid/29126a95-f935-4e7b-bb32-6acbfcbf9985> .

<http://mapping.example.com/uuid/a493f6f3-721a-4458-ade1-4b6294b8b7fa> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/frequency/{trip_id}-{start_time}" .

<http://mapping.example.com/uuid/a4a49883-9db4-4650-9709-a8f769f10b7c> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#shortName> .

<http://mapping.example.com/uuid/a57a1bec-bee5-4b57-9ac7-5e40ebe913c1> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Frequency" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/a63a314d-5302-4dfa-a9e6-96f45af587d3> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#tuesday> .

<http://mapping.example.com/uuid/a6468850-bc1a-4be1-bf72-98bf49c3fb84> a rr:ObjectMap ;
    rml:reference "zone_id" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/a64758ed-af73-4fd9-b23e-8036721af7be> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#headsign> .

<http://mapping.example.com/uuid/a704d376-efbc-488b-a16e-141e4808a78b> a rr:ObjectMap ;
    rml:reference "shape_dist_traveled" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/a79892c4-da8d-4a15-a2cd-8af19023e4af> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2971202b-a2b5-45e3-ab4d-217b6833695c> ;
    rr:predicateMap <http://mapping.example.com/uuid/0760cfe9-f325-4fcd-ac63-99b6b381205d> .

<http://mapping.example.com/uuid/a8d06154-f3c2-4fa2-9583-7ea80c2e67b8> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/070e603f-721a-4e91-8a90-a54513392d95>,
        <http://mapping.example.com/uuid/34729d54-0e26-492b-88b1-ee08f0eae6d5> ;
    rr:predicateMap <http://mapping.example.com/uuid/44289b32-39b9-4018-b4b5-86d53b82b087> .

<http://mapping.example.com/uuid/aa5c55e3-dedd-4203-b5d6-44ff021f9cd7> a rr:ObjectMap ;
    rml:reference "stop_lon" ;
    rr:datatype xsd:double ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/adc4347f-ed1d-4554-9fa7-6bbff33b566e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/6728dab3-17a7-440d-9c4a-a34df65f65f8> ;
    rr:predicateMap <http://mapping.example.com/uuid/084606c5-a337-49bc-bce6-c992a58bdee9> .

<http://mapping.example.com/uuid/aed82518-ce37-4a93-92e2-b8e6f49ecfeb> a rr:ObjectMap ;
    rml:reference "trip_short_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/af2cc6cb-3cfe-4177-8aa0-3a8143ed7037> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#pickupType> .

<http://mapping.example.com/uuid/b03d9330-a142-4f1d-a90e-403e16b7fb24> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/34927118-8f5e-4d60-8cb6-457bb1eada8e> ;
    rr:predicateMap <http://mapping.example.com/uuid/90973ace-7eb8-4c60-be17-be46846d9c57> .

<http://mapping.example.com/uuid/b06994a1-34a0-4128-8c49-0583460bc159> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/243dd998-88f1-4d4e-b59d-cbd983fb9334> ;
    rr:predicateMap <http://mapping.example.com/uuid/b4e04bf2-4d39-42f3-8596-18d7b258f85c> .

<http://mapping.example.com/uuid/b29f2d79-878a-4a92-983c-0723c7aa8446> a rr:ObjectMap ;
    rml:reference "shape_pt_sequence" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/b2d7dc1f-423f-4b20-8c14-9ce5e4237725> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/WheelchairBoardingStatus/{wheelchair_accessible}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/b4e04bf2-4d39-42f3-8596-18d7b258f85c> a rr:PredicateMap ;
    rr:constant <http://schema.org/endDate> .

<http://mapping.example.com/uuid/b76af433-1556-4b10-8d6f-1c2afea24c7b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/d1168c84-6b5d-4bbb-8ac3-db47c0089fee> ;
    rr:predicateMap <http://mapping.example.com/uuid/e169671d-06f6-428d-9a71-c134a2a679c6> .

<http://mapping.example.com/uuid/b8bc7868-5005-43b5-a00c-9047573b1018> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/cde80b0e-b42c-4c4b-adb5-5af271c9dcad> ;
    rr:predicateMap <http://mapping.example.com/uuid/f7459ce7-b6fd-4571-8465-1adb65f50fbc> .

<http://mapping.example.com/uuid/ba49110d-2829-4e50-b3cb-ea99b2395f77> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#parentStation> .

<http://mapping.example.com/uuid/bafdfa32-e306-4c27-8b20-00bff62a7150> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#CalendarRule" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/bb6bbaf9-626d-4f3a-a1a8-779b2468319b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5ac983f0-f701-45aa-a07a-993beedefb43> ;
    rr:predicateMap <http://mapping.example.com/uuid/494ffd41-e9ab-4ac4-97fd-45d1e95e8530> .

<http://mapping.example.com/uuid/bcce4c24-2cf0-42a6-83ba-10a98e17f993> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/d117fa2a-74c5-4d50-a5e0-51233153fc14> ;
    rr:predicateMap <http://mapping.example.com/uuid/30efe268-9ada-49bf-9031-cd07cd56f534> .

<http://mapping.example.com/uuid/bd662390-ae72-4d6e-8d25-47cfecd166f6> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#sunday> .

<http://mapping.example.com/uuid/beca4d2e-aa4b-4dec-bfd7-3b4610494c08> a rr:ObjectMap ;
    rml:reference "shape_pt_lat" ;
    rr:datatype xsd:double ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/bf8f9211-bbcb-447a-b5b3-01fdddb22952> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#timeZone> .

<http://mapping.example.com/uuid/c08f9f8f-ff58-4423-94e3-e34a2605c272> a rr:ObjectMap ;
    rml:reference "route_color" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/c21d2159-3638-4c9f-ac87-cc50497c96d4> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#exactTimes> .

<http://mapping.example.com/uuid/c28023d2-c6f4-4d29-b886-7363e1def104> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Route" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/c49a3c43-eca9-448d-8490-75ae0800d484> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/feed/{feed_publisher_name}" .

<http://mapping.example.com/uuid/c5c9268c-4810-48e5-ade6-8a69a6d97e47> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/stoptimes/{trip_id}-{stop_id}-{arrival_time}" .

<http://mapping.example.com/uuid/c642008e-94ab-442f-83b4-0202c5e72227> a rr:ObjectMap ;
    rml:reference "route_long_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/c65a30de-b0d5-4636-b69b-84f966d05063> a rr:PredicateMap ;
    rr:constant <http://xmlns.com/foaf/0.1/phone> .

<http://mapping.example.com/uuid/c7038a09-cd7f-4cfc-97d1-eb87fcf9fd7b> rr:child "route_id" ;
    rr:parent "route_id" .

<http://mapping.example.com/uuid/c74ec384-885a-489f-aa00-7bec96cbac26> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/3f7bd1cb-8ec5-42d6-9cc7-55eceab0a38b> ;
    rr:predicateMap <http://mapping.example.com/uuid/236545e1-cf35-43c1-9f9a-6e359dff957f> .

<http://mapping.example.com/uuid/c7c44c7b-20d7-4155-83c3-91f48ca66932> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/264a8479-28f8-4521-b759-d734b4c71020> ;
    rr:predicateMap <http://mapping.example.com/uuid/d754f003-c4dc-4335-aa3b-b1d49d11b3eb> .

<http://mapping.example.com/uuid/ca073ce0-ab1f-4f5c-94ee-629c01c0f595> a rr:ObjectMap ;
    rml:reference "exception_type" ;
    rr:datatype xsd:integer ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/ca27eb66-2631-48d4-a5c5-f8751e59abfb> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/bafdfa32-e306-4c27-8b20-00bff62a7150> ;
    rr:predicateMap <http://mapping.example.com/uuid/ced91eab-81e2-46e8-8283-8f52ef6f0594> .

<http://mapping.example.com/uuid/cde80b0e-b42c-4c4b-adb5-5af271c9dcad> a rr:ObjectMap ;
    rml:reference "stop_lat" ;
    rr:datatype xsd:double ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/ce6767fa-482f-4fb4-83b2-cc4bee0a3ea4> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/RouteType/{route_type}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/ced91eab-81e2-46e8-8283-8f52ef6f0594> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/d01d2c24-ad46-4bb9-8981-d39df392b2d2> a rr:ObjectMap ;
    rml:reference "end_date" ;
    rr:datatype xsd:date ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/d045fe10-5728-449c-b400-115c3dcd9ac9> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#routeType> .

<http://mapping.example.com/uuid/d1168c84-6b5d-4bbb-8ac3-db47c0089fee> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/LocationType/{location_type}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/d117fa2a-74c5-4d50-a5e0-51233153fc14> a rr:ObjectMap ;
    rr:template "http://transport.linkeddata.es/resource/WheelchairBoardingStatus/{wheelchair_boarding}" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/d1bd2caa-596b-4ba2-aa61-59e5b4c69e46> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/shape/{shape_id}" .

<http://mapping.example.com/uuid/d478469a-7982-4f24-a1bb-afc227cdac5d> a rr:PredicateMap ;
    rr:constant <http://schema.org/version> .

<http://mapping.example.com/uuid/d5f0bc20-d21c-40d1-9fa3-ec6197bb845e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5e7da485-6941-4818-81a1-6d4e3717966d> ;
    rr:predicateMap <http://mapping.example.com/uuid/e0a3b5ab-4bcc-49e9-b404-44c56ac704f8> .

<http://mapping.example.com/uuid/d5f78ffd-5932-4c11-b815-b29af23c7791> a rr:ObjectMap ;
    rml:reference "feed_publisher_url" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/d6f5f030-32a4-4d62-b188-7896c45c6638> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/d748b298-d27d-498f-bde5-19735b38aa6f> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#pointSequence> .

<http://mapping.example.com/uuid/d754f003-c4dc-4335-aa3b-b1d49d11b3eb> a rr:PredicateMap ;
    rr:constant <http://www.w3.org/2003/01/geo/wgs84_pos#long> .

<http://mapping.example.com/uuid/d92dedb1-29cf-45f2-93f9-1c34064ed28c> a rr:ObjectMap ;
    rml:reference "agency_lang" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/daf8b0a5-a94f-4449-8918-96a22787a5d0> rr:child "stop_id" ;
    rr:parent "stop_id" .

<http://mapping.example.com/uuid/dcaf62c4-74a3-4b50-94dd-cce2d1bf58e4> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#saturday> .

<http://mapping.example.com/uuid/dd04a49d-fac3-4306-b5f5-2cd808b8118b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/1e6a8f4e-c32d-4281-9d84-afeae6a57312> ;
    rr:predicateMap <http://mapping.example.com/uuid/2289243b-8840-4929-9633-e7559cecb347> .

<http://mapping.example.com/uuid/dd67bddc-eac6-44e6-ba5f-bbe945d4c5aa> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/aed82518-ce37-4a93-92e2-b8e6f49ecfeb> ;
    rr:predicateMap <http://mapping.example.com/uuid/a4a49883-9db4-4650-9709-a8f769f10b7c> .

<http://mapping.example.com/uuid/de436abd-d13b-4b5d-9f5e-ed27143965bf> a rr:ObjectMap ;
    rml:reference "stop_code" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/ded121ac-ec56-4529-a1f4-573914d476fe> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#textColor> .

<http://mapping.example.com/uuid/def2a02f-e021-4311-bb74-6f4a2cc56dbb> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#trip> .

<http://mapping.example.com/uuid/df725eb6-68d3-4451-af8d-7455a9205808> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/86b5cdca-8287-4202-8ddb-e0f86d583e0a> ;
    rr:predicateMap <http://mapping.example.com/uuid/5849fad8-02b5-4643-8e3d-646ea703bdf2> .

<http://mapping.example.com/uuid/dfb72d6d-d22e-4c06-8deb-171db5550e74> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/6ed88dcc-5699-436c-9e94-dbe008a76fc3> ;
    rr:predicateMap <http://mapping.example.com/uuid/a63a314d-5302-4dfa-a9e6-96f45af587d3> .

<http://mapping.example.com/uuid/e0a3b5ab-4bcc-49e9-b404-44c56ac704f8> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#timeZone> .

<http://mapping.example.com/uuid/e11a37a6-efb3-41be-922b-09db6c1e5883> a rr:ObjectMap ;
    rml:reference "feed_publisher_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/e169671d-06f6-428d-9a71-c134a2a679c6> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#locationType> .

<http://mapping.example.com/uuid/e19494bc-45b2-48fe-b5ee-b05bb5df2d0e> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/calendar_date_rule/{service_id}-{date}" .

<http://mapping.example.com/uuid/e33b5f5c-4fa1-41f1-a76b-a706ea321121> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5d1d7455-965e-4df8-accc-cedc851dbd2a> ;
    rr:predicateMap <http://mapping.example.com/uuid/1c9f40b8-b85d-4e53-911a-d750bdf6546b> .

<http://mapping.example.com/uuid/e3e82cbd-0be1-4d92-881a-d6fbbc473d48> a rr:ObjectMap ;
    rml:reference "saturday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/e41c8987-dcec-47cc-948f-d18f99212bab> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/5c3035e2-6320-4289-8596-b979ced7064d> ;
    rr:predicateMap <http://mapping.example.com/uuid/ded121ac-ec56-4529-a1f4-573914d476fe> .

<http://mapping.example.com/uuid/e485ac02-054b-4970-8dee-ceea14dcf80b> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#block> .

<http://mapping.example.com/uuid/e4c30cac-7ef2-452b-88b1-26219eb9e097> a rr:PredicateMap ;
    rr:constant <http://purl.org/dc/terms/date> .

<http://mapping.example.com/uuid/e524734c-7f47-4f8f-973a-447fa80adc34> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/de436abd-d13b-4b5d-9f5e-ed27143965bf> ;
    rr:predicateMap <http://mapping.example.com/uuid/f0ef1236-1577-4dfb-9745-24005f6adc14> .

<http://mapping.example.com/uuid/e5e67df9-9228-41a1-8912-bc344d864970> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#Shape" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/e67407a8-6715-4e1c-948c-b5ad761bb78f> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/9ca4c65a-f258-4897-8eb9-bbbbb127a278> ;
    rr:predicateMap <http://mapping.example.com/uuid/051f1295-b1f8-4b15-84ef-7c74c1756cbe> .

<http://mapping.example.com/uuid/e94dae01-7b17-4ae3-8aac-f6003690666e> a rr:ObjectMap ;
    rml:reference "friday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/e9792d56-0837-4585-a2b0-326b8ed78baf> a rr:ObjectMap ;
    rr:joinCondition <http://mapping.example.com/uuid/0231eec2-25bc-4b6a-9784-43bd2e6d9b87> ;
    rr:parentTriplesMap <http://mapping.example.com/map_stops_0> .

<http://mapping.example.com/uuid/e98aca60-5916-47f4-995a-9c61b4584e77> a rr:ObjectMap ;
    rml:reference "wednesday" ;
    rr:datatype xsd:boolean ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/ea198804-ebb4-477a-af99-60706813dde3> a rr:ObjectMap ;
    rml:reference "block_id" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/ea45e0fb-73b9-4989-9ed6-f2a7cd487638> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/9d9ef83f-df17-4d54-8947-d3d945263933> ;
    rr:predicateMap <http://mapping.example.com/uuid/e4c30cac-7ef2-452b-88b1-26219eb9e097> .

<http://mapping.example.com/uuid/eaeaccc4-5d4f-46ee-9e43-1ecc438afaa1> a rr:ObjectMap ;
    rml:reference "arrival_time" ;
    rr:datatype xsd:duration ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/eb10e543-dc37-423f-904a-40c66238364e> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2d17acb4-3407-4f63-b1f5-8dc668d70665> ;
    rr:predicateMap <http://mapping.example.com/uuid/c65a30de-b0d5-4636-b69b-84f966d05063> .

<http://mapping.example.com/uuid/eb3c2364-b4e9-47a4-8074-89945cb7f3d2> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/ee1ffea7-6f19-4707-ac57-56424795d9cc> a rr:ObjectMap ;
    rr:constant "http://vocab.gtfs.org/terms#CalendarDateRule" ;
    rr:termType rr:IRI .

<http://mapping.example.com/uuid/eef947ea-4e70-424f-b010-bcbf850d4ff6> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/2e822929-d525-4b57-b056-f20e267467d8> ;
    rr:predicateMap <http://mapping.example.com/uuid/def2a02f-e021-4311-bb74-6f4a2cc56dbb> .

<http://mapping.example.com/uuid/ef90ace6-e01d-4bcf-90d8-5e0e1120a618> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#stop> .

<http://mapping.example.com/uuid/f007c6d5-6b40-455e-809b-5572e42cad4b> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/8e7b2197-4385-40d9-8e25-fe2f7ead6a1a> ;
    rr:predicateMap <http://mapping.example.com/uuid/d6f5f030-32a4-4d62-b188-7896c45c6638> .

<http://mapping.example.com/uuid/f0debf9c-cd38-4de7-b54b-8716f4600c38> a rr:PredicateMap ;
    rr:constant <http://schema.org/startDate> .

<http://mapping.example.com/uuid/f0ef1236-1577-4dfb-9745-24005f6adc14> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#code> .

<http://mapping.example.com/uuid/f13dae78-23af-4d67-bb51-0132329c95e3> a rr:ObjectMap ;
    rml:reference "agency_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/f1d2d69b-7db4-4a18-a7a8-bc7c480a2b9c> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/899b5901-5481-4749-b2e9-647db90dae28> ;
    rr:predicateMap <http://mapping.example.com/uuid/6ff80a67-f44d-46e2-8364-9e79d43e2e8d> .

<http://mapping.example.com/uuid/f26e1184-3f15-4a7e-a0f9-2278d0931481> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/ce6767fa-482f-4fb4-83b2-cc4bee0a3ea4> ;
    rr:predicateMap <http://mapping.example.com/uuid/d045fe10-5728-449c-b400-115c3dcd9ac9> .

<http://mapping.example.com/uuid/f47fffbc-3084-4671-8de6-50d0b6dd3af7> rr:child "shape_id" ;
    rr:parent "shape_id" .

<http://mapping.example.com/uuid/f5286d94-1fdd-480e-92ce-f17a583a97a1> a rr:PredicateMap ;
    rr:constant rdf:type .

<http://mapping.example.com/uuid/f670e515-2d2d-4bc4-a982-1a0ba56e1713> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#route> .

<http://mapping.example.com/uuid/f7459ce7-b6fd-4571-8465-1adb65f50fbc> a rr:PredicateMap ;
    rr:constant <http://www.w3.org/2003/01/geo/wgs84_pos#lat> .

<http://mapping.example.com/uuid/f7ab5cae-9db6-4cc0-91a4-e43add059505> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/8532c7a0-5368-43e0-b1b6-99ef40cb2d30> ;
    rr:predicateMap <http://mapping.example.com/uuid/7def1fae-f63c-49a4-9a23-d9efb9e7c340> .

<http://mapping.example.com/uuid/f8b8f81b-9fc3-4f32-8d82-ac260ebd3bd2> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/b29f2d79-878a-4a92-983c-0723c7aa8446> ;
    rr:predicateMap <http://mapping.example.com/uuid/d748b298-d27d-498f-bde5-19735b38aa6f> .

<http://mapping.example.com/uuid/f95a9b56-9f77-45d6-87d7-a11f29d04697> a rr:PredicateMap ;
    rr:constant <http://vocab.gtfs.org/terms#wednesday> .

<http://mapping.example.com/uuid/f9e1758a-787e-45d2-bb5e-8ced36b08153> a rr:ObjectMap ;
    rml:reference "stop_name" ;
    rr:termType rr:Literal .

<http://mapping.example.com/uuid/fb45ac4a-fc03-4381-9bfc-e5b9ae432ff2> a rr:SubjectMap ;
    rr:template "http://transport.linkeddata.es/madrid/metro/services/{service_id}" .

<http://mapping.example.com/uuid/ff705d0e-078e-4b28-ac81-87874897f363> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/4245b47d-28dc-48f3-b861-339cb89d3e44> ;
    rr:predicateMap <http://mapping.example.com/uuid/60a908a8-c700-4183-9871-d1f6aa5473ba> .

<http://mapping.example.com/uuid/ffb255fa-33d5-4111-978c-8a36d284cc0f> a rr:PredicateObjectMap ;
    rr:objectMap <http://mapping.example.com/uuid/8518c6ce-7167-415e-b837-5be27aa1793f> ;
    rr:predicateMap <http://mapping.example.com/uuid/2c3608b1-343f-4eb8-80d8-8fe75554ef52> .

<http://mapping.example.com/map_stops_0> a rr:TriplesMap ;
    rdfs:label "stops" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "stops" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/176d81d9-1b77-4ace-af2b-02199bb26904>,
        <http://mapping.example.com/uuid/186fc73c-b2b7-441d-a443-beceeb6095a1>,
        <http://mapping.example.com/uuid/441d0ed4-fbaa-4ba0-abdd-d1199f66bfff>,
        <http://mapping.example.com/uuid/67e9900e-a84c-4bfe-9e63-5142b917ec17>,
        <http://mapping.example.com/uuid/737d1495-9bd8-4c91-9826-d2cf37f44e3d>,
        <http://mapping.example.com/uuid/73976655-fc16-4c08-a265-252dd29fffc8>,
        <http://mapping.example.com/uuid/74a20a80-5d41-4d43-bae7-b4727d371f44>,
        <http://mapping.example.com/uuid/b76af433-1556-4b10-8d6f-1c2afea24c7b>,
        <http://mapping.example.com/uuid/b8bc7868-5005-43b5-a00c-9047573b1018>,
        <http://mapping.example.com/uuid/bcce4c24-2cf0-42a6-83ba-10a98e17f993>,
        <http://mapping.example.com/uuid/d5f0bc20-d21c-40d1-9fa3-ec6197bb845e>,
        <http://mapping.example.com/uuid/e524734c-7f47-4f8f-973a-447fa80adc34>,
        <http://mapping.example.com/uuid/ff705d0e-078e-4b28-ac81-87874897f363> ;
    rr:subjectMap <http://mapping.example.com/uuid/2355e5dd-1c03-4084-86c8-6c4705718aae> .

<http://mapping.example.com/map_trips_0> a rr:TriplesMap ;
    rdfs:label "trips" ;
    rml:logicalSource [ a rml:LogicalSource ;
            rml:source [ a ns1:Database ;
                    ns1:jdbcDSN "jdbc:postgresql://PostgreSQL:5432/db" ;
                    ns1:jdbcDriver "jdbc:postgresql" ;
                    ns1:password "root" ;
                    ns1:username "root" ] ;
            rr:sqlVersion rr:SQL2008 ;
            rr:tableName "trips" ] ;
    rr:predicateObjectMap <http://mapping.example.com/uuid/11751bbc-f7fd-44ee-8c04-61c45ab32394>,
        <http://mapping.example.com/uuid/1cc3390b-042a-4813-b7a1-74ba5b4aeb65>,
        <http://mapping.example.com/uuid/33e8bd71-2efe-4b51-b445-8111f4720916>,
        <http://mapping.example.com/uuid/4c46145c-1e87-428c-b161-1f2e437a51b0>,
        <http://mapping.example.com/uuid/873bdeec-a8b0-4a84-b4ad-dc7ec6c4910f>,
        <http://mapping.example.com/uuid/a8d06154-f3c2-4fa2-9583-7ea80c2e67b8>,
        <http://mapping.example.com/uuid/dd67bddc-eac6-44e6-ba5f-bbe945d4c5aa>,
        <http://mapping.example.com/uuid/e33b5f5c-4fa1-41f1-a76b-a706ea321121>,
        <http://mapping.example.com/uuid/ffb255fa-33d5-4111-978c-8a36d284cc0f> ;
    rr:subjectMap <http://mapping.example.com/uuid/359c2cb6-11b5-4c82-a7e7-5d60cbce03cd> .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .

[] a rr:LogicalTable ;
    rr:sqlVersion rr:SQL2008 .
eiglesias34 commented 1 year ago

Don't worry. I was able to find the problem, and I fixed it. I ran the mapping everything good. I made a new release. This new release also fixes the problem from #93.

Thank you again.

DylanVanAssche commented 1 year ago

@eiglesias34 Thanks a lot Enrique! I re-ran the GTFS-Madrid-Bench examples here again and it all works again in 4.6.3.1 with PostgreSQL! Lifesaver :)