Skip to content

Commit 1415fba

Browse files
authored
Merge pull request #1 from Menini10/Menini10-patch-1
Hands On 4 - Grupo04
2 parents d33d890 + bf2f068 commit 1415fba

16 files changed

Lines changed: 25976 additions & 4505 deletions

HandsOn/Group04/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
<<<<<<< HEAD
22
# Group04
33

4+
**Integrantes:**
5+
- Brais Gil García (@Menini10)
6+
- Pedro García García (@Pichurrin28)
7+
- Gonzalo Hernández Vaillo (@gonzahv24)
8+
=======
9+
<<<<<<< HEAD
10+
# Group04
11+
412
**Integrantes:**
513
- Brais Gil García (@Menini10)
614
- Pedro García García (@Pichurrin28)
@@ -12,4 +20,5 @@
1220
- Brais Gil García (@Menini10)
1321
- Pedro García García (@Pichurrin28)
1422
- Gonzalo Hernández Vaillo (@gonzahv24)
23+
>>>>>>> a48594fc8e9f39f133f2e394eac1e2cf0e45d8ce
1524
>>>>>>> ee2d8f37e97607626d85d24960be63dad22fcae3

HandsOn/Group04/analysis.html

Lines changed: 0 additions & 351 deletions
Large diffs are not rendered by default.

HandsOn/Group04/csv/Listado_accidentes_2016.csv

Lines changed: 2144 additions & 0 deletions
Large diffs are not rendered by default.

HandsOn/Group04/csv/datsetbarrios-updated.csv

Lines changed: 1421 additions & 1421 deletions
Large diffs are not rendered by default.

HandsOn/Group04/csv/datsetbarrios.csv

Lines changed: 1 addition & 1583 deletions
Large diffs are not rendered by default.
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
@prefix rr: <http://www.w3.org/ns/r2rml#>.
2+
@prefix rml: <http://semweb.mmlab.be/ns/rml#>.
3+
@prefix ql: <http://semweb.mmlab.be/ns/ql#>.
4+
@prefix transit: <http://vocab.org/transit/terms/>.
5+
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
6+
@prefix wgs84_pos: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
7+
@prefix vocab: <http://example.org#> .
8+
@base <http://example.com/ns#>.
9+
10+
<#TriplesMap1> a rr:TriplesMap;
11+
rml:logicalSource [
12+
rml:source "datsetbarrios-updated.csv" ;
13+
rml:referenceFormulation ql:CSV
14+
];
15+
rr:subjectMap [
16+
rr:template "http://example.org/observation/{barrio}/{anyo}/{trimestre}";
17+
rr:class vocab:HousingObservation
18+
];
19+
20+
rr:predicateObjectMap [
21+
rr:predicate vocab:year;
22+
rr:objectMap [
23+
rml:reference "anyo";
24+
rr:datatype xsd:integer
25+
]
26+
];
27+
28+
rr:predicateObjectMap [
29+
rr:predicate vocab:quarter;
30+
rr:objectMap [
31+
rml:reference "trimestre";
32+
rr:datatype xsd:integer
33+
]
34+
];
35+
36+
rr:predicateObjectMap [
37+
rr:predicate vocab:numberOfDwellings;
38+
rr:objectMap [
39+
rml:reference "num_viviendas";
40+
rr:datatype xsd:integer
41+
]
42+
];
43+
44+
rr:predicateObjectMap [
45+
rr:predicate vocab:sizeInMeters;
46+
rr:objectMap [
47+
rml:reference "metros_2";
48+
rr:datatype xsd:integer
49+
]
50+
];
51+
52+
rr:predicateObjectMap [
53+
rr:predicate vocab:bedrooms;
54+
rr:objectMap [
55+
rml:reference "dormitorios"
56+
# Nota: Sin tipo decimal aqui porque el CSV tiene comas
57+
]
58+
];
59+
60+
rr:predicateObjectMap [
61+
rr:predicate vocab:bathrooms;
62+
rr:objectMap [
63+
rml:reference "banyos"
64+
]
65+
];
66+
67+
rr:predicateObjectMap [
68+
rr:predicate vocab:minRent;
69+
rr:objectMap [
70+
rml:reference "renta_min";
71+
rr:datatype xsd:integer
72+
]
73+
];
74+
75+
rr:predicateObjectMap [
76+
rr:predicate vocab:avgRent;
77+
rr:objectMap [
78+
rml:reference "renta_media";
79+
rr:datatype xsd:integer
80+
]
81+
];
82+
83+
rr:predicateObjectMap [
84+
rr:predicate vocab:maxRent;
85+
rr:objectMap [
86+
rml:reference "renta_max";
87+
rr:datatype xsd:integer
88+
]
89+
];
90+
91+
rr:predicateObjectMap [
92+
rr:predicate vocab:pricePerM2;
93+
rr:objectMap [
94+
rml:reference "euros_m2"
95+
]
96+
];
97+
98+
rr:predicateObjectMap [
99+
rr:predicate vocab:stdDev;
100+
rr:objectMap [
101+
rml:reference "desv_tipica";
102+
rr:datatype xsd:integer
103+
]
104+
];
105+
106+
rr:predicateObjectMap [
107+
rr:predicate vocab:relation;
108+
rr:objectMap [
109+
rr:parentTriplesMap <#TriplesMap2>
110+
]
111+
] .
112+
113+
<#TriplesMap2> a rr:TriplesMap;
114+
rml:logicalSource [
115+
rml:source "datsetbarrios-updated.csv" ;
116+
rml:referenceFormulation ql:CSV
117+
];
118+
rr:subjectMap [
119+
rr:template "http://example.org/neighborhood/{barrio}";
120+
rr:class vocab:Neighborhood
121+
].

