diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..596e7431 Binary files /dev/null and b/.DS_Store differ diff --git a/Assignment4/.DS_Store b/Assignment4/.DS_Store new file mode 100644 index 00000000..67ba2ed4 Binary files /dev/null and b/Assignment4/.DS_Store differ diff --git "a/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task06.py" "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task06.py" new file mode 100644 index 00000000..522153df --- /dev/null +++ "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task06.py" @@ -0,0 +1,143 @@ +# -*- coding: utf-8 -*- +"""Task06.ipynb + +Automatically generated by Colab. + +Original file is located at + https://colab.research.google.com/drive/1_R3JMzxivKdfQUU7VcTMrWn93jTOugij + +**Task 06: Modifying RDF(s)** +""" + +# pip install rdflib +import urllib.request +url = 'https://raw.githubusercontent.com/FacultadInformatica-LinkedData/Curso2025-2026/refs/heads/master/Assignment4/course_materials/python/validation.py' +urllib.request.urlretrieve(url, 'validation.py') +github_storage = "https://raw.githubusercontent.com/FacultadInformatica-LinkedData/Curso2025-2026/master/Assignment4/course_materials" + +"""Import RDFLib main methods""" + +from rdflib import Graph, Namespace, Literal, XSD +from rdflib.namespace import RDF, RDFS +from validation import Report +g = Graph() +g.namespace_manager.bind('ns', Namespace("http://somewhere#"), override=False) +r = Report() + +"""Create a new class named Researcher""" + +ns = Namespace("http://mydomain.org#") +g.add((ns.Researcher, RDF.type, RDFS.Class)) +for s, p, o in g: + print(s,p,o) + +"""**Task 6.0: Create new prefixes for "ontology" and "person" as shown in slide 14 of the Slidedeck 01a.RDF(s)-SPARQL shown in class.**""" + +ontology = Namespace("http://www.oeg-upm.net/ontology#") +person = Namespace("http://oeg.fi.upm.es/def/people#") + +g.namespace_manager.bind('ontology', ontology) +g.namespace_manager.bind('person', person) + +"""**TASK 6.1: Reproduce the taxonomy of classes shown in slide 34 in class (all the classes under "Vocabulario", Slidedeck: 01a.RDF(s)-SPARQL). Add labels for each of them as they are in the diagram (exactly) with no language tags. Remember adding the correct datatype (xsd:String) when appropriate** + +""" + +g.add((person.Person, RDF.type, RDFS.Class)) +g.add((person.Person, RDFS.label, Literal("Person", datatype=XSD.string))) + +g.add((person.Professor, RDF.type, RDFS.Class)) +g.add((person.Professor, RDFS.subClassOf, person.Person)) +g.add((person.Professor, RDFS.label, Literal("Professor", datatype=XSD.string))) + +g.add((person.FullProfessor, RDF.type, RDFS.Class)) +g.add((person.FullProfessor, RDFS.subClassOf, person.Professor)) +g.add((person.FullProfessor, RDFS.label, Literal("FullProfessor", datatype=XSD.string))) + +g.add((person.AssociateProfessor, RDF.type, RDFS.Class)) +g.add((person.AssociateProfessor, RDFS.subClassOf, person.Professor)) +g.add((person.AssociateProfessor, RDFS.label, Literal("AssociateProfessor", datatype=XSD.string))) + +g.add((person.InterimAssociateProfessor, RDF.type, RDFS.Class)) +g.add((person.InterimAssociateProfessor, RDFS.subClassOf, person.AssociateProfessor)) +g.add((person.InterimAssociateProfessor, RDFS.label, Literal("InterimAssociateProfessor", datatype=XSD.string))) + + +# Visualize the results +for s, p, o in g: + print(s,p,o) + +# Validation. Do not remove +r.validate_task_06_01(g) + +"""**TASK 6.2: Add the 3 properties shown in slide 36. Add labels for each of them (exactly as they are in the slide, with no language tags), and their corresponding domains and ranges using RDFS. Remember adding the correct datatype (xsd:String) when appropriate. If a property has no range, make it a literal (string)**""" + +g.add((person.hasName, RDF.type, RDF.Property)) +g.add((person.hasName, RDFS.label, Literal("hasName", datatype=XSD.string))) +g.add((person.hasName, RDFS.domain, person.Person)) +g.add((person.hasName, RDFS.range, RDFS.Literal)) + +g.add((person.hasColleague, RDF.type, RDF.Property)) +g.add((person.hasColleague, RDFS.label, Literal("hasColleague", datatype=XSD.string))) +g.add((person.hasColleague, RDFS.domain, person.Person)) +g.add((person.hasColleague, RDFS.range, person.Person)) + +g.add((person.hasHomePage, RDF.type, RDF.Property)) +g.add((person.hasHomePage, RDFS.label, Literal("hasHomePage", datatype=XSD.string))) +g.add((person.hasHomePage, RDFS.domain, person.FullProfessor)) +g.add((person.hasHomePage, RDFS.range, RDFS.Literal)) + +# Visualize the results +for s, p, o in g: + print(s,p,o) + +# Validation. Do not remove +r.validate_task_06_02(g) + +"""**TASK 6.3: Create the individuals shown in slide 36 under "Datos". Link them with the same relationships shown in the diagram."**""" + +data = Namespace("http://oeg.fi.upm.es/resource/person/") +g.namespace_manager.bind('data', data) + +g.add((data.Oscar, RDF.type, person.AssociateProfessor)) +g.add((data.Oscar, RDFS.label, Literal("Oscar", datatype=XSD.string))) +g.add((data.Asun, RDF.type, person.FullProfessor)) +g.add((data.Asun, RDFS.label, Literal("Asun", datatype=XSD.string))) +g.add((data.Raul, RDF.type, person.InterimAssociateProfessor)) +g.add((data.Raul, RDFS.label, Literal("Raul", datatype=XSD.string))) +g.add((data.Oscar, person.hasName, Literal("Óscar Corcho García", datatype=XSD.string))) +g.add((data.Oscar, person.hasColleague, data.Asun)) +g.add((data.Asun, person.hasColleague, data.Raul)) +g.add((data.Asun, person.hasHomePage, Literal("http://www.oeg-upm.net/", datatype=XSD.string))) + + + + +# Visualize the results +for s, p, o in g: + print(s,p,o) + +r.validate_task_06_03(g) + +"""**TASK 6.4: Add to the individual person:Oscar the email address, given and family names. Use the properties already included in example 4 to describe Jane and John (https://raw.githubusercontent.com/FacultadInformatica-LinkedData/Curso2025-2026/master/Assignment4/course_materials/rdf/example4.rdf). Do not import the namespaces, add them manually** + +""" + +vcard = Namespace("http://www.w3.org/2001/vcard-rdf/3.0/") +foaf = Namespace("http://xmlns.com/foaf/0.1/") + + +g.namespace_manager.bind('foaf', foaf) +g.namespace_manager.bind('vcard', vcard) + +g.add((data.Oscar, vcard.Given, Literal("Oscar", datatype=XSD.string))) +g.add((data.Oscar, vcard.Family, Literal("Corcho García", datatype=XSD.string))) +g.add((data.Oscar, foaf.email, Literal("oscar.corcho@fi.upm.es", datatype=XSD.string))) + +# Visualize the results +for s, p, o in g: + print(s,p,o) + +# Validation. Do not remove +r.validate_task_06_04(g) +r.save_report("_Task_06") \ No newline at end of file diff --git "a/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task07.py" "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task07.py" new file mode 100644 index 00000000..07cd1c40 --- /dev/null +++ "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/task07.py" @@ -0,0 +1,169 @@ +# -*- coding: utf-8 -*- +"""Task07.ipynb + +Automatically generated by Colab. + +Original file is located at + https://colab.research.google.com/drive/1jJ3lb2MyEekt-KEqq6de4ghh9VyOqlZM + +**Task 07: Querying RDF(s)** +""" + +#!pip install rdflib +import urllib.request +url = 'https://raw.githubusercontent.com/FacultadInformatica-LinkedData/Curso2025-2026/refs/heads/master/Assignment4/course_materials/python/validation.py' +urllib.request.urlretrieve(url, 'validation.py') +github_storage = "https://raw.githubusercontent.com/FacultadInformatica-LinkedData/Curso2025-2026/master/Assignment4/course_materials" + +from validation import Report + +"""First let's read the RDF file""" + +from rdflib import Graph, Namespace, Literal +from rdflib.namespace import RDF, RDFS +# Do not change the name of the variables +g = Graph() +g.namespace_manager.bind('ns', Namespace("http://somewhere#"), override=False) +g.parse(github_storage+"/rdf/data06.ttl", format="TTL") +report = Report() + +"""**TASK 7.1a: For all classes, list each classURI. If the class belogs to another class, then list its superclass.** +**Do the exercise in RDFLib returning a list of Tuples: (class, superclass) called "result". If a class does not have a super class, then return None as the superclass** +""" + +# TO DO +# Visualize the results +result = [] #list of tuples +all_classes = set(g.subjects(RDF.type, RDFS.Class)) +all_classes.update(g.subjects(RDFS.subClassOf, None)) + +for c in all_classes: + s_classes = list(g.objects(c, RDFS.subClassOf)) + if s_classes: + for sc in s_classes: + result.append((c, sc)) + else: + result.append((c, None)) + +for r in result: + print(r) + +## Validation: Do not remove +report.validate_07_1a(result) + + + +"""**TASK 7.1b: Repeat the same exercise in SPARQL, returning the variables ?c (class) and ?sc (superclass)**""" + +query = """ + SELECT ?c ?sc WHERE { + ?c a rdfs:Class . + OPTIONAL { ?c rdfs:subClassOf ?sc } + } +""" + +for r in g.query(query): + print(r.c, r.sc) + +## Validation: Do not remove +report.validate_07_1b(query,g) + +"""**TASK 7.2a: List all individuals of "Person" with RDFLib (remember the subClasses). Return the individual URIs in a list called "individuals"** + +""" + +ns = Namespace("http://oeg.fi.upm.es/def/people#") + +# variable to return +individuals = [] +classes = {ns.Person} +changed = False +while not changed: + for s, p, o in g.triples((None, RDFS.subClassOf, None)): + if o in classes and s not in classes: + classes.add(s) + changed = True + +for s, p, o in g.triples((None, RDF.type, None)): + if o in classes: + individuals.append(s) + + +# visualize results +for i in individuals: + print(i) + +# validation. Do not remove +report.validate_07_02a(individuals) + +"""**TASK 7.2b: Repeat the same exercise in SPARQL, returning the individual URIs in a variable ?ind**""" + +query = """ +SELECT DISTINCT ?ind +WHERE { + ?ind ?class . + ?class * . +} +""" + +for r in g.query(query): + print(r.ind) +# Visualize the results + +## Validation: Do not remove +report.validate_07_02b(g, query) + +"""**TASK 7.3: List the name and type of those who know Rocky (in SPARQL only). Use name and type as variables in the query**""" + +from rdflib import FOAF + +query = """ +PREFIX ns: +PREFIX rdfs: +PREFIX rdf: + +SELECT ?name ?type +WHERE { + ?s rdf:type ?type . + ?s rdfs:label ?name . + ?s ns:knows ns:Rocky . +} +""" +# TO DO +# Visualize the results +for r in g.query(query): + print(r.name, r.type) + +## Validation: Do not remove +report.validate_07_03(g, query) + +"""**Task 7.4: List the name of those entities who have a colleague with a dog, or that have a collegue who has a colleague who has a dog (in SPARQL). Return the results in a variable called name**""" + +query = """ +PREFIX ns: + +SELECT DISTINCT ?name +WHERE { + ?p ns:ownsPet ?dog . + { + ?name ns:hasColleague ?p . + } + UNION + { + ?name ns:hasColleague ?c . + ?c ns:hasColleague ?p . + + } +} +""" + + +for r in g.query(query): + print(r.name) + +# TO DO +# Visualize the results + +## Validation: Do not remove +report.validate_07_04(g,query) +report.save_report("_Task_07") \ No newline at end of file diff --git "a/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/validation.py" "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/validation.py" new file mode 100644 index 00000000..6024e0b5 --- /dev/null +++ "b/Assignment4/Assigment4_\303\201ngelLuisDelReal_24C009/validation.py" @@ -0,0 +1,258 @@ +from rdflib import Graph, Namespace, Literal, XSD +from rdflib.namespace import RDF, RDFS + +VCARD = Namespace("http://www.w3.org/2001/vcard-rdf/3.0/") +FOAF = Namespace("http://xmlns.com/foaf/0.1/") + +class Report: + def __init__(self): + self.__report = "" + + def domain_and_range_correspond_to_input(self, g,propertyURI,correct_domain,correct_range): + domain = g.value(subject=propertyURI, predicate=RDFS.domain) + range = g.value(subject=propertyURI, predicate=RDFS.range) + if domain is None or range is None: + return False + if domain != correct_domain or range != correct_range: + return False + return True + + def does_it_have_label(self, g, entity): + label = g.value(subject=entity, predicate=RDFS.label) + if label is None: + return False + return True + + def namespace_is_correct_class(self, entity): + if entity is None: + return False + if "http://oeg.fi.upm.es/def/people#" not in entity: + return False + return True + + def namespace_is_correct_instance(self, entity): + if entity is None: + return False + if "http://oeg.fi.upm.es/resource/person/" not in entity: + return False + return True + + def is_subClassOf(self, g, subClass, superClass): + candidate = g.value(subject=subClass, predicate=RDFS.subClassOf, object=None) + if candidate is None or superClass not in candidate: + return False + return True + + def __add_to_report(self, message): + print(message) + self.__report = self.__report + message + "\n" + + def validate_task_06_01(self, g): + error = False + professorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Professor", datatype=XSD.string)) + personURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Person", datatype=XSD.string)) + associateProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("AssociateProfessor", datatype=XSD.string)) + interimURI = g.value(subject=None, predicate=RDFS.label, object=Literal("InterimAssociateProfessor", datatype=XSD.string)) + fProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("FullProfessor", datatype=XSD.string)) + classes = [professorURI,personURI,associateProfessorURI,interimURI, fProfessorURI] + # check namespace and existence + for i in classes: + if i is None: + self.__add_to_report("ERROR: One of the classes is missing its correct label! I cannot retrieve it") + error = True + return + if self.namespace_is_correct_class(i): + print("The namespace is correct for " + str(i)) + else: + self.__add_to_report("ERROR: The namespace is not correct for " + str(i)) + error = True + # check class hierarchy + if self.is_subClassOf(g, professorURI, personURI) and \ + self.is_subClassOf(g, associateProfessorURI, professorURI) and \ + self.is_subClassOf(g, interimURI, associateProfessorURI) and \ + self.is_subClassOf(g, fProfessorURI, professorURI): + self.__add_to_report("Hierarchy OK") + else: + self.__add_to_report("ERROR: Hierarchy is missing a subclassOf statement") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.1") + else: + self.__add_to_report("TASK 6.1 OK") + + def validate_task_06_02(self, g): + # check properties + error = False + hasColleague = g.value(subject=None, predicate=RDFS.label, object=Literal("hasColleague", datatype=XSD.string)) + hasName = g.value(subject=None, predicate=RDFS.label, object=Literal("hasName", datatype=XSD.string)) + hasHomePage = g.value(subject=None, predicate=RDFS.label, object=Literal("hasHomePage", datatype=XSD.string)) + personURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Person", datatype=XSD.string)) + fullProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("FullProfessor", datatype=XSD.string)) + properties = [hasColleague, hasName, hasHomePage] + for i in properties: + if i is None: + self.__add_to_report("ERROR: One of the properties is missing its correct label! I cannot retrieve it") + error = True + return + if not self.domain_and_range_correspond_to_input(g,hasColleague,personURI,personURI): + self.__add_to_report("ERROR: hasColleague has an incorrect domain or range") + error = True + if not self.domain_and_range_correspond_to_input(g,hasName,personURI,RDFS.Literal): + self.__add_to_report("ERROR: hasName has an incorrect domain or range") + error = True + if not self.domain_and_range_correspond_to_input(g,hasHomePage,fullProfessorURI,RDFS.Literal): + self.__add_to_report("ERROR: hasHomePage has an incorrect domain or range") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.2") + else: + self.__add_to_report("TASK 6.2 OK") + + def validate_task_06_03(self, g): + # check all individuals can be retrieved through their label + error = False + oscar = g.value(subject=None, predicate=RDFS.label, object=Literal("Oscar", datatype=XSD.string)) + asun = g.value(subject=None, predicate=RDFS.label, object=Literal("Asun", datatype=XSD.string)) + raul = g.value(subject=None, predicate=RDFS.label, object=Literal("Raul", datatype=XSD.string)) + if oscar is None or asun is None or raul is None: + self.__add_to_report("ERROR: One of the individuals is missing its correct label! I cannot retrieve it") + error = True + # check all individuals have the correct namespace + if not self.namespace_is_correct_instance(oscar): + self.__add_to_report("ERROR: Oscar has an incorrect namespace") + error = True + if not self.namespace_is_correct_instance(asun): + self.__add_to_report("ERROR: Asun has an incorrect namespace") + error = True + if not self.namespace_is_correct_instance(raul): + self.__add_to_report("ERROR: Raul has an incorrect namespace") + error = True + # check all individuals have their properties + oscar_properties = [] + for p in g.predicates(subject=oscar): + oscar_properties.append(p) + asun_properties = [] + for p in g.predicates(subject=asun): + asun_properties.append(p) + if oscar_properties is None or asun_properties is None: + self.__add_to_report("ERROR: One of the individuals has no properties") + error = True + if len(oscar_properties) != 4 or len(asun_properties) != 4: + # oscar: type, label, hasColleague, hasName. + # asun: type, label, hasHomePage, hasColleague + self.__add_to_report("ERROR: One of the individuals has the wrong number of properties") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.3") + else: + self.__add_to_report("TASK 6.3 OK") + + def validate_task_06_04(self, g): + error = False + target_properties = [VCARD.Given, VCARD.Family, FOAF.email] + #retrieve all triples from Oscar. + oscar_properties = [] + oscar = g.value(subject=None, predicate=RDFS.label, object=Literal("Oscar", datatype=XSD.string)) + for p in g.predicates(subject=oscar): + oscar_properties.append(p) + if oscar_properties is None: + self.__add_to_report("ERROR: Oscar has no properties") + error = True + # do they have the correct ns? + for i in target_properties: + if i not in oscar_properties: + self.__add_to_report("ERROR: One of the properties from Oscar has no correct namespace or does not exist. Please double check") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.4") + else: + self.__add_to_report("TASK 6.4 OK") + + def save_report(self, task): + report_name = "report_result" + task + ".txt" + with open(report_name, "w", encoding="utf-8") as f: + f.write(self.__report) + + def validate_07_01(self, result, task): + error = False + if len(result) != 7: + self.__add_to_report("ERROR: The number of classes returned is not correct") + error = True + for c,sc in result: + # Anything except Person and Animal must have a superclass + if sc == None and "Person" not in str(c) and "Animal" not in str(c): + self.__add_to_report("The class "+str(c)+" has no superclass") + error = True + if "Person" not in str(c) and "Animal" not in str(c) \ + and "Professor" not in str(c) and "Student" not in str(c) \ + and "FullProfessor" not in str(c) and "AssociateProfessor" not in str(c) \ + and "AssociateProfessor" not in str(c) and "Instructor" not in str(c) \ + and "InterimAssociateProfessor" not in str(c): + self.__add_to_report("ERROR: incorrect class retrieved") + error = True + if not error: + self.__add_to_report(task+" OK") + + def validate_07_1a(self, result): + self.validate_07_01(result, "TASK 7.1a") + + def validate_07_1b(self, query, g): + aux = g.query(query) + aux_dict = [] + for r in g.query(query): + aux_dict.append((r.c, r.sc)) + self.validate_07_01(aux_dict, "TASK 7.1b") + + def validate_07_02(self,result, task): + error = False + if len(result) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in result: + if "Asun" not in i and "Raul" not in i and "Oscar" not in i: + self.__add_to_report("ERROR: The individual "+str(i)+" is not correct") + error = True + if error == False: + self.__add_to_report(task+" OK") + + + def validate_07_02a(self, individuals): + self.validate_07_02(individuals, "TASK 7.2a") + + def validate_07_02b(self, g, query): + error = False + aux = g.query(query) + aux_dict = [] + for r in g.query(query): + if (r.ind is None): + self.__add_to_report("ERROR: Variable used to retrieve the individuals is not correct!") + error = True + else: + aux_dict.append(r.ind) + self.validate_07_02(aux_dict, "TASK 7.2b") + + def validate_07_03(self, g, query): + error = False + entities = g.query(query) + if len(list(entities)) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in entities: + if "Asun" not in i.name and "Raul" not in i.name and "Fantasma" not in i.name: + self.__add_to_report("ERROR: An individual returned is not correct") + error = True + if not error: + self.__add_to_report("TASK 7.3 OK") + + def validate_07_04(self, g, query): + error = False + entities = g.query(query) + if len(list(entities)) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in entities: + if "Asun" not in i.name and "Raul" not in i.name and "Oscar" not in i.name: + self.__add_to_report("ERROR: An individual returned is not correct") + error = True + if not error: + self.__add_to_report("TASK 7.4 OK") diff --git a/Assignment4/course_materials/.DS_Store b/Assignment4/course_materials/.DS_Store new file mode 100644 index 00000000..ad5a0440 Binary files /dev/null and b/Assignment4/course_materials/.DS_Store differ diff --git a/HandsOn/GROUP15/README.md b/HandsOn/GROUP15/README.md new file mode 100644 index 00000000..da32164b --- /dev/null +++ b/HandsOn/GROUP15/README.md @@ -0,0 +1,7 @@ +# GRUPO 15 + +## Members +- Alberto Gil (@AlbertoGilCas) +- Ángel Luis Del Real (@anngelluis14) +- Levy Chocron (@upmlevych) + diff --git a/HandsOn/GROUP15/csv/201747-0-bibliobuses-bibliotecas.csv b/HandsOn/GROUP15/csv/201747-0-bibliobuses-bibliotecas.csv new file mode 100644 index 00000000..e0c0c264 --- /dev/null +++ b/HandsOn/GROUP15/csv/201747-0-bibliobuses-bibliotecas.csv @@ -0,0 +1,52 @@ +PK;NOMBRE;DESCRIPCION-ENTIDAD;HORARIO;EQUIPAMIENTO;TRANSPORTE;DESCRIPCION;ACCESIBILIDAD;CONTENT-URL;NOMBRE-VIA;CLASE-VIAL;TIPO-NUM;NUM;PLANTA;PUERTA;ESCALERAS;ORIENTACION;LOCALIDAD;PROVINCIA;CODIGO-POSTAL;COD-BARRIO;BARRIO;COD-DISTRITO;DISTRITO;COORDENADA-X;COORDENADA-Y;LATITUD;LONGITUD;TELEFONO;FAX;EMAIL;TIPO +25526;"Biblioteca P�blica Antonio Mingote (Latina)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre; 2 de noviembre; 7 de diciembre. Domingos: todos; Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Cercan�as Renfe: Maestra Justa Freire - Polideportivo Aluche (antigua estaci�n de Fanjul) (l�nea C5)";"Lectura f�cil, letra grande, audiodescripci�n. Centros de Inter�s: Rumano y �rabe.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=c73e995a8bf5d010VgnVCM2000000c205a0aRCRD";"RAFAEL FINAT";"CALLE";"V";"51";"";"";"";"";"MADRID";"MADRID";"28044";"7";"LAS AGUILAS";"10";"LATINA";"434685";"4470157";"40.37944179159947";"-3.7694389972002424";"915 093 625";"917 068 193";"bib.latina@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1774;"Biblioteca P�blica Elena Fort�n (Retiro)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: sabados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre. Domingos: todos. Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Pac�fico (l�neas 1 y 6), Conde de Casal (l�nea 6) Bus: 10, 14, 32, 56, 63, 143, 145, E.";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=44213d0b5e71c010VgnVCM1000000b205a0aRCRD";"DOCTOR ESQUERDO";"CALLE";"V";"189";"";"";"";"";"MADRID";"MADRID";"28007";"2";"ADELFAS";"3";"RETIRO";"442942";"4472768";"40.403577814444176";"-3.6724086076957154";"915 019 146";"915 018 130";"bib.retiro@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1770;"Biblioteca P�blica Hortaleza";"";"Apertura de lunes a viernes. De lunes a jueves de 9 a 20:30 horas. Viernes de 9 a 14:30 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: Fines de semana y festivos; del 2 al 7 de enero; 28 de febrero; 3 de marzo; del 11 al 21 de abril ; 15 de mayo; 10 de noviembre; los meses de julio y agosto; del 22 al 31 de diciembre.";"";"Metro: Parque de Santa Mar�a (l�nea 4)";"";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=e42e995a8bf5d010VgnVCM2000000c205a0aRCRD";"ABERTURA";"CALLE";"V";"2";"";"";"";"";"MADRID";"MADRID";"28033";"4";"PINAR DEL REY";"16";"HORTALEZA";"444936";"4480925";"40.47719279779815";"-3.6496196128895835";"917 633 284";"917 633 284";"bib.hortaleza@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1773;"Biblioteca P�blica Javier Mar�as (Moratalaz)";"";"Apertura de lunes a viernes. De lunes a viernes de 9 a 21 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: todos Domingos: todos. Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto;10 de noviembre; 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Artilleros (l�nea 9)";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=457e995a8bf5d010VgnVCM2000000c205a0aRCRD";"CORREGIDOR ALONSO DE TOBAR";"CALLE";"V";"5";"";"";"";"";"MADRID";"MADRID";"28030";"5";"FONTARRON";"14";"MORATALAZ";"444892";"4472800";"40.403992358842835";"-3.6494384856607582";"914 394 688";"914 370 234";"bib.moratalaz@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1771;"Biblioteca P�blica Jos� Acu�a (Moncloa - Aravaca)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. Infantil-juvenil de 15 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre.: D�as de cierre: s�bados 19 de abril; 3 de mayo y todos los s�bados de julio, agosto y septiembre.. Domingos: todos; Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Argüelles (l�neas 3, 4 y 6), Ventura Rodriguez (l�nea 3).";"";"3";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=e9ad995a8bf5d010VgnVCM2000000c205a0aRCRD";"QUINTANA";"CALLE";"V";"9";"";"";"";"";"MADRID";"MADRID";"28008";"2";"ARGUELLES";"9";"MONCLOA-ARAVACA";"439184";"4475503";"40.427947044751";"-3.716950806640097";"915 413 619";"";"bib.acuna@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +123303;"Biblioteca P�blica Jos� Hierro (Usera)";"";"Apertura de lunes a domingo. De lunes a viernes de 9 a 21 horas. Fines de semana y festivos de 11 a 19 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: 1 y 6 de enero; 1 de mayo; fines de semana y festivos del mes de agosto; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Plaza El�ptica (l�neas 6 y 11)";"Lectura f�cil, audiodescripci�n, letra grande. Centro de Inter�s Chino.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=943979262ef5d010VgnVCM1000000b205a0aRCRD";"RAFAELA YBARRA";"AVENIDA";"V";"43";"";"";"";"";"MADRID";"MADRID";"28026";"7";"PRADOLONGO";"12";"USERA";"439681";"4470386";"40.38188230129181";"-3.7106157111470615";"914 229 501";"914 691 901";"bib.usera@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1764;"Biblioteca P�blica Jos� Luis Sampedro (Chamber�)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre. Domingos: todos. Festivos: 1 de enero; 6 de enero: 17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6, 8, 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Iglesia (l�nea 1), Quevedo (l�nea 2), Alonso Cano (l�nea 7)";"Lectura f�cil, letra grande, audiodescripci�n. Centro de Inter�s B�lgaro.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=5a2279262ef5d010VgnVCM1000000b205a0aRCRD";"FELIPE EL HERMOSO";"CALLE";"V";"4";"";"";"";"";"MADRID";"MADRID";"28010";"3";"TRAFALGAR";"7";"CHAMBERI";"440657";"4476319";"40.435399621146054";"-3.69966592825407";"914 459 782";"914 472 444";"bib.chamberi@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +181101;"Biblioteca P�blica Luis Mart�n Santos (Villa de Vallecas)";"";"Apertura de lunes a domingo. De lunes a viernes de 9 a 21 horas. Fines de semana y festivos de 11 a 19 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: 1 y 6 de enero; 1 de mayo; fines de semana y festivos del mes de agosto; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Villa de Vallecas (l�nea 1) Renfe: C1, C2 Y C7.";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=09ac38d60b41c010VgnVCM2000000c205a0aRCRD";"ANTONIO MARIA SEGOVIA";"PLAZA";"V";"2";"";"";"";"";"MADRID";"MADRID";"28031";"2";"SANTA EUGENIA";"18";"VILLA DE VALLECAS";"447909";"4470217";"40.38092043731836";"-3.6136725045662423";"912 760 231";"";"bib.villavallecas@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +5765642;"Biblioteca P�blica Luis Rosales (Carabanchel)";"";"Apertura de lunes a domingo. De lunes a viernes de 9 a 21 horas. Fines de semana y festivos de 11 a 19 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: 1 y 6 de enero; 1 de mayo; fines de semana y festivos del mes de agosto; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Carabanchel Alto (l�nea 11)";"Lectura f�cil, audiodescripci�n, letra grande, braille.";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=7a73f884ad3f9210VgnVCM1000000b205a0aRCRD";"ANTONIA RODRIGUEZ SACRISTAN";"CALLE";"V";"7";"";"";"";"";"MADRID";"MADRID";"28044";"5";"PUERTA BONITA";"11";"CARABANCHEL";"436493";"4469473";"40.37342554545538";"-3.7480707331054375";"912 760 233";"914 613 331";"bib.carabanchel@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +86719;"Biblioteca P�blica Mar�a Moliner (Villaverde)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre. Domingos: todos. Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Villaverde Alto (l�nea 3) Cercan�as Renfe: Puente Alcocer (C5)";"Lectura f�cil, audiodescripci�n, letra grande.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=127979262ef5d010VgnVCM1000000b205a0aRCRD";"VILLALONSO";"CALLE";"V";"16";"";"";"";"";"MADRID";"MADRID";"28021";"1";"VILLAVERDE ALTO C.H.";"17";"VILLAVERDE";"439694";"4466794";"40.34952488592754";"-3.7101159464904097";"917 230 194";"917 979 458";"bib.villaverde@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1800;"Biblioteca P�blica Miguel Hern�ndez (Puente de Vallecas)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre. Domingos: todos. Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Miguel Hern�ndez (l�nea 1)";"Lectura f�cil, letra grande, audiodescripci�n. Centro de Inter�s Cultural Polaco.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=535979262ef5d010VgnVCM1000000b205a0aRCRD";"RAFAEL ALBERTI";"AVENIDA";"V";"36";"";"";"";"";"MADRID";"MADRID";"28018";"4";"PALOMERAS SURESTE";"13";"PUENTE DE VALLECAS";"445429";"4470632";"40.38449744232138";"-3.642917675006409";"913 033 195";"913 804 153";"bib.vallecas@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1757;"Biblioteca P�blica Municipal Aluche (Latina)";"La Biblioteca P�blica de Aluche se inaugur� el 22 de junio de 1992 con la asistencia del entonces alcalde Don Jos� Mar�a Alvarez del Manzano. Se sit�a en la primera planta del Centro Cultural Fernando de los R�os, dise�ado por el arquitecto Jos� Mar�a Guijarro. Desde 1986 y hasta la fecha de su inauguraci�n oficial, se encontraba situada en este mismo centro cultural y planta pero en el ala derecha del edificio y con la mitad de superficie. La ubicaci�n de la biblioteca en el centro cultural en la d�cada de los 80 se decidi� porque �ste era considerado un elemento aglutinador de la vida asociativa y cultural de los distritos. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Laguna (l�nea 6), Aluche (l�nea 5) Cercan�as Renfe: Laguna, Aluche (l�nea C5)";"Superficie: 712 metros cuadrados Puestos de lectura: 130 Puestos de Internet: 18";"1,5,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=7f0e3d0b5e71c010VgnVCM1000000b205a0aRCRD";"CAMARENA";"CALLE";"V";"10";"";"";"";"";"MADRID";"MADRID";"28047";"4";"ALUCHE";"10";"LATINA";"435820";"4471982";"40.39597072367931";"-3.7562716852987847";"91 719 89 96";"";"bpaluche@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1755;"Biblioteca P�blica Municipal Ana Mar�a Matute (Carabanchel)";"La Biblioteca P�blica Municipal Ana Mar�a Matute sustituy� a la antigua Biblioteca P�blica Municipal de Carabanchel. La Biblioteca de Carabanchel, sita en la calle de los Hermanos del Moral 15, fue inaugurada el 12 de diciembre de 1981 por el entonces alcalde, Enrique Tierno Galv�n, contaba con unos 250 m². Despues de 32 a�os de servicio, se traslada a su actual emplazamiento bajo el nombre actual. El proyecto arquitect�nico fue encargado al estudio RSP. A la inauguraci�n, el 28 de enero de 2013, asistieron la escritora Ana Mar�a Matute y la alcaldesa Ana Mar�a Botella. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Marqu�s de Vadillo (l�nea 5)";"Superficie: 3.369 metros cuadrados. Puestos de lectura: 230 Puestos de Internet: 40 Puestos de la sala polivalente: 74 Puestos de las 2 salas de trabajo en grupo: 12 personas en total.";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=628e3d0b5e71c010VgnVCM1000000b205a0aRCRD";"ISAAC ALBENIZ";"CALLE";"V";"1";"";"";"";"";"MADRID";"MADRID";"28019";"3";"SAN ISIDRO";"11";"CARABANCHEL";"438891";"4472167";"40.39786734087938";"-3.720088245008897";"91 588 08 30";"";"bpanammatute@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1882;"Biblioteca P�blica Municipal Benito P�rez Gald�s (Centro)";"La Biblioteca P�blica Conde Duque se inaugura en los a�os 90, cuando se traslada a este edificio la Biblioteca Municipal situada en el actual emplazamiento del Museo de Historia de Madrid, en la calle Fuencarral, separ�ndose la Biblioteca P�blica de la Biblioteca Hist�rica, que hab�an estado juntas hasta entonces. El Cuartel de Conde Duque se reform� en 2011, obra llevada a cabo por el arquitecto Carlos de Ria�o, inaugur�ndose de nuevo la biblioteca al a�o siguiente, en un primer momento fusionada con la Biblioteca Musical V�ctor Espin�s, de la que posteriormente se separar�a. Con la reforma gan� en amplitud y homogeneidad con el resto de la red, ya que anteriormente no contaba con sala infantil ni multimedia. En 2019 recibe el nombre de Benito P�rez Gald�s conmemorando el centenario del fallecimiento del escritor. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a domingo. Horario: lunes a viernes de 8:30 a 21, s�bado y domingo de 8:30 a 15. Verano (15 de junio a 15 de septiembre): lunes a viernes de 8:30 a 20, s�bado y domingo de 8:30 a 14. Cerrado: festivos, fines de semana de Semana Santa, 2 �ltimos de julio y todos los de agosto, 24 y 31 de diciembre. Sala de Estudio: lunes a viernes de 8:30 a 21. S�bados, domingos y festivos de 8:30 a 20:30. Verano: lunes a domingo y festivos de 8:30 a 19:45. En �poca de ex�menes ampl�a su horario hastas las 23.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Ventura Rodr�guez (l�nea 3), Plaza de Espa�a (l�nea 2, 3, 10), San Bernardo (l�nea 2 y 4) y Noviciado (l�nea 2, 3 y 10)";"Superficie: 5.870 metros cuadrados Puestos de lectura: 118 Puestos de Internet: 26";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=13ec3d0b5e71c010VgnVCM1000000b205a0aRCRD";"CONDE DUQUE";"CALLE";"V";"9";"";"";"";"";"MADRID";"MADRID";"28015";"5";"UNIVERSIDAD";"1";"CENTRO";"439723";"4475438";"40.42738668300474";"-3.7105999955473625";"91 588 59 10 / 91 480 14 72";"";"bpperezgaldos@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1745;"Biblioteca P�blica Municipal Canillejas (San Blas-Canillejas)";"La Biblioteca P�blica Municipal de Canillejas se inaugur� el 4 de agosto de 1981 en la tercera planta del edificio que entonces ocupaba la Junta Municipal del Distrito de San Blas, en la calle Torre Arias. Ocho a�os despu�s se traslad� al edificio que ocupa hoy, en la calle Bolta�a, justo enfrente de su ubicaci�n anterior y en pleno n�cleo comercial del barrio de Canillejas. Su reapertura al p�blico, en las nuevas instalaciones, se produjo el 15 de marzo de 1989, compartiendo edificio con el Centro Cultural Buero Vallejo. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Canillejas, Torre Arias (l�nea 5).";"Superficie: 466 metros cuadrados Puestos de lectura: 98 Puestos de Internet: 6 Puestos de la sala polivalente : 22";"0,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=eb9e995a8bf5d010VgnVCM2000000c205a0aRCRD";"BOLTA�A";"CALLE";"NUM";"23";"";"";"";"EN CENTRO CULTURAL BUERO VALLEJO";"MADRID";"MADRID";"28022";"7";"CANILLEJAS";"20";"SAN BLAS-CANILLEJAS";"448119";"4477485";"40.44640229188281";"-3.6117933204271098";"91 741 11 34";"";"bpcanillejas@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1794;"Biblioteca P�blica Municipal Ciudad Lineal (Ciudad Lineal)";"La Biblioteca de Ciudad Lineal se inaugur� el 22 de marzo de 1993 asistiendo al acto el Alcalde, Jos� Mar�a �lvarez del Manzano, y la entonces Concejal de Cultura, Esperanza Aguirre. Se encuentra dentro del Centro Cultural Pr�ncipe de Asturias, en la primera planta. Su construcci�n se realiz� para dar servicio a la zona y sustituir a la anterior biblioteca que hab�a en los locales de un edificio de viviendas. Desde entonces ha sido ampliada tan solo una vez, en 50 m², en el a�o 2004, afectando esta obra a su distribuci�n interna.";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Ciudad Lineal (l�nea 5)";"Superficie: 483 metros cuadrados Puestos de lectura: 114 Puestos de Internet: 10";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=82ce995a8bf5d010VgnVCM2000000c205a0aRCRD";"HERMANOS GARCIA NOBLEJAS";"CALLE";"V";"14";"";"";"";"";"MADRID";"MADRID";"28037";"2";"PUEBLO NUEVO";"15";"CIUDAD LINEAL";"445948";"4476395";"40.43644651057092";"-3.6372924261150033";"915 887 566";"";"bpciudadlineal@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1762;"Biblioteca P�blica Municipal David Gistau (Salamanca)";"La Biblioteca P�blica Municipal David Gistau se encuentra dentro del Centro Cultural de Buenavista. El edificio que la alberga fue construido durante la II Rep�blica por el Ayuntamiento de Madrid para Casa de Ba�os, seg�n proyecto de Jos� Lorite y reformado por el arquitecto municipal Salvador P�rez Arroyo en 1982. El cambio de funci�n e inauguraci�n como Centro C�vico tuvo lugar el 30 de abril de 1983 y la Biblioteca abri� sus puertas el 12 marzo de 1984. La biblioteca ocupa uno de los pabellones que alojaron las piletas de las piscinas y sus vestuarios, en concreto, la zona del vaso destinada al ba�o de los hombres. En la actualidad esta estructura se observa en la sala de lectura y consulta. El 19 de octubre de 2020 la Biblioteca de Buenavista cambi� su nombre por el del periodista y escritor David Gistau. En agosto de 2021 se acomete la reforma integral del edificio para adecuarlo a la normativa de accesibilidad y eficiencia energ�tica, obras que terminan en septiembre de 2023. Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Diego de Le�n (l�neas 4,5 y 6), Manuel Becerra (l�nea 2)";"Superficie: 889 metros cuadrados. Puestos de lectura: 64 Puestos de Internet: 16 P�gina en Facebook";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=c53e3d0b5e71c010VgnVCM1000000b205a0aRCRD";"TOREROS";"AVENIDA";"V";"5";"";"";"";"";"MADRID";"MADRID";"28028";"4";"GUINDALERA";"4";"SALAMANCA";"443092";"4475923";"40.43199309720514";"-3.670929243543714";"91 724 08 04";"";"bpdavidgistau@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +51188;"Biblioteca P�blica Municipal D�maso Alonso (Chamart�n)";"La biblioteca se abri� al p�blico el 31 de mayo de 1999 denomin�ndose Biblioteca Mateo Inurria, por estar situada en dicha calle. En 2008, por acuerdo plenario, pas� a llamarse Biblioteca D�maso Alonso. Y es que este poeta vivi� en el n�mero 25 de la calle Alberto Alcocer, en una casita con huerta y jard�n situada en su momento a las afueras de Madrid, en Chamart�n de la Rosa. En cuanto a los or�genes de la biblioteca, en 1997 la sede del diario Ya se convierte en sede del Barclays Bank. A cambio, la entidad cede una parcela al Ayuntamiento para la construcci�n de una biblioteca, que entreg� ya equipada. En 2008 se ampli� el vest�bulo, se instal� un ascensor y se cerr� una de las dos escaleras. En su lugar se coloc� un lucernario para iluminar la sala de lectura. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Plaza de Castilla (l�neas 1, 9 y 10) , Duque de Pastrana (l�nea 9)";"Superficie: 808 metros cuadrados. Puestos de lectura: 129 Puestos de Internet: 8";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=5870007f8441f010VgnVCM1000000b205a0aRCRD";"MANUEL FERRERO";"CALLE";"V";"1";"";"";"";"";"MADRID";"MADRID";"28036";"6";"CASTILLA";"5";"CHAMARTIN";"441962";"4479867";"40.467453379213175";"-3.6846112774442705";"91 350 31 50";"";"bpdamasoalonso@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +6893633;"Biblioteca P�blica Municipal Eugenio Tr�as. Casa de Fieras de El Retiro (Retiro)";"La Biblioteca P�blica Eugenio Tr�as-Casa de Fieras de El Retiro fue inaugurada el 29 de abril de 2013. El edificio que alberga la biblioteca fue originariamente parte de las instalaciones que la Casa de Fieras ten�a en el Parque de El Retiro, construido en tiempos de Fernando VII. El proyecto para esta nueva biblioteca, promovido por la entonces Direcci�n General de Patrimonio Hist�rico, fue redactado por los arquitectos Jaime Nadal y Sebasti�n Araujo e incluye la rehabilitaci�n de los dos grandes pabellones de la antigua Casa de Fieras, uno longitudinal de gran dimensi�n y otro transversal de menor tama�o as� como la construcci�n de un pabell�n de nueva planta imprescindible para cumplir con el programa bibliotecario. La apertura de la biblioteca se ver� afectada por las posibles incidencias que se produzcan en el acceso a los Jardines de El Buen Retiro debidas a la aplicaci�n del Protocolo de actuaci�n en los jardines del Buen Retiro ante situaciones meteorol�gicas adversas. Esta informaci�n se proporcionar� a trav�s de pantallas, carteles y megafon�a y la poblaci�n general mediante la web municipal www.madrid.es, medios de comunicaci�n y redes sociales. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a domingo. Horario: de lunes a viernes de 8:30 a 21 horas; s�bados y domingos de 8:30 a 15 horas. Verano (del 15 de junio al 15 de septiembre): de lunes a viernes de 8:30 a 20 horas; s�bados y domingos de 8:30 a 14 horas. Cerrado: festivos, Semana Santa (de jueves a domingo), los dos �ltimos fines de semana de julio y los fines de semana de agosto, el 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n, en el sal�n de actos y en el taller de ideas.";"Metro: Ibiza (l�nea 9)";"Superficie: 3.794 metros cuadrados. Puestos de lectura: 185 Puestos de Internet: 39 Sala especializada en medio ambiente. Puestos de la sala polivalente: 90 Puestos de las 3 salas de trabajo en grupo: 6-8 personas en cada una. P�gina en Facebook";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=e791bed05ceed310VgnVCM1000000b205a0aRCRD";"FERN�N N��EZ";"PASEO";"V";"24";"";"";"";"";"MADRID";"MADRID";"28009";"5";"LOS JERONIMOS";"3";"RETIRO";"442345";"4474221";"40.4166091081099";"-3.6795930368034804";"91 480 48 38";"";"bpeugeniotrias@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +167128;"Biblioteca P�blica Municipal Francisco Ayala (Vic�lvaro)";"La Biblioteca Francisco Ayala est� ubicada en el barrio de Valdebernardo, en el distrito de Vic�lvaro. Se inaugur� en marzo de 2005. El edificio de dos plantas est� situado en el eje que vertebra el barrio, en la planta inferior se situan los servicios de acceso a Internet y pr�stamo de adultos. En la planta superior se encuentra la sala infantil, la sala de lectura y la sala de actividades. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Valdebernardo (l�nea 9)";"Superficie: 1.600 metros cuadrados. Puestos de lectura: 205 Puestos de Internet: 11 Puestos de la sala polivalente : 55";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=f05279262ef5d010VgnVCM1000000b205a0aRCRD";"INDALECIO PRIETO";"BULEVAR";"V";"21";"";"";"";"";"MADRID";"MADRID";"28032";"2";"VALDEBERNARDO";"19";"VICALVARO";"447278";"4472321";"40.39982891410407";"-3.621281890570377";"91 301 64 66";"";"bpfranciscoayala@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1760;"Biblioteca P�blica Municipal Francisco Ib��ez (Chamart�n)";"La Biblioteca P�blica Francisco Ib��ez se encuentra situada en el Centro Cultural Nicol�s Salmer�n (sito en la calle Mantuano, 51), en el barrio de Chamart�n. Proviene de la antigua Biblioteca de Chamart�n, que fue inaugurada en 1983. En el a�o 2015, despu�s de una profunda remodelaci�n, cambi� su denominaci�n por la actual de Francisco Ib��ez. La alcaldesa, Ana Mar�a Botella, inaugur� el 24 de marzo de 2015 las nuevas instalaciones y se proyect� este v�deo del guionista y dibujante de c�mic que le da nombre en agradecimiento. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Concha Espina (l�nea 9), Prosperidad (l�nea 4)";"Superficie: 543 metros cuadrados. Puestos de lectura: 108 Puestos de Internet: 20";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=0fce3d0b5e71c010VgnVCM1000000b205a0aRCRD";"MANTUANO";"CALLE";"V";"51";"";"";"";"";"MADRID";"MADRID";"28002";"3";"CIUDAD JARDIN";"5";"CHAMARTIN";"442766";"4477922";"40.44810636195716";"-3.6762309620097398";"91 510 37 56";"";"bpfranciscoibanez@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +12773298;"Biblioteca P�blica Municipal Francisco Umbral (Villaverde)";"La Biblioteca Francisco Umbral, situada en el barrio de Butarque, en el distrito de Villaverde, es un proyecto fruto del concurso organizado por el Ayuntamiento y el Colegio Oficial de Arquitectos de Madrid (COAM) en 2019, que fue fallado en julio de ese a�o y cuya propuesta ganadora fue la presentada por Miguel �ngel D�az Camacho (MADC Arquitectura). El proyecto de obra se adjudic� el 5 de octubre de 2020. El alcalde Jos� Luis Mart�nez Almeida inaugur� la biblioteca en un acto celebrado el 20 de junio de 2025. Comparte edificio con el Centro Socio Cultural Marta Escudero D�az-Tejeiro. La construcci�n de la biblioteca es un proyecto financiado por el Programa Operativo FEDER de la Comunidad de Madrid 2014-2020. Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre. Sala de Estudio del Centro Socio Cultural Marta Escudero D�az-Tejeiro: de lunes a viernes de 8 a 22 horas. S�bados, domingos y festivos: de 10 a 22 horas.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n. Pr�stamo en sala de telelupa.";"Cercan�as: Villaverde Bajo.";"Superficie: 930 metros cuadrados Puestos de lectura: 76 Puestos de Internet: 18";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=b41595f0512c6910VgnVCM2000001f4a900aRCRD";"CALCIO";"CALLE";"V";"1";"";"";"";"";"MADRID";"MADRID";"28021";"3";"BUTARQUE";"17";"VILLAVERDE";"442309";"4466958";"40.35118703272002";"-3.679345889376551";"915883223";"";"bpfranciscoumbral@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1754;"Biblioteca P�blica Municipal Gabriel Garc�a M�rquez (Usera)";"La Biblioteca P�blica Municipal Gabriel Garc�a Marquez es heredera de la antigua biblioteca de la Meseta de Orcasur, abierta al p�blico en 1983. En esta misma ubicaci�n se abri� la actual biblioteca en 1987, y posteriormente fue remodelada en 2014. Fue en ese momento cuando se cambi� el nombre por el de Gabriel Garc�a Marquez, en honor al escritor colombiano. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"P�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: San Ferm�n - Orcasur (l�nea 3) Cercan�as Renfe: Orcasitas (l�nea C5)";"Superficie: 1.395 metros cuadrados. Puestos de lectura: 142 Puestos de Internet: 27 y Puestos de la sala polivalente: 55 Puestos de las 2 salas de trabajo en grupo.: 6 y 10 plazas.";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=e4bf3d0b5e71c010VgnVCM1000000b205a0aRCRD";"PUEBLO";"PLAZA";"NUM";"2";"";"";"";"CENTRO CULTURAL ORCASUR";"MADRID";"MADRID";"28041";"2";"ORCASUR";"12";"USERA";"440472";"4468702";"40.366768324753416";"-3.701141063083806";"91 318 86 91";"";"bpgarciamarquez@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1748;"Biblioteca P�blica Municipal Gerardo Diego (Villa de Vallecas)";"La Biblioteca de Vallecas Villa se abri� en 1987, en el local que hab�a sido hasta entonces la escuela infantil del pueblo de Vallecas. Al transformarse en biblioteca, tom� el nombre del maestro de la antigua escuela -Francisco Fatou-, acudiendo a la inauguraci�n su viuda, quien contribuy� con una importante aportaci�n econ�mica para la ampliaci�n de sus fondos. En 1995 se traslad� desde la calle Manuel V�lez -donde qued� el Centro Cultural Francisco Fatou- a la vecina calle Monte Aya, en la que se inaugur� un nuevo edificio el 22 de enero de 1996. Su nueva sede se construy� sobre el solar del antiguo Cine Madrid. La pr�ctica totalidad del edificio, salvo unas peque�as dependencias destinadas a escuela de adultos, est� dedicado a biblioteca. Es all� donde recibi� su actual denominaci�n como Biblioteca P�blica Municipal Gerardo Diego. La biblioteca cuenta con un fondo especializado en la Sho�, con m�s de 1300 documentos, entre libros y multimedia, que naci� en el a�o 2007 coincidiendo con el D�a de las V�ctimas del Holocausto. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Villa de Vallecas (l�nea 1)";"Superficie: 1842 metros cuadrados. Puestos de lectura: 154 Puestos de Internet: 16 Puestos de la sala polivalente : 59";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=ca903d0b5e71c010VgnVCM1000000b205a0aRCRD";"MONTE AYA";"CALLE";"NUM";"12";"";"";"";"";"MADRID";"MADRID";"28031";"";"CASCO HISTORICO VALLECAS";"";"VILLA DE VALLECAS";"447138";"4469889";"40.37790196240434";"-3.6227296605039516";"91 380 66 33";"";"bpgerardodiego@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +79941;"Biblioteca P�blica Municipal Gloria Fuertes (Barajas)";"La Biblioteca P�blica Municipal Gloria Fuertes fue inaugurada en octubre del a�o 2001 asistiendo al acto el entonces alcalde, Jos� Mar�a �lvarez del Manzano. El edificio es un proyecto de nueva planta de la arquitecta Carmen Blanco Hern�ndez para albergar un centro cultural y la �nica biblioteca que, en la actualidad, presta servicio a los vecinos del distrito de Barajas. Desde los grandes ventanales que recorren la primera y segunda planta, donde se ubica la biblioteca, se aprecian los restos del reconstruido castillo de los Zapata, �nico que se conserva en el t�rmino municipal de Madrid, y un extenso olivar que pone l�mite al moderno Parque Juan Carlos I. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Alameda de Osuna (l�nea 5)";"Superficie: 672 metros cuadrados. Puestos de lectura: 119 Puestos de Internet: 9 Puestos de la sala polivalente : 30";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=1f64c2c6e051c010VgnVCM2000000c205a0aRCRD";"LOGRO�O";"AVENIDA";"V";"179";"";"";"";"";"MADRID";"MADRID";"28042";"5";"CORRALEJOS";"21";"BARAJAS";"449661";"4479046";"40.46055947228695";"-3.5937461811785347";"91 312 02 58";"";"bpgloriafuertes@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1750;"Biblioteca P�blica Municipal Huerta de la Salud (Hortaleza)";"Su antecedente fue una peque�a biblioteca que hab�a en la calle de Santa Virgilia y depend�a de la Junta de Distrito. En enero de 1987 se inaugura el centro actual dentro del parque Huerta de la Salud, situado en los terrenos de una antigua quinta cuyos or�genes se remontan al siglo XVIII. Esta quinta fue a principios del siglo XX un pr�spero negocio agropecuario con nuevos y originales elementos arquitect�nicos, entre los que destacaba el silo, ahora emblema de Hortaleza. Ca�da la quinta en el abandono poco antes de la Guerra Civil, se derribaron a principios de los a�os ochenta algunas de sus construcciones, como el mirador o palomar y el granero, y solo quedaron, al menos en parte, tres edificaciones. La biblioteca ocup� la estructura rehabilitada de uno de ellos, donde hab�an estado los establos del recinto, compartiendo espacio con el Centro Cultural Huerta de la Salud. En 1995, se traslada a otra construcci�n de la antigua quinta, donde se encuentra actualmente. El edificio -conocido como el corredor- hab�a servido para guardar arados y herramientas y para dormir parte del personal. En 2006 y 2007 se realiza una profunda reforma y adquiere su actual fisonom�a. Por su historia, el edificio de la biblioteca conserva cierto aire arquitect�nico rural. En octubre de 2018, su suerte se uni� a la tercera construcci�n hist�rica del conjunto: el Silo, al que se hab�a a�adido un magn�fico mirador a principios del siglo XXI y donde se realizan algunas actividades de la biblioteca. Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Parque de Santa Mar�a (l�nea 4)";"Superficie: 450 metros cuadrados. Puestos de lectura: 77 Puestos de Internet: 7";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=9c5879262ef5d010VgnVCM1000000b205a0aRCRD";"MAR DE LAS ANTILLAS";"CALLE";"V";"10";"";"";"";"";"MADRID";"MADRID";"28033";"4";"PINAR DEL REY";"16";"HORTALEZA";"445295";"4480968";"40.47571688103069";"-3.64667257750353";"91 764 52 43";"";"bphuertasalud@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +5975465;"Biblioteca P�blica Municipal Iv�n de Vargas (Centro)";"La Biblioteca P�blica Municipal Iv�n de Vargas fue inaugurada el 28 de febrero de 2011. Se encuentra situada en el coraz�n del Madrid de los Austrias y ocupa el espacio de un antiguo caser�n perteneciente a uno de los linajes m�s antiguos de Madrid: los Vargas, siendo Iv�n de Vargas se�or del patr�n de la ciudad, San Isidro Labrador. Fue proyectada por el arquitecto Ram�n Andrade y responde a un di�logo entre tradici�n y vanguardia utilizando granito, cristal y madera. Destacan en el interior dos magnolios centenarios y el brocal de un pozo con una imagen medieval labrada de San Isidro. Por sus ra�ces hist�ricas en la ciudad, la Biblioteca dispone de una sala de lectura especializada en fondos documentales sobre Madrid y cuenta actualmente con un dep�sito por 4 a�os del Centro Sefarad: la Biblioteca Isaac Revah sobre cultura jud�a, sociedad, literatura, etc. Cuenta tambi�n con una destacada colecci�n de fanzines formada por donaciones de artistas que han participado en presentaciones y festivales de fanzines realizados en la biblioteca. Se pueden consultar todos los t�tulos en este enlace . Perfil en Instagram Canal de WhatsApp";"Apertura de lunes a domingo. Horario: de lunes a viernes de 8:30 a 21 horas; s�bados y domingos de 8:30 a 15 horas. Verano (del 15 de junio al 15 de septiembre): de lunes a viernes de 8:30 a 20 horas; s�bados y domingos de 8:30 a 14 horas. Cerrado: festivos, Semana Santa (de jueves a domingo), los dos �ltimos fines de semana de julio y los fines de semana de agosto, el 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Buz�n exterior para devoluci�n de fondos 24 horas. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Sol (l�neas 1, 2 y 3), Latina (l�nea 5) y �pera (l�nea 2) Cercan�as Renfe: Sol (l�neas C3 y C4)";"Superficie: 2.884 metros cuadrados. Puestos de lectura: 132 Puestos de Internet: 17 Puestos de la sala polivalente : 60 Sala Madrid.";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=0b60e92be3c5e210VgnVCM1000000b205a0aRCRD";"SAN JUSTO";"CALLE";"V";"5";"";"";"";"";"MADRID";"MADRID";"28005";"1";"PALACIO";"1";"CENTRO";"439775";"4473962";"40.41410290844665";"-3.7098591212735883";"917 586 211";"";"bpivandevargas@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +115056;"Biblioteca P�blica Municipal Jos� Hierro (San Blas-Canillejas)";"La Biblioteca P�blica Municipal Jos� Hierro fue inaugurada el 11 de marzo de 2003, asistiendo a la inauguraci�n la viuda del escritor y el entonces alcalde Jos� Mar�a �lvarez del Manzano. Se trata de un edificio pr�ximo a la Junta de Distrito, con la que comparte un amplio espacio ajardinado. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Las Musas (l�nea 7)";"Superficie: 1.866 metros cuadrados. Puestos de lectura: 227 Puestos de Internet: 13 Puestos de la sala polivalente : 62";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=338879262ef5d010VgnVCM1000000b205a0aRCRD";"MARIA SEVILLA DIAGO";"CALLE";"V";"15";"";"";"";"";"MADRID";"MADRID";"28022";"5";"ROSAS";"20";"SAN BLAS-CANILLEJAS";"448214";"4476029";"40.433291625973624";"-3.6105662311927453";"91 313 55 28 / 91 313 55 31";"";"bpjosehierro@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1790;"Biblioteca P�blica Municipal Jos� Saramago (Fuencarral-El Pardo)";"La Biblioteca Municipal Jos� Saramago se inaugur� el 5 de noviembre de 1990, con el nombre de Biblioteca de la Vaguada. El origen es la antigua Biblioteca de Pe�agrande situada en el Centro Cultural Rafael de Le�n. Las instalaciones eran insuficientes para uno de los distritos m�s grandes de Madrid, y gracias al proyecto del Centro C�vico de La Vaguada se subsan�, por un lado la falta de espacio y por otro se mejor� su ubicaci�n al situarse junto al Centro Comercial La Vaguada. El edificio forma parte de un proyecto dise�ado en 1982 por los arquitectos Javier San Jos� Marqu�s y Jordi Parcerisas V�zquez. La organizaci�n del edificio se realiz� por medio de una secuencia de arcos que un�an entre s� los diferentes espacios. En el a�o 2011 cambio su denominaci�n por la actual de Jos� Saramago. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Barrio del Pilar (l�nea 9), Pe�agrande (l�nea 7)";"Superficie: 1.276 metros cuadrados. Puestos de lectura: 204 Puestos de Internet: 16 Puestos de la sala polivalente : 76 Sala de trabajo en grupo.";"1,5,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=70d879262ef5d010VgnVCM1000000b205a0aRCRD";"MONFORTE DE LEMOS";"AVENIDA";"V";"38";"";"";"";"";"MADRID";"MADRID";"28029";"4";"EL PILAR";"8";"FUENCARRAL-EL PARDO";"439867";"4481122";"40.47860087334554";"-3.7094408342979954";"91 588 68 91";"";"bpjosesaramago@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1756;"Biblioteca P�blica Municipal La Chata (Carabanchel)";"La Biblioteca P�blica La Chata abri� sus puertas por primera vez al p�blico el D�a de la Biblioteca, 24 de octubre, de 2005. Posteriormente, ll 13 de agosto de 2006, el Alcalde Ruiz-Gallard�n, acompa�ado por la Concejala de Las Artes, Alicia Moreno, procedi� a su inauguraci�n oficial. El nombre de la biblioteca, La Chata, alude a Isabel de Borb�n, hermana de Alfonso XII, que acud�a regularmente a Carabanchel por ser una gran amante de los toros y a la Finca Vista Alegre que pertenec�a a la familia real. Tambi�n alude al nombre popular de la plaza de toros de Vista Alegre, denominada as� por ser muy baja, achatada. Por lo tanto es un nombre muy “carabanchelero”. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia, revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Eugenia de Montijo, Carabanchel (l�nea 5)";"Superficie: 1.600 metros cuadrados Puestos de lectura: 223 Puestos de Internet: 17";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=d9a879262ef5d010VgnVCM1000000b205a0aRCRD";"GENERAL RICARDOS";"CALLE";"NUM";"252";"";"";"";"Antiguo Mercado de Carabanchel";"MADRID";"MADRID";"28025";"4";"VISTA ALEGRE";"11";"CARABANCHEL";"437014";"4470566";"40.38330593504341";"-3.7420633861175796";"91 422 05 33";"";"bplachata@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +51849;"Biblioteca P�blica Municipal La Elipa (Ciudad Lineal)";"La Biblioteca P�blica Municipal La Elipa fue inaugurada en el a�o 2000. Su origen se remonta a la Biblioteca P�blica de Quintana, que estaba situada en el Centro Cultural Sambara. En el a�o 2000 se traslad� a su actual ubicaci�n, en lo que era el antiguo Colegio Islas Filipinas, del que tomar�a su nombre. Permanece cerrada entre oto�o de 2007 y primavera de 2009, reform�ndose para mejorar su accesibilidad y reabriendo sus puertas en marzo de ese a�o. Se denomina Biblioteca Municipal Islas Filipinas hasta octubre de 2016, que a instancia de los vecinos del barrio, y de acuerdo a los informes elaborados por la Direcci�n General de Bibliotecas, es aprobado el cambio de denominaci�n en el Pleno de la Junta Municipal de Ciudad Lineal. Actualmente la biblioteca toma el nombre del barrio en el que est� ubicada y al cual presta servicio. P�gina en Facebook";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: La Elipa (l�nea 2)";"Superficie: 980 metros cuadrados Puestos de lectura: 102 Puestos de Internet: 10";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=697c598d1351c010VgnVCM1000000b205a0aRCRD";"NUESTRA SEÑORA DEL VILLAR";"CALLE";"V";"6";"";"";"";"";"MADRID";"MADRID";"28017";"1";"VENTAS";"15";"CIUDAD LINEAL";"444705";"4474959";"40.42343352863466";"-3.6518288644365704";"91 403 63 22";"";"bplaelipa@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +185595;"Biblioteca P�blica Municipal Manuel V�zquez Montalb�n (Tetu�n)";"La Biblioteca Manuel V�zquez Montalb�n se abri� al p�blico el 4 de agosto de 2006. Se trata de un edificio dise�ado por la arquitecta Isabel Huete Chugunowa, en el que comparten instalaciones la biblioteca y una Escuela Municipal de M�sica. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Francos Rodr�guez (l�nea 7)";"Superficie: 1.372 metros cuadrados Puestos de lectura: 151 Puestos de Internet: 11 Puestos de la sala polivalente : 40";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=b5ca89e2c9e5d010VgnVCM1000000b205a0aRCRD";"FRANCOS RODRIGUEZ";"CALLE";"V";"67";"";"";"";"";"MADRID";"MADRID";"28039";"1";"BELLAS VISTAS";"6";"TETUAN";"439755";"4478779";"40.45749513485957";"-3.710539712535917";"91 398 07 23 +91 398 07 26";"";"bpvazquezmontalban@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +7697128;"Biblioteca P�blica Municipal Mario Vargas Llosa (Centro)";"La Biblioteca Mario Vargas Llosa fue inaugurada por el Premio Nobel de Literatura que le da su nombre el 17 de noviembre del 2014. La biblioteca tiene su origen en la remodelaci�n del complejo Barcel� que incluye un mercado, que sustituye al que exist�a antiguamente, un polideportivo, un parking y la biblioteca. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Alonso Mart�nez (l�nea 10), Tribunal (l�neas 1 y 10)";"Superficie: 1.589,46 metros cuadrados Puestos de lectura: 122 Puestos de Internet: 21 Puestos sala polivalente : 20";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=6c4dbc2658739410VgnVCM2000000c205a0aRCRD";"BARCELO";"CALLE";"V";"4";"";"";"";"";"MADRID";"MADRID";"28004";"4";"JUSTICIA";"1";"CENTRO";"440645";"4475347";"40.426642215368176";"-3.699722994908341";"914 802 433";"";"bpvargasllosa@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +10395362;"Biblioteca P�blica Municipal Mar�a Lej�rraga (Hortaleza)";"La Direcci�n General de Bibliotecas, en colaboraci�n con la Alcald�a del Ayuntamiento de Madrid, decidieron asignar el nombre de Mar�a Lej�rraga a la biblioteca abierta en el Centro Cultural Sanchinarro el 12 de junio del 2017. Esta denominaci�n viene a dar continuidad a la misi�n de asignar a la bibliotecas con nombres de escritores y escritoras de �poca contempor�nea que hayan tenido especial trascendencia en el mundo de las letras. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a domingo. Horario: de lunes a viernes de 8:30 a 21 horas; s�bados y domingos de 8:30 a 15 horas. Verano (del 15 de junio al 15 de septiembre): de lunes a viernes de 8:30 a 20 horas; s�bados y domingos de 8:30 a 14 horas. Cerrado: festivos, Semana Santa (de jueves a domingo), los dos �ltimos fines de semana de julio y los fines de semana de agosto, el 24 y 31 de diciembre. Sala de Estudio: de lunes a viernes de 9 a 22 horas. S�bados, domingos y festivos: de 10 a 22 horas.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Blasco Ib��ez y Virgen del Cortijo (l�nea C2 Metro Ligero)";"Superficie: 982 metros cuadrados Puestos de lectura: 168 Puestos de Internet: 25 Puestos de la sala polivalente: 50";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=d862492de8c8c510VgnVCM2000001f4a900aRCRD";"PRINCESA DE EBOLI";"CALLE";"V";"29";"";"";"";"";"MADRID";"MADRID";"28050";"6";"VALDEFUENTES";"16";"HORTALEZA";"444461";"4482397";"40.49041562546542";"-3.655356751728003";"91 513 33 83";"";"bpmarialejarraga@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1759;"Biblioteca P�blica Municipal Mar�a Zambrano (Tetu�n)";"La Biblioteca P�blica Municipal Mar�a Zambrano se inaugur� el 29 de octubre de 2010 dentro del Centro Cultural Eduardo �rculo (inaugurado a su vez el 15 de octubre de 2009), en el barrio de Ventilla, dentro del distrito de Tetu�n en Madrid. Al acto acudieron el alcalde Alberto Ruiz Gallard�n y la Delegada del �rea de Las Artes Alicia Moreno. Esta biblioteca es consecuencia de la necesidad de ampliar la Biblioteca de Tetu�n, situada en el antiguo edificio de la Junta Municipal del mismo nombre (Bravo Murillo 357). La Biblioteca de Tetu�n fue inaugurada en 1982 por el alcalde Enrique Tierno Galv�n, dentro del edificio de la Junta Municipal, y fue una de las primeras de la red municipal de Bibliotecas del Ayuntamiento de Madrid. Era heredera de la biblioteca creada en la nueva Casa Consistorial del antiguo pueblo de Chamart�n de la Rosa en 1934. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre. Sala de estudio: de lunes a viernes de 8:30 a 21 horas. En �poca de ex�menes ampl�a su horario hasta la 1 de la madrugada.";"Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades. Se�alizaci�n para personas con discapacidad intelectual mediante pictogramas.";"Metro: Ventilla (l�nea 9)";"Superficie: 1.551 metros cuadrados Puestos de lectura: 123 Puestos de Internet: 21 Puestos de la sala polivalente : 17";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=74703d0b5e71c010VgnVCM1000000b205a0aRCRD";"DONOSO";"PLAZA";"V";"5";"";"";"";"En el Centro Cultural Eduardo �rculo";"MADRID";"MADRID";"28029";"4";"ALMENARA";"6";"TETUAN";"440857";"4480052";"40.46903299144094";"-3.6976620067964996";"91 733 90 43";"";"bpmariazambrano@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1752;"Biblioteca P�blica Municipal Miguel Delibes (Moratalaz)";"La Biblioteca P�blica Municipal de Moratalaz fue inaugurada en el a�o 1986. Su primera ubicaci�n fue dentro del parque Darwin, en unas edificaciones que la Inmobiliaria Urbis utiliz� como pisos piloto para la venta de las viviendas y don� luego al Ayuntamiento. La primera instalaci�n se concibi� como un quiosco de libros de pr�stamo. Posteriormente se le a�adi� otro m�dulo de los pisos piloto. Con el desarrollo del distrito, se decide la construcci�n de una nueva biblioteca. El proyecto, firmado por la arquitecta municipal Isabel Huete Chugunowa, comprende cuatro plantas con un total de 2.012 m². Se inaugur� el 18 de octubre del a�o 2001, en acto presidido por Don Jos� Mar�a �lvarez del Manzano, alcalde del Ayuntamiento de Madrid. En 2010 se le da el nombre del escritor Miguel Delibes. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Vinateros (l�nea 9)";"Superficie: 1.894 metros cuadrados Puestos de lectura: 258 Puestos de Internet: 14 Puestos de la sala polivalente : 60";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=9e8f3d0b5e71c010VgnVCM1000000b205a0aRCRD";"ARROYO BELINCOSO";"CALLE";"NUM";"11";"";"";"";"JUNTO A CENTRO CULTURAL EDUARDO CHILLIDA";"MADRID";"MADRID";"28030";"4";"MEDIA LEGUA";"14";"MORATALAZ";"444597";"4473439";"40.40971737692924";"-3.6529822109115133";"91 328 73 00";"";"bpmigueldelibes@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +186714;"Biblioteca P�blica Municipal Pablo Neruda (Ciudad Lineal)";"La Biblioteca Pablo Neruda fue inaugurada en septiembre de 2006 por la Concejala del �rea de Las Artes. La entrada a la biblioteca est� presidida por un conjunto escult�rico dedicado a Pablo Neruda, del escultor Julio L�pez Hern�ndez. Concebido en altorrelieve y en bronce, representa al escritor escribiendo en su mesa, junto con otros elementos entresacados de su casa de 'Isla Negra'. La biblioteca es un edificio de nueva planta, exento, de tres alturas, que comparte dependencias con un Centro D�a. La entrada es di�fana y luminosa y en ella se encuentra el mostrador de pr�stamo, la zona multimedia, la hemeroteca, la comiteca y el fondo bibliogr�fico. La segunda planta alberga una secci�n juvenil, la sala infantil, la sala de referencia y el despacho de bibliotecarios. En la tercera est� la sala polivalente. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Ascao (l�nea 7)";"Superficie: 1.500 metros cuadrados Puestos de lectura: 192 Puestos de Internet: 14 Puestos de la sala polivalente: 75";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=d5c548d20675e010VgnVCM1000000b205a0aRCRD";"ASCAO";"CALLE";"V";"4";"";"";"";"";"MADRID";"MADRID";"28017";"2";"PUEBLO NUEVO";"15";"CIUDAD LINEAL";"445570";"4475617";"40.42941133441142";"-3.6416899839787695";"91 406 14 72";"";"bppabloneruda@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1753;"Biblioteca P�blica Municipal Portazgo (Puente de Vallecas)";"La Biblioteca de Portazgo fue inaugurada el 20 de octubre de 1983 compartiendo espacio con el edificio del Centro Cultural Alberto S�nchez. Fue una de las bibliotecas pioneras en formar parte de la incipiente red de Bibliotecas P�blicas del Ayuntamiento de Madrid, hace m�s de 30 a�os. En 2006 fue remodelada y ampliada incorporando espacios del Centro Cultural. Actualmente cuenta con dos plantas, en la planta baja encontramos la sala infantil, un peque�o espacio para la prensa y el mostrador de pr�stamo, adem�s del servicio de Internet. La planta primera funciona como sala de lectura y en ella se encuentra el fondo de adultos. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Portazgo, Buenos Aires (l�nea 1)";"Superficie: 550 metros cuadrados Puestos de lectura: 116 Puestos de Internet: 7";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=89a40a47f441f010VgnVCM2000000c205a0aRCRD";"CANTALAPIEDRA";"CALLE";"V";"11";"";"";"";"";"MADRID";"MADRID";"28038";"6";"NUMANCIA";"13";"PUENTE DE VALLECAS";"444376";"4471605";"40.393189968014696";"-3.6554147649183943";"91 757 03 23";"";"bpportazgo@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1792;"Biblioteca P�blica Municipal Pozo del T�o Raimundo (Puente de Vallecas)";"La Biblioteca P�blica Pozo del T�o Raimundo fue inaugurada el 15 de octubre de 1991, compartiendo edificio con el Centro Cultural Pozo del T�o Raimundo. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos, durante el mes de agosto, los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Cercan�as Renfe: El Pozo (l�neas C2, C7 y C8)";"Superficie: 315 metros cuadrados Puestos de lectura: 81 Puestos de Internet: 7";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=d7203d0b5e71c010VgnVCM1000000b205a0aRCRD";"GLORIETAS";"AVENIDA";"NUM";"19";"";"";"";"EN C. CULTURAL POZO TIO RAIMUNDO";"MADRID";"MADRID";"28053";"1";"ENTREVIAS";"13";"PUENTE DE VALLECAS";"443950";"4469433";"40.3735856436473";"-3.6602546064905397";"91 507 07 34";"";"bppozotr@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1763;"Biblioteca P�blica Municipal P�o Baroja (Arganzuela)";"La Biblioteca P�o Baroja fue inaugurada el 11 de febrero de 1993. En realidad se trataba de un traslado de la Biblioteca de Arganzuela ubicada entonces en el edificio Casa del Reloj (antiguo pabell�n central de Matadero) donde compart�a espacio con el centro cultural. La construcci�n de un nuevo edificio coincidi� con la ejecuci�n de la operaci�n urban�stica Pasillo Verde Ferroviario. El edificio de la biblioteca est� distribuido en tres plantas, dos de acceso p�blico. En la primera planta, se encuentran la recepci�n, servicio de pr�stamo y sala infantil. La segunda planta es un semis�tano donde se ubican la sala de lectura, las publicaciones peri�dicas y los puestos de consulta de Internet. El elemento mas llamativo del edificio es la claraboya que desde la cubierta crea un patio acristalado y suministra luz a la sala de lectura. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Pir�mides (l�nea 5). Cercan�as Renfe: Pir�mides (l�neas C1 y C10)";"Superficie: 1.454 metros cuadrados Puestos de lectura: 162 Puestos de Internet: 10";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=17f879262ef5d010VgnVCM1000000b205a0aRCRD";"ARGANDA";"CALLE";"NUM";"12";"";"";"";"";"MADRID";"MADRID";"28005";"2";"ACACIAS";"2";"ARGANZUELA";"439967";"4472399";"40.40003652682007";"-3.7074488154950584";"91 474 16 03";"";"bppiobaroja@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1746;"Biblioteca P�blica Municipal San Blas (San Blas-Canillejas)";"La Biblioteca P�blica Municipal San Blas se abri� al p�blico el 10 de mayo de 1987 y al acto de inauguraci�n acudi� el entonces alcalde Juan Barranco. El espacio que ocupa actualmente fue un Seminario de Sacerdotes Migrantes, rehabilitado tras muchos a�os de abandono y un incendio que lo dej� en condiciones cr�ticas. El Ayuntamiento lo reform� para instalar en �l el Centro Cultural Antonio Machado, dentro del que se encuentra la biblioteca. El edificio tiene forma redonda y tres plantas y lo preside un busto del poeta Antonio Machado. La Biblioteca se sit�a en la segunda planta. El edificio tambi�n alberga la Escuela Municipal de M�sica Antonio Machado. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Alsacia (l�nea 2)";"Superficie: 412 metros cuadrados Puestos de lectura: 102 Puestos de Internet: 9 Sala polivalente 'Margarita Salas'.";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=2e403d0b5e71c010VgnVCM1000000b205a0aRCRD";"SAN ROMAN DEL VALLE";"CALLE";"NUM";"8";"";"";"";"CENTRO CULTURAL ANTONIO MACHADO";"MADRID";"MADRID";"28037";"4";"ARCOS";"20";"SAN BLAS-CANILLEJAS";"447249";"4474586";"40.420231627534996";"-3.6218113860909074";"91 313 52 97";"";"bpsanblas@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +11572165;"Biblioteca P�blica Municipal San Ferm�n (Usera)";"La Biblioteca P�blica Municipal San Ferm�n abre sus puertas el 14 de marzo de 2022. La biblioteca del barrio de San Ferm�n, en el distrito de Usera, nace de un proceso participativo e innovador que recoge las ideas y deseos del vecindario y entidades asociativas que se sumaron al grupo de trabajo para contribuir al dise�o y definici�n del equipamiento. En el este proceso participaron tambi�n distintos perfiles t�cnicos del Ayuntamiento. El 9 de agosto de 2022 se inauguraron los murales pintados por el artista Okuda San Miguel en su interior, que hablan de la historia del edificio y de c�mo se ha logrado que el barrio de San Ferm�n cuente con este espacio. La construcci�n de la biblioteca es un proyecto financiado por el Programa Operativo FEDER de la Comunidad de Madrid 2014-2020. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a domingo. Horario: de lunes a viernes de 8:30 a 21 horas; s�bados y domingos de 8:30 a 15 horas. Verano (del 15 de junio al 15 de septiembre): de lunes a viernes de 8:30 a 20 horas; s�bados y domingos de 8:30 a 14 horas. Cerrado: festivos, Semana Santa (de jueves a domingo), los dos �ltimos fines de semana de julio y los fines de semana de agosto, el 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: San Ferm�n-Orcasur (l�nea 3)";"Superficie: 3.129 metros cuadrados Puestos de lectura: 247 Puestos de Internet: 30 Puestos de la sala polivalente : 64 Puestos de las salas de trabajo en grupo: 18 Aseo adaptado a personas ostomizadas";"1,5,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=83e748aaf535e710VgnVCM1000001d4a900aRCRD";"SAN FERMIN";"AVENIDA";"V";"10";"";"";"";"";"MADRID";"MADRID";"28041";"3";"SAN FERMIN";"12";"USERA";"441188";"4469184";"40.3711623444796";"-3.692742821990015";"91 480 47 25";"";"bpsanfermin@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1761;"Biblioteca P�blica Municipal Vallecas (Puente de Vallecas)";"El 13 de noviembre de 1933 se inaugur� la biblioteca del pueblo de Vallecas, presidida por su alcalde Don Am�s Acero P�rez. En 1937 fue cerrada debido a la Guerra Civil, abri�ndose de nuevo en febrero de 1940. Pero poco a poco fue cayendo en un estado de abandono hasta que en 1976 se decidi� su cierre para efectuar obras de remodelaci�n. El 24 de abril de 1980, Enrique Tierno Galv�n reinaugur� la biblioteca, abri�ndose al p�blico el 12 de mayo de ese mismo a�o. La Biblioteca de Vallecas siempre ha estado ubicada en un espacio independiente, el mismo desde 1933. Tras la reforma iniciada en 1978, ha habido otra en 1990. En esta �ltima, se abri� una sala de lectura para adultos de 174,81 m², debido a la cesi�n de dos habitaciones del antiguo Juzgado de Vallecas. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Nueva Numancia (l�nea 1)";"Superficie: 367 metros cuadrados Puestos de lectura: 100 Puestos de Internet: 5";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=11c03d0b5e71c010VgnVCM1000000b205a0aRCRD";"PUERTO DEL MONASTERIO";"CALLE";"V";"1";"";"";"";"";"MADRID";"MADRID";"28053";"2";"SAN DIEGO";"13";"PUENTE DE VALLECAS";"443517";"4471815";"40.395023959810636";"-3.665554302127492";"91 588 60 51";"";"bpvallecas@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1747;"Biblioteca P�blica Municipal Vic�lvaro";"La Biblioteca P�blica Municipal de Vic�lvaro fue inaugurada el 23 de mayo de 1987. Canal de WhatsApp";"Apertura de lunes a viernes. Horario: de 8:30 a 21 horas. Verano (del 15 de junio al 15 de septiembre): de 8:30 a 20 horas. Cerrado: festivos y los d�as 24 y 31 de diciembre.";"Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n.";"Metro: Vic�lvaro (l�nea 9) Cercan�as Renfe: Vic�lvaro (l�nea C2)";"Superficie: 547 metros cuadrados Puestos de lectura: 94 Puestos de Internet: 10";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=67e03d0b5e71c010VgnVCM1000000b205a0aRCRD";"VILLARDONDIEGO";"CALLE";"NUM";"36";"";"";"";"CENTRO CULTURAL EL MADRO�O";"MADRID";"MADRID";"28032";"";"CASCO HISTORICO VICALVARO";"";"VICALVARO";"448357";"4472920";"40.405283650744316";"-3.6086278232922804";"91 775 31 43";"";"bpvicalvaro@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +5768564;"Biblioteca P�blica Municipal �ngel Gonz�lez (Latina)";"La Biblioteca P�blica Municipal �ngel Gonz�lez se inaugur� el 26 de julio de 2010, contando con la presencia de, entre otros, el entonces Alcalde Alberto Ruiz-Gallard�n, la Delegada del �rea de Las Artes, Alicia Moreno, y la viuda del escritor, Susana Rivera. El edificio es obra del arquitecto Carlos de Ria�o, donde predomina el hormig�n y el cristal. A pesar de estar junto a la A5, el aislamiento del entorno se consigue gracias a la utilizaci�n de grandes terrazas como elemento constructivo. Tiene su fachada principal orientada hacia la autov�a de Extremadura en previsi�n del soterramiento de la autov�a. P�gina en Facebook Canal de WhatsApp";"Apertura de lunes a domingo. Horario: de lunes a viernes de 8:30 a 21 horas; s�bados y domingos de 8:30 a 15 horas. Verano (del 15 de junio al 15 de septiembre): de lunes a viernes de 8:30 a 20 horas; s�bados y domingos de 8:30 a 14 horas. Cerrado: festivos, Semana Santa (de jueves a domingo), los dos �ltimos fines de semana de julio y los fines de semana de agosto, el 24 y 31 de diciembre.";"Equipos de autopr�stamo. Pr�stamo de libros, multimedia y revistas. Servicio de acceso p�blico a Internet. Zona wifi. Informaci�n bibliogr�fica. Animaci�n a la lectura y formaci�n de usuarios. Herramientas de apoyo a la accesibilidad: Silla de ruedas. Pr�stamo de lupas l�nea gu�a y lupas tarjeta. Pr�stamo en sala de telelupa. Lector de pantalla NVDA en los puestos de internet. Bucle magn�tico en el mostrador de informaci�n y bucle magn�tico para actividades.";"Metro: Campamento (l�nea 5)";"Superficie: 2.811 metros cuadrados Puestos de lectura: 309 Puestos de Internet: 34 Puestos de la sala polivalente: 60 Puestos de la sala de actividades: 18";"1,6";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=ec750a2153ef9210VgnVCM2000000c205a0aRCRD";"GRANJA DE TORREHERMOSA";"CALLE";"V";"1";"";"";"";"";"MADRID";"MADRID";"28024";"4";"ALUCHE";"10";"LATINA";"434954";"4472113";"40.397074625115906";"-3.7664885474841556";"91 512 35 42";"";"bpangelgonzalez@madrid.es";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1798;"Biblioteca P�blica Pedro Salinas (Centro)";"";"Apertura de lunes a viernes. De lunes a viernes de 9 a 21 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: S�bado y domingos; 1 de enero; 6 de enero; 17 y 18 de abril; 1, 2 y 15 de mayo; 25 de julio;15 de agosto; 10 de noviembre; 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Metro: Puerta Toledo (l�nea 5) Cercan�as: Embajadores (C5)";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=67ed995a8bf5d010VgnVCM2000000c205a0aRCRD";"PUERTA DE TOLEDO";"GLORIETA";"V";"1";"";"";"";"";"MADRID";"MADRID";"28005";"2";"EMBAJADORES";"1";"CENTRO";"439667";"4473185";"40.407095978373384";"-3.7110439355238602";"913 665 407";"913 657 523";"bib.centro@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +66904;"Biblioteca P�blica Rafael Alberti (Fuencarral - El Pardo)";"";"Apertura de lunes a s�bado. De lunes a viernes de 9 a 21 horas. S�bados de 9 a 14 horas. Todos los d�as los servicios de pr�stamo y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: s�bados: 19 de abril, 3 de mayo y todos los s�bados de julio, agosto y septiembre; 2 de noviembre; 7 de diciembre. Domingos: todos; Festivos: 1 de enero; 6 de enero:17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 1 y 10 de noviembre; 6 y 8 de diciembre; 24, 25 y 31 de diciembre.";"Wifi gratuito.";"Cercan�as Renfe: Ram�n y Cajal (l�neas C3, C7, C8 y Regional)";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=260e995a8bf5d010VgnVCM2000000c205a0aRCRD";"SANGENJO";"CALLE";"V";"38";"";"";"";"";"MADRID";"MADRID";"28034";"5";"LA PAZ";"8";"FUENCARRAL-EL PARDO";"440796";"4482140";"40.48785071405995";"-3.6985735344788924";"917 319 552";"";"bib.fuencarral@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1777;"Biblioteca P�blica Ruiz Egea (Chamber�)";"";"Apertura de lunes a viernes. De lunes a viernes de 9 a 21 horas. Todos los d�as los servicios de lectura en sala y acceso a internet finalizar�n 15 minutos antes del cierre. D�as de cierre: S�bados: todos. Domingos: todos. Festivos: 1 y 6 de enero; 17 y 18 de abril; 1, 2 y 15 mayo; 25 de julio;15 agosto; 10 de noviembre; 8, 24, 25 y 31 de diciembre.";"Especializada en cine, m�sica y material audiovisual.";"Metro: Cuatro Caminos (l�neas 1, 2 y 6)";"";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=b2413d0b5e71c010VgnVCM1000000b205a0aRCRD";"RAIMUNDO FERNANDEZ VILLAVERDE";"CALLE";"V";"6";"";"";"";"";"MADRID";"MADRID";"28003";"5";"RIOS ROSAS";"7";"CHAMBERI";"440394";"4477564";"40.44660265004691";"-3.702878714068386";"915 349 029";"915 337 809";"bib.ruizegea@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +1765;"Biblioteca P�blica del Estado Manuel Alvar (Salamanca)";"";"Cerrada temporalmente.";"Wifi gratuito.";"Metro: Diego de Le�n (l�neas 4, 5 y 6), Cartagena (l�nea 7), Parque de las Avenidas (l�nea 7)";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=d51979262ef5d010VgnVCM1000000b205a0aRCRD";"AZCONA";"CALLE";"V";"42";"";"";"";"";"MADRID";"MADRID";"28028";"4";"GUINDALERA";"4";"SALAMANCA";"443260";"4476188";"40.4344013219248";"-3.6689700985764175";"917 263 701";"913 555 425";"bib.salamanca@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" +12734939;"Centro Cultural Paco Rabal. Biblioteca P�blica (Puente de Vallecas)";"";"Consulta el enlace.";"Wifi gratuito.";"Cercan�as Renfe: l�neas C1, C2 y C7.";"Lectura f�cil, letra grande, audiodescripci�n.";"1";"http://www.madrid.es/sites/v/index.jsp?vgnextchannel=bfa48ab43d6bb410VgnVCM100000171f5a0aRCRD&vgnextoid=653645aab97d5910VgnVCM2000001f4a900aRCRD";"FELIPE DE DIEGO";"CALLE";"V";"13";"";"";"";"";"MADRID";"MADRID";"28018";"3";"PALOMERAS BAJAS";"13";"PUENTE DE VALLECAS";"443880";"4470084";"40.379459109283275";"-3.661114669233002";"915 079 744";"";"bibliotecapacorabal@madrid.org";"/contenido/entidadesYorganismos/BibliotecasPublicas" diff --git a/HandsOn/GROUP15/requirementes/applicationRequirements.html b/HandsOn/GROUP15/requirementes/applicationRequirements.html new file mode 100644 index 00000000..877863bd --- /dev/null +++ b/HandsOn/GROUP15/requirementes/applicationRequirements.html @@ -0,0 +1,106 @@ + + + + + Application Requirements + + +

