Skip to content

Instantly share code, notes, and snippets.

@lcriadof
Created August 3, 2016 09:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lcriadof/c8f388745c0f8ea4fb7108351ef91b3b to your computer and use it in GitHub Desktop.
Save lcriadof/c8f388745c0f8ea4fb7108351ef91b3b to your computer and use it in GitHub Desktop.
Validaciones OK de tarjetas sin contactos en un rango temporal, asociado a sus coordenadas cuando existe el dato
PREFIX dpay: <http://datos.crtm.es/recurso/transporte/validacion/dpaypoint/>
PREFIX gsp: <http://www.opengis.net/ont/geosparql#>
PREFIX ttp: <http://vocab.linkeddata.es/datosabiertos/def/transporte/tarjeta-transporte-publico#>
PREFIX validacionInstancia: <http://crtm.linkeddata.es/recurso/transporte/validacion/>
PREFIX ssn: <http://purl.oclc.org/NET/ssnx/ssn>
SELECT DISTINCT ?hashTarjeta ?title ?perfil ?FechaYhora ?dPayPoint ?coordenadas
FROM NAMED <http://crtm.linkeddata.es/graph/data/validaciones>
FROM NAMED <http://crtm.linkeddata.es/graph/data/dpaypoints>
WHERE {
GRAPH <http://crtm.linkeddata.es/graph/data/validaciones> {
?obs a ttp:Validacion .
?obs ssn:observationResultTime ?FechaYhora.
?obs ssn:observedBy ?dPayPoint .
?obs ssn:observationResult ?sensorOutput .
?obs ssn:featureOfInterest ?hashTarjeta .
?sensorOutput ssn:hasValue ?instanciaValidacion.
?instanciaValidacion ttp:titulo ?title .
?instanciaValidacion ttp:perfil ?perfil .
FILTER (?FechaYhora>= "2016-03-08"^^xsd:date && ?FechaYhora< "2016-03-10"^^xsd:date)
}
#OPTIONAL{
GRAPH <http://crtm.linkeddata.es/graph/data/dpaypoints> {
?dPayPoint gsp:hasGeometry/gsp:asWKT ?coordenadas .
}
#}
} LIMIT 10
@lcriadof
Copy link
Author

lcriadof commented Aug 3, 2016

Esta consulta es fácil de transformar. Si le quitamos los símbolos “#” entonces nos mostrará todo, y en el caso de que no tenga coordenadas aparecerán en blanco

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment