Belirli bir IATA koduyla havalimanları hakkında bilgi almak için DBpedia kullanıyorum. Kullandığım sorgu aşağıdaki gibidir. Aldığım sonuçlar bir havalimanı için iki sıra içerir; birinde şehir yer, diğeri ise ülke. Konumun türünü nasıl alabilirim (bir şehir veya ülke olsun)? Bu kullanıyorum sorgusu: şeyler yüklemi rdf:type
için değerlerin çok var çünkü GeneldeDBpedia kaynaklarının Şehirler mi yoksa Ülkeler mi olduğunu belirleme
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT * WHERE {
?subject rdf:type dbpedia-owl:Airport;
rdfs:label ?label;
dbpedia-owl:location ?location;
dbpedia-owl:iataLocationIdentifier ?iata;
geo:lat ?latitude;
geo:long ?longitude.
FILTER (lang(?label) = 'en' and regex(?iata, "MGQ"))
}