Application Requirements

+ +

1. Nombre de la aplicación

+

Biblio MAD

+ +

2. Descripción general

+

+ La aplicación ofrecerá un mapa interactivo con los distintos bibliobuses y bibliotecas de la ciudad de Madrid, + permitiendo al usuario aplicar filtros para encontrar la biblioteca más cercana y adecuada a sus necesidades. + Además, mostrará información útil sobre accesibilidad, horarios y disponibilidad de servicios como Wi-Fi. +

+ +

3. Requisitos funcionales

+
    +
  • Mostrar en un mapa la ubicación de todas las bibliotecas y bibliobuses municipales.
  • +
  • Permitir filtrar por tipo de servicio (Biblioteca / Bibliobús).
  • +
  • Permitir filtrar por distrito o barrio.
  • +
  • Permitir filtrar por horario.
  • +
  • Permitir filtrar por disponibilidad de Wi-Fi.
  • +
  • Permitir filtrar por accesibilidad.
  • +
  • Mostrar detalles al hacer clic en un punto (nombre, dirección, teléfono, horario, accesibilidad, Wi-Fi, etc.).
  • +
  • Incluir un buscador por nombre de biblioteca, dirección o código postal.
  • +
+ +

4. Requisitos no funcionales

+
    +
  • Interfaz visual e intuitiva basada en mapas (OpenStreetMap o Leaflet).
  • +
  • Diseño responsive para ordenadores y dispositivos móviles.
  • +
  • Uso de estándares abiertos (CSV, RDF, HTML5, SPARQL).
  • +
  • Posibilidad de integración con datos de transporte público o accesibilidad.
  • +
+ +

5. Mock-up de la interfaz

+ +

Vista principal

+
+  +-------------------------------------------------------------+
+  |                        Biblio MAD                           |
+  |-------------------------------------------------------------|
+  | [Filtro: Tipo] [Filtro: Distrito] [Filtro: Wi-Fi] [Buscador 🔍]  |
+  |                                                             |
+  |   [ Mapa con puntos de Bibliotecas y Bibliobuses ]          |
+  |                                                             |
+  |   [Panel lateral con detalles del punto seleccionado]       |
+  +-------------------------------------------------------------+
+  
+ +

Vista de detalles

+
+  +------------------------------------------+
+  |  Biblioteca Pública Municipal Vallecas   |
+  |------------------------------------------|
+  | Dirección: Calle del Monte Igueldo, 73   |
+  | Distrito: Puente de Vallecas             |
+  | Teléfono: 91 588 68 47                   |
+  | Accesible: Sí                            |
+  | Wi-Fi: Disponible                        |
+  | Horario: L–V 9:00–21:00                  |
+  +------------------------------------------+
+  
+ + + +

4. Requisitos no funcionales

+
    +
  • Interfaz visual e intuitiva basada en mapas (OpenStreetMap o Leaflet).
  • +
  • Diseño responsive para ordenadores y móviles.
  • +
  • Uso de estándares abiertos (CSV, RDF, HTML5, SPARQL).
  • +
  • Integración posible con datos de transporte público o accesibilidad.
  • +
+ +

5. Mock-up de la interfaz

+

Vista principal

+
+  +-------------------------------------------------------------+
+  |        Madrid Smart Library Map                             |
+  |-------------------------------------------------------------|
+  | [Filtro: Tipo] [Filtro: Distrito] [Buscador 🔍]             |
+  |                                                             |
+  |   [ Mapa con puntos de Bibliotecas y Bibliobuses ]          |
+  |                                                             |
+  |   [Panel lateral con detalles del punto seleccionado]       |
+  +-------------------------------------------------------------+
+  
+ +

Vista de detalles

+
+  +------------------------------------------+
+  |  Biblioteca Pública Municipal Vallecas   |
+  |------------------------------------------|
+  | Dirección: Calle del Monte Igueldo, 73   |
+  | Distrito: Puente de Vallecas             |
+  | Teléfono: 91 588 68 47                   |
+  | Accesible: Sí                            |
+  | Horario: L-V 9:00–21:00                  |
+  +------------------------------------------+
+  
+ + diff --git a/HandsOn/GROUP15/requirementes/datasetRequirements.html b/HandsOn/GROUP15/requirementes/datasetRequirements.html new file mode 100644 index 00000000..b4089e6f --- /dev/null +++ b/HandsOn/GROUP15/requirementes/datasetRequirements.html @@ -0,0 +1,78 @@ + + + + + Dataset Requirements – Bibliotecas y Bibliobuses (Madrid) + + + + +

