Skip to content

Commit 987d23b

Browse files
CSV2RDF v0.1
1 parent 64ecdf8 commit 987d23b

File tree

4 files changed

+52
-5
lines changed

4 files changed

+52
-5
lines changed

README-donosti-parkings.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
11
`java -jar loadparkingdata/cleanparkingdata.jar "http://www.donostia.eus/info/ciudadano/camaras_trafico.nsf/dameParkings?OpenAgent&idioma=cas" donostiaparkingsclean.csv parkingsclean parkingsclean.json`
2-
3-
4-
`lein grafter run replicate-linked-open-data-datasets.pipeline/convert-parkings-to-data ./loadparkingdata/donostiparkings.csv ./loadparkingdata/grafter-donostiparkings.csv`
5-
6-
`lein grafter run replicate-linked-open-data-datasets.pipeline/convert-parkings-data-to-graph ./loadparkingdata/donostiparkings.csv ./output/data/donostiparkings.rdf`

csv2rdf/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>lod.replicate.eurohelp.es</groupId>
5+
<artifactId>csv2rdf</artifactId>
6+
<version>0.0.1-SNAPSHOT</version>
7+
<dependencies>
8+
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-csv -->
9+
<dependency>
10+
<groupId>org.apache.commons</groupId>
11+
<artifactId>commons-csv</artifactId>
12+
<version>1.4</version>
13+
</dependency>
14+
</dependencies>
15+
</project>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package donosti.lod.replicate.eurohelp.es;
2+
3+
import java.io.FileNotFoundException;
4+
import java.io.FileReader;
5+
import java.io.IOException;
6+
import java.io.Reader;
7+
8+
import org.apache.commons.csv.CSVFormat;
9+
import org.apache.commons.csv.CSVRecord;
10+
11+
public class csv2rdf {
12+
13+
public static void main(String[] args) throws IOException {
14+
Reader in = new FileReader(args[0]);
15+
Iterable<CSVRecord> records = CSVFormat.RFC4180.withFirstRecordAsHeader().parse(in);
16+
for (CSVRecord record : records) {
17+
String id = record.get("Nombre");
18+
System.out.println(id);
19+
}
20+
}
21+
}

donostiaparkingsclean.csv

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Nombre,PlazasRotatorias,Tipo,PlazasResidentes,PlazasTotales,PlazasResidentesLibres,PlazasRotatoriasLibres,Precios,Latitud,Longitud
2+
Antiguo Berri,489,Rotatorio,0,489,0,0,15 min:0.60;30 min:1.35;60 min:2.25;90 min:3.10;120 min:4.10;180 min:6;300 min:9.15;300 min:14.55;300 min:15.85;300 min:15.85,43.310188,-2.007963
3+
Arcco,214,Rotatorio,0,214,0,0,15 min:0.59;30 min:1.00;60 min:1.80;90 min:2.60;120 min:3.37;180 min:4.91;300 min:7.97;300 min:14.00;300 min:18.52;300 min:21.54,43.30563,-1.97371
4+
Atotxa,210,Rotatorio,0,210,0,0,113,15 min:0.66;30 min:1.10;60 min:1.99;90 min:2.87;120 min:3.72;180 min:5.47;300 min:9.68;300 min:18.31;300 min:22.07;300 min:24.57,43.31855,-1.97548
5+
Boulevard,381,Mixto,135,516,0,0,15 min:0.79;30 min:1.33;60 min:2.40;90 min:3.47;120 min:4.49;180 min:6.56;300 min:11.47;300 min:20.68;300 min:23.02;300 min:24.57,43.32283,-1.98192
6+
Buen Pastor,384,Mixto,583,967,1,0,15 min:0.66;30 min:1.10;60 min:1.99;90 min:2.87;120 min:3.72;180 min:5.47;300 min:9.68;300 min:18.31;300 min:22.07;300 min:24.57,43.31715,-1.98102
7+
Easo,146,Mixto,266,412,0,0,15 min:0.66;30 min:1.10;60 min:1.99;90 min:2.87;120 min:3.72;180 min:5.47;300 min:9.68;300 min:18.31;300 min:22.07;300 min:24.57,43.313157,-1.982078
8+
Illumbe,500,Rotatorio,0,500,0,0,15 min:0.50;30 min:0.75;60 min:1.50;90 min:2.20;120 min:2.80;180 min:4.30;300 min:7;300 min:12.55;300 min:16.70;300 min:19.50,43.29809,-1.97004
9+
Katalunia,456,Mixto,483,939,84,0,126,15 min:0.66;30 min:1.10;60 min:1.99;90 min:2.87;120 min:3.72;180 min:5.47;300 min:9.68;300 min:18.31;300 min:22.07;300 min:24.57,43.323848,-1.975168
10+
Kontxa,655,Mixto,619,1274,87,0,172,15 min:0.79;30 min:1.32;60 min:2.38;90 min:3.45;120 min:4.46;180 min:6.56;300 min:11.47;300 min:20.68;300 min:23.02;300 min:24.57,43.318622,-1.984886
11+
Kursaal,300,Mixto,200,500,0,0,15 min:0.79;30 min:1.32;60 min:2.38;90 min:3.45;120 min:4.46;180 min:6.56;300 min:11.47;300 min:20.68;300 min:23.02;300 min:24.57,43.32468,-1.97728
12+
Okendo,748,Mixto,744,1492,27,0,382,15 min:0.79;30 min:1.32;60 min:2.38;90 min:3.45;120 min:4.46;180 min:6.56;300 min:11.47;300 min:20.68;300 min:23.02;300 min:24.57,43.321110,-1.979149
13+
Pio XII,339,Mixto,181,520,16,0,15 min:0.59;30 min:0.99;60 min:1.79;90 min:2.59;120 min:3.35;180 min:4.88;300 min:7.94;300 min:14.01;300 min:18.50;300 min:21.50,43.307806,-1.978186
14+
San Martin,300,Mixto,300,600,2,0,15 min:0.79;30 min:1.32;60 min:2.38;90 min:3.45;120 min:4.46;180 min:6.56;300 min:11.47;300 min:20.68;300 min:23.02;300 min:24.57,43.317876,-1.983371
15+
Txofre,465,Rotatorio,0,465,0,0,15 min:0.66;30 min:1.10;60 min:1.99;90 min:2.87;120 min:3.72;180 min:5.47;300 min:9.68;300 min:18.31;300 min:22.07;300 min:24.57,43.32446,-1.97080
16+
Zuatzu,402,Rotatorio,0,402,0,0,15 min:0.33;30 min:0.66;60 min:1.23;90 min:1.89;120 min:2.46;180 min:3.69;300 min:6.15;300 min:11.07;300 min:14.76;300 min:16.40,43.29541,-2.01113

0 commit comments

Comments
 (0)