Fundación CTIC

Archivo etiqueta mapas

The Open Government Data Catalog is Now Collaborative

New OGD Initiative Entry Form

New OGD Initiative Entry Form

We are pleased to announce the new features of the Repository of Open Government Data Catalogs. Until now, only the Open Data initiatives led by either governments or public agencies have been published. Now, any public sector information catalog (managed by citizen movements, transparency commissions, NGOs, and other institutions) is welcomed. The only requirement is that those catalogs must contain public sector information.

Furthermore, we have automatized the catalog. Up to date, our catalog was maintained by hand, and when we found new initiatives we typed the meta-information in RDF, and it was submitted to our triplestore. Now, anyone may contribute submitting new catalogs using a simple form. Also, if a mistake or inaccuracy in any of the catalog entries is detected, it can be updated with the right information. Anyone may update the information selecting the marker on the map, and clicking the link “update it”.

How Does the Catalog Work?

The process of a new entry creation is simple:

  1. A nonexistent Open Government Data initiative is launched
  2. This initiative/catalog is defined using some metadata (title, description, issued date, location, etc.) by the form. The location info (latitude, longitude, name, etc.) is got from a Geonames service, so be careful with the jurisdiction of the initiative (is a city?, a state?, a nation?,…)
  3. The metadata are modeled in RDF triples, and we receive an alert
  4. We check that the RDF code is right to avoid spam, and to assure the location is correct.
  5. The new entry is available in the triplestore, and its marker on the map

If you detect a typo or mistake in any entry, please let us know using a similar form, after clicking on the link titled as “update it” in the balloon with the information of the initiative to modify. The update process is the same as the creation one, we will moderate the changes to avoid spam or inaccuracies. Spam entries will be rejected.

Link to update the information

Link to update the information

, , ,

No hay Comentarios

Herramienta que genera GeoRSS desde SPARQL

SPARQL ofrece gran potencia y flexibilidad en las consultas, pero a veces, determinadas herramientas de consumo de los datos no aceptan el formato obtenido directamente desde el punto de consulta SPARQL.

Mapas alimentados con GeoRSS

Mapstraction es un ejemplo de herramienta de visualización que permite representar información sobre los mapas de los principales proveedores (FreeEarth, Google. Map24. MapQuest. Microsoft. MultiMap, OpenLayers, OpenSpace, OpenStreetMap, ViaMichelin, Yahoo, etc.).
Entre los métodos de representación de los puntos, se incluye la posibilidad de alimentar los mapas desde un documento GeoRSS (RSS + Coordenadas geoespaciales).

La representación de coordenadas desde un canal GeoRSS (listado de catálogos de datos del sector público en GeoRSS) sobre un mapa es algo tan sencillo como se puede comprobar en este ejemplo de la sandbox.

Mapa alimentado desde GeoRSS

Mapa alimentado desde GeoRSS

Convertir SPARQL a GeoRSS

Ya que muchos de los datos los podemos tener accesibles desde resultados de consultas SPARQL, gracias a la sencilla estructura, este se puede transformar casi instantáneamente a otros formatos, como GeoRSS, si se dispone de la información necesaria. Este sencillo Conversor SPARQL a GeoRSS (2.0), nos permite hacer la transformación. Sólamente hay que componer la consulta SPARQL de manera que aparezcan representadas las variables necesarias para el formato GeoRSS.

Las variables necesarias son:

?title
El título de cada elemento (texto)
?description
La descripción de cada elemento (texto)
?link
La URI de cada elemento (http://…)
?date
La fecha asociada al elemento en formato YYYY-MM-DD
?lat
La latitud (coordenadas) de cada elemento en formato decimal
?long
La longitud (coordenadas) de cada elemento en formato decimal

Si se quisiera visualizar en un mapa las ciudades que cuentan con una población superior a los 5 millones de habitantes, se podría hacer la siguiente consulta en la DBPedia:

 PREFIX dbpprop: PREFIX dbpowl: PREFIX foaf: PREFIX rdfs: PREFIX geo: SELECT ?title ?description ?link ?lat ?long WHERE { ?place a dbpowl:PopulatedPlace; rdfs:label ?title; dbpprop:populationTotal ?description; foaf:page ?link; geo:lat ?lat; geo:long ?long; dbpprop:populationTotal ?population. FILTER (?population > 5000000) FILTER langMatches( lang(?title), "en" ) } 

En este ejemplo se hace la consulta de las ciudades, con su información geoespacial y en la descripción aparecerá la población. Posiblemente no aparezcan listadas todas las ciudades del mundo que cumplan ese criterio, esto podría ser debido a que la DBPedia no contiene toda la información buscada (por ejemplo, la latitud y longitud exacta de ciertos lugares).

  1. Consulta el resultado en HTML o en XML (llamadas al SPARQL endpoint).
  2. Se convierte a formato GeoRSS.
  3. Por último, se visualiza en el mapa la información en formato GeoRSS

, ,

No hay Comentarios