Dataset Requirements

+ +

Catálogo de referencia: + + datos.gob.es – “Bibliotecas de Madrid” + . Publicador: Ayuntamiento de Madrid. Licencia: enlace al Aviso legal de datos abiertos de Madrid. :contentReference[oaicite:1]{index=1} +

+ +

Distribución (CSV): + + https://datos.madrid.es/egob/catalogo/201747-0-bibliobuses-bibliotecas.csv + . (Enlazada desde la ficha de datos.gob.es en “Distribuciones → CSV”). :contentReference[oaicite:2]{index=2} +

+ +
+

R1. Dominio Smart City

+

Cumple. Cultura/ocio dentro de Smart Living / Smart Culture: red municipal de bibliotecas y bibliobuses con información de servicios urbanos. :contentReference[oaicite:3]{index=3}

+
+ +
+

R2. Disponibilidad en CSV

+

Cumple. La ficha de datos.gob.es incluye una distribución en CSV que apunta al recurso del Ayuntamiento de Madrid. :contentReference[oaicite:4]{index=4}

+
+ +
+

R3. Licencia abierta

+

Cumple. La licencia enlazada en datos.gob.es es el Aviso legal / Condiciones de reutilización del portal de datos de Madrid (atribución de la fuente, no desnaturalizar, etc.). :contentReference[oaicite:5]{index=5}

