Closed k00ni closed 7 years ago
I ran the following command:
./docker/sparqlmap/sparqlmap/bin/sparqlmap \ --dsType=CSV \ --action=dump \ --r2rmlfile=./data/mapping.ttl \ --outputFormat=n-triple \ --dsLocation=./data/le-online-extracted-places.csv >! ./data/rdfdump.nt
The mapping.ttl is:
@prefix dc: <http://purl.org/dc/elements/1.1/> @prefix elevator: <https://github.com/AKSW/leds-asp-f-ontologies/blob/master/ontologies/elevator/ontology.ttl#> @prefix geo: <http://www.w3.org/2003/01/geo/> @prefix inst: <https://behindertenverband-leipzig.de/gebaeude/> . @prefix mapping: <https://behindertenverband-leipzig.de/mapping/> . @prefix rr: <http://www.w3.org/ns/r2rml#> . @prefix schema: <http://schema.org/> . @prefix unitmea: <https://github.com/AKSW/leds-asp-f-ontologies/blob/master/ontologies/unit-and-measurements/ontology.ttl#> . @prefix placeonto: <https://behindertenverband-leipzig.de/place-ontology/> . <https://behindertenverband-leipzig.de/r2rml/gebaeude/> # target table rr:logicalTable [ rr:tableName "\"le-online-extracted-places.csv\"" ] ; # subject information rr:subjectMap [ rr:class placeonto:place ; rr:template "https://behindertenverband-leipzig.de/gebaeude/{ID}" ; rr:termType rr:IRI ] ; # ID of the building rr:predicateObjectMap [ rr:objectMap [ rr:column "\"ID\"" ] ; rr:predicate placeonto:ID ] ; # Title of the building rr:predicateObjectMap [ rr:objectMap [ rr:column "\"Titel\"" ] ; rr:predicate dc:title ] ; # Address rr:predicateObjectMap [ rr:objectMap [ rr:column "\"Strasse\"" ] ; rr:predicate schema:streetAddress ] ; rr:predicateObjectMap [ rr:objectMap [ rr:column "\"PLZ\"" ] ; rr:predicate schema:postalCode ] ; rr:predicateObjectMap [ rr:objectMap [ rr:column "\"Ort\"" ] ; rr:predicate schema:addressLocality ] ; # Geolocation rr:predicateObjectMap [ rr:objectMap [ rr:column "\"Latitude\"" ] ; rr:predicate geo:lat ] ; rr:predicateObjectMap [ rr:objectMap [ rr:column "\"Longitude\"" ] ; rr:predicate geo:long ] . [] a rr:TriplesMap; rr:logicalTable [ rr:tableName "\"le-online-extracted-places.csv\"" ] ; rr:subjectMap [ rr:class elevator:ElevatorCabine ; rr:template "https://behindertenverband-leipzig.de/gebaeude/{ID}/elevatorCabine" ; rr:termType rr:IRI ] ; rr:predicateObjectMap [ rr:predicate elevator:isAvailable; rr:objectMap [ rr:column "\"Aufzug-in-der-Einrichtung-vorhanden\"" ] ] .
And the CSV file can be found here.
fixed in sparqlmap-core
:+1:
I ran the following command:
The mapping.ttl is:
And the CSV file can be found here.