HandsOn/Group04/mappings/rules.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
prefixes:
2+
rr: http://www.w3.org/ns/r2rml#
3+
foaf: http://xmlns.com/foaf/0.1/
4+
xsd: http://www.w3.org/2001/XMLSchema#
5+
rdfs: http://www.w3.org/2000/01/rdf-schema#
6+
rev: http://purl.org/stuff/rev#
7+
schema: http://schema.org/
8+
dct: http://purl.org/dc/terms/
9+
rml: http://semweb.mmlab.be/ns/rml#
10+
ql: http://semweb.mmlab.be/ns/ql#
11+
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
12+
vocab: http://example.org#
13+
14+
mappings:
15+
triplesmap1:
16+
sources:
17+
- [datsetbarrios-updated.csv~csv]
18+
s: http://example.org/observation/$(barrio)/$(anyo)/$(trimestre)
19+
po:
20+
- [a, vocab:HousingObservation]
21+
- [vocab:year, $(anyo), xsd:integer]
22+
- [vocab:quarter, $(trimestre), xsd:integer]
23+
- [vocab:numberOfDwellings, $(num_viviendas), xsd:integer]
24+
- [vocab:sizeInMeters, $(metros_2), xsd:integer]
25+
- [vocab:bedrooms, $(dormitorios)]
26+
- [vocab:bathrooms, $(banyos)]
27+
- [vocab:avgRent, $(renta_media), xsd:integer]
28+
- [vocab:minRent, $(renta_min), xsd:integer]
29+
- [vocab:maxRent, $(renta_max), xsd:integer]
30+
- [vocab:pricePerM2, $(euros_m2)]
31+
- [vocab:stdDev, $(desv_tipica), xsd:integer]
32+
- p: vocab:locatedIn
33+
o:
34+
mapping: triplesmap2
35+
36+
triplesmap2:
37+
sources:
38+
- [datsetbarrios-updated.csv~csv]
39+
s: http://example.org/neighborhood/$(barrio)
40+
po:
41+
- [a, vocab:Neighborhood]
42+
- [vocab:name, $(barrio)]

0 commit comments

Comments
 (0)