+
+ +
+

R4. Enlazabilidad con entidades reales

+

Cumple. El CSV expone campos de dirección, distrito/barrio, código postal y coordenadas WGS84, que facilitan el enlazado (Linked Data) con vocabularios externos (GeoNames, Wikidata, DBpedia). Para la familia de datasets procedentes de madrid.es existe un documento de estructura de campos genérico que describe estas columnas. :contentReference[oaicite:6]{index=6}

+
+ +
+

R5. Documentación (opcional)

+

Cumple. La ficha de datos.gob.es aporta metadatos (publicador, formato, licencia, distribuciones) y referencia a la página del Ayuntamiento; además, el PDF de estructura de campos ayuda a interpretar el CSV. :contentReference[oaicite:7]{index=7}

+
+ +
+

R6. Múltiples fuentes (opcional)

+

Parcial. El conjunto procede de un único publicador (Ayuntamiento de Madrid), pero puede integrarse con datos externos (límites administrativos, transporte, accesibilidad) para enriquecer vínculos.

+
+ +
+

Campos del CSV útiles para RDF y enlaces

+
    +
  • Identificación: nombre, URL/ID del recurso.
  • +
  • Ubicación postal: CLASE-VIAL, NOMBRE-VIA, NUM, CÓDIGO-POSTAL, DISTRITO/CÓD-DISTRITO, BARRIO/CÓD-BARRIO.
  • +
  • Georreferenciación: COORDENADA-LATITUD, COORDENADA-LONGITUD (WGS84).
  • +
  • Servicios: HORARIO, ACCESIBILIDAD, teléfono, email, tipo (biblioteca/bibliobús), observaciones.
  • +
+

Los nombres exactos de campos pueden consultarse en el CSV y en la guía de estructura genérica para recursos de madrid.es. :contentReference[oaicite:8]{index=8}

+
+ +
+

Conclusión

+

Apto para Hands-On 1: Cumple R1–R4 y aporta suficiente documentación (R5). Para R6, se sugiere enlazar con límites administrativos (Wikidata/GeoNames) y redes de transporte de Madrid para enriquecer la aplicación.

+
+ + diff --git a/HandsOn/GROUP15/selfAssessmentHandsOn1.md b/HandsOn/GROUP15/selfAssessmentHandsOn1.md new file mode 100644 index 00000000..291b4003 --- /dev/null +++ b/HandsOn/GROUP15/selfAssessmentHandsOn1.md @@ -0,0 +1,44 @@ +# Autoevaluación Práctica 1 – Grupo15 + +## Tema y aplicación a realizar. +Para la elaboración de la práctica, el dataset con el que vamos a trabajar se trata de un csv que contiene +información a cerca de las distintas bibliotecas/bibliobuses(número, nombre, dirección, disponibilidad de Wi-fi, +horario...) con el fin de elaborar una aplicación que ayude a los estudiantes de la ciudad a encontrar el sitio para +estudiar o trabajar más cercano y cómodo posible según su localización, condiciones y gustos. + + +## 1. Satisfacción de Requisitos + +| Requisito | ¿Satisfecho? | Comentarios | +|------------|---------------|-------------| +| **R1 (Smart City)** | Sí | El dataset pertenece al dominio de *Cultura y Gobernanza Inteligente*, ya que describe servicios culturales (bibliotecas y bibliobuses) gestionados por el Ayuntamiento de Madrid. | +| **R2 (CSV)** | Sí | El conjunto de datos está disponible en formato **CSV** desde el portal de datos abiertos del Ayuntamiento de Madrid. | +| **R3 (Licencia Abierta)** | Sí | Publicado bajo la licencia **RISP (Reutilización de la Información del Sector Público)**, que permite su reutilización y publicación siempre que se cite la fuente. | +| **R4 (Enlazable)** | Sí | Incluye **coordenadas geográficas **, **distritos** y **barrios**, y puede vincularse fácilmente con otros datasets urbanos (transporte, zonas, servicios). | +| **R5 (Documentación)** | Alto | La documentación esta disponible en [datos.gob.es](https://datos.gob.es/es/catalogo/l01280796-bibliotecas-y-bibliobuses). | +| **R6 (Múltiples Fuentes)** | No | El dataset proviene de una única fuente (Ayuntamiento de Madrid) | + +**Conclusión:** +El dataset cumple **todos los requisitos obligatorios (R1–R4)** y **uno de los opcionales (R5)**. +Esto lo hace apto para su transformación a RDF y su publicación como datos enlazados en futuras prácticas. + +--- + +## 2. Tareas Realizadas + +- Creación del archivo `README.md` con la información de los integrantes del grupo y una descripción del dataset seleccionado. +- Incorporación del archivo CSV `bibliotecas.csv` en la carpeta `/csv`. +- Elaboración del documento `requirements/datasetRequirements.html` con el análisis de los requisitos **R1–R6**. +- Elaboración del documento `requirements/applicationRequirements.html` que describe los **requisitos funcionales y no funcionales** de la aplicación **Biblio MAD**, junto con sus **mock-ups**. +- Revisión del cumplimiento de requisitos y documentación de la autoevaluación en el archivo actual `selfAssessmentHandsOn1.md`. + +--- + + +## 3. Valoración Final + +La práctica se completó satisfactoriamente. +El dataset cumple los requisitos del dominio *Smart City*, posee licencia abierta y metadatos adecuados. +La aplicación propuesta es viable, útil y alineada con los objetivos de la asignatura, sirviendo como base para los próximos ejercicios de modelado RDF y publicación de datos enlazados. + +--- diff --git a/validation.py b/validation.py new file mode 100644 index 00000000..6024e0b5 --- /dev/null +++ b/validation.py @@ -0,0 +1,258 @@ +from rdflib import Graph, Namespace, Literal, XSD +from rdflib.namespace import RDF, RDFS + +VCARD = Namespace("http://www.w3.org/2001/vcard-rdf/3.0/") +FOAF = Namespace("http://xmlns.com/foaf/0.1/") + +class Report: + def __init__(self): + self.__report = "" + + def domain_and_range_correspond_to_input(self, g,propertyURI,correct_domain,correct_range): + domain = g.value(subject=propertyURI, predicate=RDFS.domain) + range = g.value(subject=propertyURI, predicate=RDFS.range) + if domain is None or range is None: + return False + if domain != correct_domain or range != correct_range: + return False + return True + + def does_it_have_label(self, g, entity): + label = g.value(subject=entity, predicate=RDFS.label) + if label is None: + return False + return True + + def namespace_is_correct_class(self, entity): + if entity is None: + return False + if "http://oeg.fi.upm.es/def/people#" not in entity: + return False + return True + + def namespace_is_correct_instance(self, entity): + if entity is None: + return False + if "http://oeg.fi.upm.es/resource/person/" not in entity: + return False + return True + + def is_subClassOf(self, g, subClass, superClass): + candidate = g.value(subject=subClass, predicate=RDFS.subClassOf, object=None) + if candidate is None or superClass not in candidate: + return False + return True + + def __add_to_report(self, message): + print(message) + self.__report = self.__report + message + "\n" + + def validate_task_06_01(self, g): + error = False + professorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Professor", datatype=XSD.string)) + personURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Person", datatype=XSD.string)) + associateProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("AssociateProfessor", datatype=XSD.string)) + interimURI = g.value(subject=None, predicate=RDFS.label, object=Literal("InterimAssociateProfessor", datatype=XSD.string)) + fProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("FullProfessor", datatype=XSD.string)) + classes = [professorURI,personURI,associateProfessorURI,interimURI, fProfessorURI] + # check namespace and existence + for i in classes: + if i is None: + self.__add_to_report("ERROR: One of the classes is missing its correct label! I cannot retrieve it") + error = True + return + if self.namespace_is_correct_class(i): + print("The namespace is correct for " + str(i)) + else: + self.__add_to_report("ERROR: The namespace is not correct for " + str(i)) + error = True + # check class hierarchy + if self.is_subClassOf(g, professorURI, personURI) and \ + self.is_subClassOf(g, associateProfessorURI, professorURI) and \ + self.is_subClassOf(g, interimURI, associateProfessorURI) and \ + self.is_subClassOf(g, fProfessorURI, professorURI): + self.__add_to_report("Hierarchy OK") + else: + self.__add_to_report("ERROR: Hierarchy is missing a subclassOf statement") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.1") + else: + self.__add_to_report("TASK 6.1 OK") + + def validate_task_06_02(self, g): + # check properties + error = False + hasColleague = g.value(subject=None, predicate=RDFS.label, object=Literal("hasColleague", datatype=XSD.string)) + hasName = g.value(subject=None, predicate=RDFS.label, object=Literal("hasName", datatype=XSD.string)) + hasHomePage = g.value(subject=None, predicate=RDFS.label, object=Literal("hasHomePage", datatype=XSD.string)) + personURI = g.value(subject=None, predicate=RDFS.label, object=Literal("Person", datatype=XSD.string)) + fullProfessorURI = g.value(subject=None, predicate=RDFS.label, object=Literal("FullProfessor", datatype=XSD.string)) + properties = [hasColleague, hasName, hasHomePage] + for i in properties: + if i is None: + self.__add_to_report("ERROR: One of the properties is missing its correct label! I cannot retrieve it") + error = True + return + if not self.domain_and_range_correspond_to_input(g,hasColleague,personURI,personURI): + self.__add_to_report("ERROR: hasColleague has an incorrect domain or range") + error = True + if not self.domain_and_range_correspond_to_input(g,hasName,personURI,RDFS.Literal): + self.__add_to_report("ERROR: hasName has an incorrect domain or range") + error = True + if not self.domain_and_range_correspond_to_input(g,hasHomePage,fullProfessorURI,RDFS.Literal): + self.__add_to_report("ERROR: hasHomePage has an incorrect domain or range") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.2") + else: + self.__add_to_report("TASK 6.2 OK") + + def validate_task_06_03(self, g): + # check all individuals can be retrieved through their label + error = False + oscar = g.value(subject=None, predicate=RDFS.label, object=Literal("Oscar", datatype=XSD.string)) + asun = g.value(subject=None, predicate=RDFS.label, object=Literal("Asun", datatype=XSD.string)) + raul = g.value(subject=None, predicate=RDFS.label, object=Literal("Raul", datatype=XSD.string)) + if oscar is None or asun is None or raul is None: + self.__add_to_report("ERROR: One of the individuals is missing its correct label! I cannot retrieve it") + error = True + # check all individuals have the correct namespace + if not self.namespace_is_correct_instance(oscar): + self.__add_to_report("ERROR: Oscar has an incorrect namespace") + error = True + if not self.namespace_is_correct_instance(asun): + self.__add_to_report("ERROR: Asun has an incorrect namespace") + error = True + if not self.namespace_is_correct_instance(raul): + self.__add_to_report("ERROR: Raul has an incorrect namespace") + error = True + # check all individuals have their properties + oscar_properties = [] + for p in g.predicates(subject=oscar): + oscar_properties.append(p) + asun_properties = [] + for p in g.predicates(subject=asun): + asun_properties.append(p) + if oscar_properties is None or asun_properties is None: + self.__add_to_report("ERROR: One of the individuals has no properties") + error = True + if len(oscar_properties) != 4 or len(asun_properties) != 4: + # oscar: type, label, hasColleague, hasName. + # asun: type, label, hasHomePage, hasColleague + self.__add_to_report("ERROR: One of the individuals has the wrong number of properties") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.3") + else: + self.__add_to_report("TASK 6.3 OK") + + def validate_task_06_04(self, g): + error = False + target_properties = [VCARD.Given, VCARD.Family, FOAF.email] + #retrieve all triples from Oscar. + oscar_properties = [] + oscar = g.value(subject=None, predicate=RDFS.label, object=Literal("Oscar", datatype=XSD.string)) + for p in g.predicates(subject=oscar): + oscar_properties.append(p) + if oscar_properties is None: + self.__add_to_report("ERROR: Oscar has no properties") + error = True + # do they have the correct ns? + for i in target_properties: + if i not in oscar_properties: + self.__add_to_report("ERROR: One of the properties from Oscar has no correct namespace or does not exist. Please double check") + error = True + if error: + self.__add_to_report("ERROR IN TASK 6.4") + else: + self.__add_to_report("TASK 6.4 OK") + + def save_report(self, task): + report_name = "report_result" + task + ".txt" + with open(report_name, "w", encoding="utf-8") as f: + f.write(self.__report) + + def validate_07_01(self, result, task): + error = False + if len(result) != 7: + self.__add_to_report("ERROR: The number of classes returned is not correct") + error = True + for c,sc in result: + # Anything except Person and Animal must have a superclass + if sc == None and "Person" not in str(c) and "Animal" not in str(c): + self.__add_to_report("The class "+str(c)+" has no superclass") + error = True + if "Person" not in str(c) and "Animal" not in str(c) \ + and "Professor" not in str(c) and "Student" not in str(c) \ + and "FullProfessor" not in str(c) and "AssociateProfessor" not in str(c) \ + and "AssociateProfessor" not in str(c) and "Instructor" not in str(c) \ + and "InterimAssociateProfessor" not in str(c): + self.__add_to_report("ERROR: incorrect class retrieved") + error = True + if not error: + self.__add_to_report(task+" OK") + + def validate_07_1a(self, result): + self.validate_07_01(result, "TASK 7.1a") + + def validate_07_1b(self, query, g): + aux = g.query(query) + aux_dict = [] + for r in g.query(query): + aux_dict.append((r.c, r.sc)) + self.validate_07_01(aux_dict, "TASK 7.1b") + + def validate_07_02(self,result, task): + error = False + if len(result) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in result: + if "Asun" not in i and "Raul" not in i and "Oscar" not in i: + self.__add_to_report("ERROR: The individual "+str(i)+" is not correct") + error = True + if error == False: + self.__add_to_report(task+" OK") + + + def validate_07_02a(self, individuals): + self.validate_07_02(individuals, "TASK 7.2a") + + def validate_07_02b(self, g, query): + error = False + aux = g.query(query) + aux_dict = [] + for r in g.query(query): + if (r.ind is None): + self.__add_to_report("ERROR: Variable used to retrieve the individuals is not correct!") + error = True + else: + aux_dict.append(r.ind) + self.validate_07_02(aux_dict, "TASK 7.2b") + + def validate_07_03(self, g, query): + error = False + entities = g.query(query) + if len(list(entities)) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in entities: + if "Asun" not in i.name and "Raul" not in i.name and "Fantasma" not in i.name: + self.__add_to_report("ERROR: An individual returned is not correct") + error = True + if not error: + self.__add_to_report("TASK 7.3 OK") + + def validate_07_04(self, g, query): + error = False + entities = g.query(query) + if len(list(entities)) != 3: + self.__add_to_report("ERROR: The number of individuals returned is not correct") + error = True + for i in entities: + if "Asun" not in i.name and "Raul" not in i.name and "Oscar" not in i.name: + self.__add_to_report("ERROR: An individual returned is not correct") + error = True + if not error: + self.__add_to_report("TASK 7.4 OK")